안녕하세요 :) Zedd입니다.오늘은!! CGRect와 CGSize의 차이에 대해서 알아볼거에요 :-) + 원래 CGRect와 CGSize의 차이점만 쓰고있었는데, 쓰다보니 CGPoint도 설명해야하게됐네요 XD.. 이번에 프로젝트하면서 스토리보드가 아닌, 코딩으로 View를 생성하고 넣어주는 그런 걸 좀 했었는데,CGRect랑 CGSize의 차이가 궁금하더라구요!! 시작할게요 ~.~ CGRect와 CGSize의 차이, 그리고 CGPoint 일단.......모르는게 있으면.....애플문서...CGRect와 CGSize의 차이점이라 썼지만, 이해를 돕기위해..CGPoint -> CGSize -> CGRect순으로 설명드릴게요 XD 왜인지는 읽으시면 알 수 있어요! ● CGPoint정의 : 2차원 좌표계의 ..
안녕하세요 :) 오늘은 Xcode에!!!나만의 폰트를 추가하는 방법을 알려드리겠습니다.System폰트는...흠흠.. 안이쁘니깐..아무튼 폰트추가하는 방법을 알려드릴게요!ㅅ ㅣ작! 프로젝트에 Custom Font추가하는 방법 1. 적용하고 싶은 폰트를 다운받는다. 이때, 윈도우용의 TTF를 받을것인지, 맥용의 OTF를 받을 것인지 나오게 됩니다. 아니면 이런 선택화면도 없이 TTF만 받아지는 경우도 있습니다...(미생체..) TTF건 OTF건 상관은 없어요! 아무거나 받아주세요 ~.~ TTF와 OTF의 차이점을 알고싶으신 분들은 글을 읽고와주세요 :) 2. 내 프로젝트에 다운받은 폰트를 추가해준다. 예시로 하나만 넣었고 ㅎㅎ 저는 OTF, TTF 두 형식 모두 넣어봤어요. (다른 폰트로!) TTF 2개, ..
안녕하세요 :) Zedd에요!오늘은...Navigation bar Title변경방법에 대해서 알아볼거에요 :) 시작할게요! Navigation bar title변경방법 1. Navigation Controller를 임베디드 했을 경우. self.navigationItem.title = "zedd" 또는 self.navigationController?.navigationBar.topItem?.title = "zedd" 결과는?!※만약 Tab Bar Controller는 없고, Navigation Controller만 있다면, self.title = "zedd"를 해주어도 됩니다. Tab Bar Controller를 굳이 언급한 이유를 알려드리겠습니다. 이 상태에서 self.title = "zedd"를 해주..
안녕하세요 :) Zedd입니다.오늘 해볼거는 내 사진앨범에 있는 이미지를 가져오거나, 카메라로 찍은 이미지를 가져올거에요. 너무 잼나겠다 그쵸 ㅎㅎ오늘 우리가 만들어볼거는 바로 요런거 입니다 ㅎㅎ (아 ㅠㅠ 매일 gif올리기만 하면 이렇게 느리게 재생되는지 모르겠어요 ㅠㅠㅠㅠ이거 해결법 아시는분....)지금은 제 사진앨범에가서 이미지를 가져오기만 했지만, 폰으로 하면 카메라도 사진을 찍어서 이미지를 이미지뷰에 놓는 것도 가능합니다 :) 자. 그럼 시작해봅시다 XD 내 사진앨범/카메라에서 이미지 가져오기 1. 프로젝트를 생성한다. 2. main 스토리보드로 간다. 우리가 최종적으로 만들고 싶은 화면은저렇게 위에 Navigation bar가 있고, 아래에는 image View가 있는 구성이죠? 3. Navi..
네..그렇습니다....네...개발자는 역시 데스크탑도 날려보고... Assets도 날려보고....스토리보드도 날려봐야...네...아무튼 이 Assets폴더가 사라졌을 때!! 해결하는 방법을 알려드리겠습니다. 정말 너무너무 간단해요! Assets폴더가 사라졌을 때 해결방법 일단, 새로운 파일을 만들어주세요.그리고 파일의 template은 Assets Catalog를 선택해주세요. 그리고 이름은 하고싶으신대로~~ 저는.. Assets이라고 줬어요!자, 그렇게 Assets폴더를 만들면, 이렇게!! 생긴 것을 볼 수 있습니다..그리고 이제 실행시키면.. ...실행이 안됩니다!!네 당연한데요, "앱 아이콘"이 없어서 생기는 오류입니다. Assets을 잘 안쓰시는 분이라면, 프로젝트를 만들면 항상!!! 항상 Ass..
안녕하세요 :)오늘은 뭘 해볼거냐면, 제목에도 나와있듯이 하나의 Delegate에 여러개의 요소들이 연결될 수 있느냐? 있다면 그 방법은 무엇인지를 배워볼게요.(요소..?라고 표현해도 되는지 모르겠는데, 뭔가 이 표현말고 어케 말해야할지 모르겠네요.......이 요소는 TableView, CollectionView, PickerView를 말합니다.)자 저의 질문이 나갑니다. 스크롤 내리지마시고, 한번 대답해보세요. Q : TableView에 내가 원하는 데이터들을 넣는 작업을 하려면 Delegate와 DataSource를 채택해야합니다. 그러나, 현재 "하나"의 View에 TableView가 2개 있습니다. 바로 이렇게 말이죠. 저는 각각의 TableVIew에 다른 내용을 넣고싶습니다. 어떻게해야할까요?..
안녕하세요 금방 왔죠 ㅎㅎ네이버 지도 API를 사용하기 위해 세팅작업을 저번 글에서 했었는데요,아직 세팅을 하지 못하신 분들은 가셔서 세팅작업을 해주세요 XD 오늘은 진짜로 네이버 지도 API를 사용한 앱을 만들거에요 :) 왕초보를 위한 네이버 지도 API 써보기 (2/2) 저번시간에 여기에 가시면, 어떻게 API를 써야하는지 나와있다고 그랬죠? Swift로도 잘 나와있구요. 그리고, 우리 네이버 GitHub에서 받았던 지도 SDK있죠? 그 폴더에 가보시면,이렇게 샘플코드들이 있답니다. 이 코드를 보시는 것도 큰 도움이 될거에요!오늘은 제가 겪었던 오류들 등등을 이야기할거에요 :) 시작해볼까요? 1. 프로젝트를 연다. 2. 코드복붙.. 여기에 가시면 이러한 코드들이 있는데, 복붙해줍니다. 그럼!!이러한 ..
안녕하세요 :) Zedd입니다! Naver 지도 API쓰는 분을 보고..저도 한번 해보고싶다는 생각이 들어서!!한번 글 써보자!!!!!!!!!라는 다짐을 하게 되었습니다.정말 예제가 별로 없더라구요... 지금 제가 딱 지도까지만 띄워보고 왔는데, 이 지도 띄우기까지 1시간 정도 삽질 한 것 같습니다..참고로 네이버 설명이 친절한듯 불친절....해서 ㅎㅎ;힘들었습니다 ㅠㅠㅠ 그럼 시작해볼까요 ㅎㅎ 왕초보를 위한 네이버 지도 API 써보기 (1/2) ● 참고로 현재 네이버 지도 API는 Objective-C로 되어있습니다. ● 코코아팟으로 설치 이런거 안됩니다. ● 과정이 조금 복잡하므로 차근차근 설명할 예정입니다. (왕초보 시리즈이기 때문)● 제 글을 보시기전에 네이버 지도 API 튜토리얼을 보고오시는 것..
- WWDC
- Xcode
- FLUTTER
- swift tutorial
- SwiftUI
- UIBezierPath
- github
- swift sort
- WKWebView
- swift delegate
- 스위프트
- fastlane
- Accessibility
- swift array
- 스위프트 문법
- 피아노
- 회고
- Swift
- np-hard
- ios 13
- WidgetKit
- np-complete
- swift 공부
- 제이슨 파싱
- IOS
- swift3
- Combine
- actor
- iOS delegate
- Git
- Total
- Today
- Yesterday