Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :

카테고리: Tips

CocoaPods Private 라이브러리 배포

By
|
On 2019년 2월 25일

Step4. CocoaPods Public 라이브러리 배포 이전까지의 과정은 위의 포스팅을 참고하도록 하자. Private Podspec Repository 생성  pod repo add {모듈명} {원격저장소 URL} 명령어로 CocoaPods에 올릴 라이브러리의 podspec 레파지토리를…

CocoaPods + Submodule 하나의 프로젝트 Repository에 여러 서비스가 있는 구조로 개발을 하고 있었다. 그런데 서비스별로 각각 framework를 배포해아하는 상황이 발생했다. 어떻게 하면 서비스별 모듈로 배포도 가능하고, 본…

[iOS] Background Task

By
|
On 2018년 12월 6일

왜 백그라운드 작업이 필요할까? 만약,  임의의 다운로드 혹은 업로드 작업을 하고 있는 도중 홈버튼을 터치하여 백그라운드 상태로 가게 되면 실행하고 있는 작업이 강제로 캔슬이 된다. 이에 대한…

[iOS] App Life Cycle

By
|
On 2018년 12월 6일

Main Function C언어의 프로그램 시작은 main 함수입니다. iOS도 마찬가지로 main 함수가 존재한다. xcode 는 프로젝트가 생성할때 자동으로 main 함수를 만들어 준다. 특별한 상황이 아니면 main 함수는 수정하지 않는게 좋다. [crayon-5e565dfda6f11927887191/] UIApplicationMain() 함수는 UIApplication 객체를 생성하고, 앱의 구동에 필요한 사전…

Xcode에서 위치 정보 변경하기

By
|
On 2018년 11월 30일

앱을 개발하다 보면 특정 위치 정보를 가져와서 작업을 해야할 때가 있다. 예를들어 현재 위치가 도쿄일 때 어떤 작업을 해야만 한다면, 도쿄에 가야 할까요? 좌표값을 하드코딩으로 도쿄 좌표로…

Xcode 9 이상 iOS 11 이상 위의 제약사항에 만족한다면 더이상 라이트닝 케이블이 필요하지 않습니다. 설정 방법 Xcode에서 Window > Devices and Simulations 를 실행한다. 연결된 아이폰에서 Connect via netowork 체크박스를 클릭하여…

How to? 텍스트와 이미지를 함께 보여주려면 어떻게 개발해야할까? 개발 방법은 여러가지가 존재할것이다. UILabel + UIImageView UIButton UILabel + attributedText 개인적으로 위의 그림처럼 간단한 조건이라면 UIButton 을 이용해서 개발하는 방법이…

Switching Child View Controllers

By
|
On 2018년 11월 30일

자식 뷰 컨트롤러를 변경하는 방법을 간단히 소개한다. 아래에는 화면을 스위칭하는 방법을 container view 을 이용하였다. Develop [crayon-5e565dfda76a6741767883/] containerView 에 연결되어 있는 controller 을 제거한다. containerView 에 새로운 child controller 을 연결한 후, autolayout 을 적용한다. [crayon-5e565dfda76b0664230683/] containerViewController 에…

completion 핸들러 필요성 UINavigationController 의 push pop 메서드는 결과에 대한 핸들러를 제공해 주지 않는다. [crayon-5e565dfda791e551999778/] 개발하다보면 애니메이션이 완료될 때의 핸들러가 필요할 때가 있다. 딜레이를 줘서 간단하게 구현할 수 도 있지만, 불편하기도…

[iOS] 버전 체크

By
|
On 2018년 11월 30일

iOS 버전 체크의 필요성 개발을 하다보면 분기해서 OS 버전별 요구 조건을 충족하도록 할때가 많다. Objective-C 에서 사용하는 responseToSelector 메서드를 이용하여 메서드 유무를 파악하여 OS 버전을 체크하는 방법도 스위프트에서 가능하다. 단, NSObject 을 상속 받아야 가능하다. #available @available 을…

1 2 4