SWIFT Codes Travel/iOS Boost Course #2019 2019. 8. 22. Photos 프레임워크 활용하기! 안녕하세요 :) iOS 개발자 리치(rich_iosdev)입니다. 공유해드릴 내용은 Photos 프레임워크 입니다. Photos 프레임워크는 아이폰 기본 앱인 사진 앱의 사진 접근을 위한? 프레임워크라고 생각하는데요. 유저가 촬영한 사진을 활용해서 앱을 제작해야 한다면 반드시 알아야 하는 프레임워크 인 것 같습니다. 샘플코드를 중심으로 간략하게 설명해드리겠습니다 유저의 사진 앱에 저장된 "Camera Roll"의 사진 가져오기 let fetchOptions = PHFetchOptions() fetchOptions.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: false)] // Camera Roll Asset Collections.. Codes Travel/iOS Boost Course #2019 2019. 8. 5. Codable? 안녕하세요 :) iOS 개발자 리치(rich_iosdev)입니다. 공유해드릴 내용은 Codable 입니다. Codable A type that can convert itself into and out of an external representation. 애플 공식 문서상에서 정의된 Codable은 외부 표현으로 변환될 수 있는? 타입이다? 라고 되어 있는 것 같은데요. 정확히 이해하기 어려워서 부스트코스 강의 정의를 다시 한번 봤습니다. "인코딩과 디코딩에 사용되는 프로토콜" 이다. 이게 좀 더 이해하기 쉬운 것 같네요. 인코딩과 디코딩에 대한 이해는 하고 계신다는 전제로 설명드리겠습니다 Codable은 Swift4 부터 사용할 수 있는 프로토콜이구요. 간단히 말해서 JSON 데이터를 서버에서 받아오면.. Codes Travel/iOS Boost Course #2019 2019. 8. 1. UITableViewCell (테이블 뷰 셀)? 안녕하세요 :) iOS 개발자 리치(rich_iosdev)입니다. 공유해드릴 내용은 UITableViewCell 입니다. UITableViewCell The visual representation of a single row in a table view 테이블 뷰의 하나의 행에 대한 뷰를 나타냅니다. #1 테이블 뷰 셀의 구조 UITableViewCell은 UITableView의 1개의 행(row)을 구성하는 Cell 입니다. 해당 Cell에는 기본적으로 표준 스타일을 활용해서 문자열과 이미지를 제공하는 셀을 생성할 수 있습니다. Cell은 Content 영역과 AccessoryView 영역으로 구분됩니다. #2 테이블 뷰 셀의 기본 기능 UITableView Cell에는 표준 스타일을 활용 할 수 있도.. Codes Travel/iOS Boost Course #2019 2019. 7. 23. UIViewController 뷰의 상태변화 감지 메서드 안녕하세요 :) iOS 개발자 리치(rich_iosdev)입니다. 공유해드릴 내용은 UIViewController 입니다. UIViewController는 iOS 개발에서 반드시 알아야 하는 부분입니다. 1. View의 상태의 변화에 따라 호출되는 메서드와 순서 2. View의 레이아웃 변화에 따라 호출되는 메서드 위 2가지에 대해서 알아봤습니다. 먼저, View의 상태 변화에 따라 ViewController는 메서드를 호출하고 서브클래스들이 적절하게 대응 할 수 있도록 해줍니다. 1. View의 상태의 변화에 따라 호출되는 메서드와 순서 **중요: 여기서 View 라는 표현은 ViewController의 View라고 생각하시면 됩니다. viewDidLoad() ViewController 의 View가 .. Codes Travel/iOS Boost Course #2019 2019. 7. 21. UINavigationController ? 안녕하세요 :) iOS 개발자 리치(rich_iosdev) 입니다. 공유해드릴 내용은 UINavigationController 입니다. UINavigationController? UINavigationController는 Navigation Interface에서 하나 이상의 자식 ViewController를 관리하는ContainerViewController 입니다. Navigation Interface에서는 오직 하나의 자식 ViewController만 화면에 보여집니다. ViewController 화면에서 하나의 아이템을 선택하게 되면 해당 ViewController를 숨기면서 화면 전환 애니메이션과 함께 새로운 ViewController가 나타나게 됩니다 (push). Interface 상단에 위치한.. 이전 1 다음