안녕하세요 :) 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..
안녕하세요 금방 왔죠 ㅎㅎ네이버 지도 API를 사용하기 위해 세팅작업을 저번 글에서 했었는데요,아직 세팅을 하지 못하신 분들은 가셔서 세팅작업을 해주세요 XD 오늘은 진짜로 네이버 지도 API를 사용한 앱을 만들거에요 :) 왕초보를 위한 네이버 지도 API 써보기 (2/2) 저번시간에 여기에 가시면, 어떻게 API를 써야하는지 나와있다고 그랬죠? Swift로도 잘 나와있구요. 그리고, 우리 네이버 GitHub에서 받았던 지도 SDK있죠? 그 폴더에 가보시면,이렇게 샘플코드들이 있답니다. 이 코드를 보시는 것도 큰 도움이 될거에요!오늘은 제가 겪었던 오류들 등등을 이야기할거에요 :) 시작해볼까요? 1. 프로젝트를 연다. 2. 코드복붙.. 여기에 가시면 이러한 코드들이 있는데, 복붙해줍니다. 그럼!!이러한 ..
안녕하세요 :) Zedd입니다! Naver 지도 API쓰는 분을 보고..저도 한번 해보고싶다는 생각이 들어서!!한번 글 써보자!!!!!!!!!라는 다짐을 하게 되었습니다.정말 예제가 별로 없더라구요... 지금 제가 딱 지도까지만 띄워보고 왔는데, 이 지도 띄우기까지 1시간 정도 삽질 한 것 같습니다..참고로 네이버 설명이 친절한듯 불친절....해서 ㅎㅎ;힘들었습니다 ㅠㅠㅠ 그럼 시작해볼까요 ㅎㅎ 왕초보를 위한 네이버 지도 API 써보기 (1/2) ● 참고로 현재 네이버 지도 API는 Objective-C로 되어있습니다. ● 코코아팟으로 설치 이런거 안됩니다. ● 과정이 조금 복잡하므로 차근차근 설명할 예정입니다. (왕초보 시리즈이기 때문)● 제 글을 보시기전에 네이버 지도 API 튜토리얼을 보고오시는 것..
절대 제가 정리해서 잘 보려고 글 적는거 아닙니다..(크흠..) Swift, iOS공부하면서 참고하면 좋은 사이트들 1. Apple 개발자 사이트 - Xcode사용 가이드 : 만약 Xcode가 처음이라면 반드시 여기를 참고해보는 것이 좋을 것 같아요.- API문서 : Apple의 여러 프레임워크와 kit들에 대한 간단한 정리를 볼 수 있다. - 가이드와 샘플코드들 : 위에서 말한 여러 프레임워크와 kit들의 사용방법들을 상세하게 설명해놓았다. (영어로..) 샘플코드가 있는 것들도 있다.- Swift 문서 : Swift문법들을 공부 할 수 있다. - Swift 문서 한글판 : 짱짱- iOS Human Guide Line(HIG) : iOS개발시 어떻게 화면을 구성해야하는지 등 애플의 UI/UX 권장사항들을..
2차원배열을 1차원으로 만드는 방법 (Flatten a Array of Arrays in Swift) let arr : [[Int]] = [[1,2,3],[4,5,6],[7,8,9]]let useJoined = Array(arr.joined())let useflatMap = arr.flatMap{$0}let useReduce = arr.reduce([],+)//[1,2,3,4,5,6,7,8,9]
+ ) 2020.03.19 1. Deployment target을 10.3에서 13.0으로 변경.2. Swift 3.0에서 Swift 5.0을 사용하도록 변경. 안녕하세요 :) Zedd입니다.오늘은 바로 UserNotifications을 사용해보려고합니다 XDNotification? 그 옵저버주고 post했던거?...는 아니고..!바로..이것!!여러 앱에서 push 알림이오죠? 이것이 바로 iOS의 UserNotifications기능입니다.오늘은 이 push알림을 오게 만들어볼거에요 :)간단한게 오늘 만들 앱 설명을 해드리자면, 버튼을 누르면 몇초뒤에 push알림이 오는 앱을 만들어볼거에요. 참고로 iOS10부터 사용가능하답니다XD오늘은 정말 간단하게 "어떻게 사용하는지"만 알아볼거에요. 왕초보를 위한 ..
안녕하세요 :)저번시간에 Json을 파싱하는 여러가지 방법에 대해서 알아봤어요.그게 머얌..? 하시는 분들은여기에 가셔서 천천히 보시고 오세요 :) 참고로 저 글에 쓰여진 방법은 앱을 만드는 Single View Application이나, Command Line Tool 모두에서 동작합니다. 하지만 오늘은!! Single View Application에서만 동작하는 방법을 알려드릴려고해요 XD Single View Application에서 JSON파싱하기 자자 역시나 person.json을...쓰도록 하겠습니다. 그리고 Single View Application로 프로젝트를 만들어주세요 :) 그리고 person.json다들 저장하셨죠? 저장안하셨다면, 밑 파일을 다운받아서 바탕화면에 저장해주세요 :) 자..
- iOS delegate
- SwiftUI
- np-hard
- np-complete
- Swift
- 스위프트
- 제이슨 파싱
- FLUTTER
- Accessibility
- actor
- WWDC
- 회고
- swift 공부
- 스위프트 문법
- Xcode
- WKWebView
- swift array
- ios 13
- WidgetKit
- swift delegate
- Git
- github
- UIBezierPath
- fastlane
- swift tutorial
- IOS
- Combine
- swift sort
- 피아노
- swift3
- Total
- Today
- Yesterday