강연 후기 '평생 학습 시대를 살아가는 소프트웨어 개발자 로드맵'
“평생 학습 시대를 살아가는 소프트웨어 개발자 로드맵” 강연에 대한 나름 요약 및 후기
iOS Programmer from Korea, Republic of
“평생 학습 시대를 살아가는 소프트웨어 개발자 로드맵” 강연에 대한 나름 요약 및 후기
설계된 스트링값을 우리는 enum으로 관리한다. 그것을 활용하여 다음과 같이 Decodable한 JSON을 설계하였을 때 ```swift enum PaymentType: String, Decodable { case cash case card case paypal }
카카오헤어샵은 미용실을 모바일로 예약할 수 있게 도와주는 서비스다. 최근에 SiriKit을 추가하여 시리를 통한 예약, 최근예약 확인 등을 개발하여 배포하였다.
GCD를 이용하다가 UI처리를 위해 메인스레드로 어싱크해서 호출해야할때가 있다. 항상 DispatchQueue.main.asnyc
로 날리곤했는데 간혹 백그라운드 작업중에 해당 함수를 호출하여 사용하면 해당함수가 앞과 같이 main으로 async한다. 가벼운 작업이면 무시할만하나 무거운작업중이었다면 UI가 버벅될수도있다.(요즘은 폰이 워낙 빠르긴하지만^^;)
URLSession 이라던지 UIWebView라던지 앱실행시 얻은 쿠키(세션)는 앱사용시 유지되는데 앱종료시 날라간다.
오브젝티브씨에 관한 얘기다.
노티피케이션를 커스텀 할경우 음원파일을 caf파일로 넣어줘야한다. 근데 보통 건내받은 파일은 mp3 혹은 wav 파일 보통 wav 파일 일것이다. wav 파일을 caf로 교체하는 방법이다. (mp3는 안알아봄)
Objective-c 혹은 Swift에서 문자열 사이에 특정문자를 넣는 방법입니다.
애플이 애플워치개발을 하고 있는 개발자를 대상으로 테스트 할 수 있도록 초대장을 배포했습니다.
아이폰 6와 아이폰 6 플러스가 출시하고 iOS8이 출시 한지 좀 지났는데요. 큰화면을 어떻게 지원하나요~ 라는 질문들을 많이 보게 되는거같아 그 방법에 대해 포스팅 해봅니다.
최근에 진행된 아이폰 어플리케이션 개발 프로젝트에서 외부 라이브러리를 제외한 입력 소스 코드 라인 수 입니다.
NSArray와 NSDictionary의 초기화를 간단히 하는 방법에 관한내용입니다.
커스텀 인디케이터 만드는 방법입니다.
트위터 공유기능을 넣으려고 보니까 아주 쉬워서 포스팅합니다.
(void)viewDidLoad
에서 해당 객체를 초기화 하고 사용했는데 다음에 다시 참조하려 하니 해당 객체가 nil
값이 들어있었다.
자기가 개발한 앱이 아이폰에서 실행될지 아이팟,아이패드가 될지 알아봅시다
XCODE는 헤더파일을 Import한 헤더에서 코드를 찾아주어 프로그래밍하는데 오타율과 타수를 줄여줍니다.
최종 View 위에 Object들이 보이기까지 무엇을 인스턴스해서 넣어야 할까?
XCODE4.0버전 부터 였던것 같습니다. Framework추가 하는 방식이 달라졌습니다. 필자는 4.0버전이 나온지 얼마 안되 Objective-C를 공부하기 시작해 처음엔 참 난감했습니다.그래서 공부할땐 3.2버전으로 할까 하다가 남자라면 최신버전이지(!?)라는 마음 가짐으로 최신버전으로 설치 및 공부를 시작했습니다. 달라진 인터페이스 덕에 헤매는데 시간을 많이 허비했었습니다.
컬러 이름과 16진수 값 색상입니다.