공지사항・2021. 1. 7.

아이폰 개발 정리 (objective c)

아이폰 개발 정리

 

*Objective c

objective c 객체지향으로의 항해

objective c 클래스

objective c 소유권

NSObject 1

NSObject 2

objective c 카테고리

objective c 클래스 클러스터(추상클래스)

objective c 클래스 클러스터의 서브 클래스

objective c 프로토콜 1

objective c 프로토콜 2 - 프로토콜의 채용, 상속 카테고리화

objective c 프로토콜 3 - 비공식 프로토콜

 

 

objective c 객체 개념

objective c 프로그램

objective c 상속과 클래스

objective c 동적결합

 

 

객체지향 프로그래밍 예제

상속 예제(is a 관계 - X는 Y의 일종이다)

컴포지션 (has a 관계 - X는 Y를 가진다)

 


 

*iOS auto layout 

autolayout - constraints 정리 (1)

autolayout - constraints 정리 (2)

autolayout - align 정리

autolayout - multiplier 정리

autolayout - priority 정리

autolayout - ScrollView 정리

 

 

*아이폰 위치 및 지도

MKMapView 와 CLLocationCoordinate 이용해서 지도에 경로 표시하기

Firebase를 이용해서 좌표 저장 후 지도에 표시

iOS CoreLocation 공통 모듈 - 싱글톤

iOS CLLocation 위도경도, 속도, 이동거리 구하기

iOS 배달앱 개발 예제(1) - (feat. 위치표시 싱글톤 CoreLocation, NSTimer, NSURLSession)

iOS 배달앱 개발 예제(2) - (feat. 마커표시 MKAnnotation, CLLocationManagerDelegate, MKMapViewDelegate)

iOS Geofencing 예제 - 특정위치 안에 들어갔을때 알림(NSCoding, UserNotification..MKAnotaion, CLLocation, MapView)

 

 

*아이폰 기타

iOS 화면보호기 예제(feat. Timer, AddGuesture, get RootViewController, get CurrentView Controller)

iOS UIActivityIndicatorView 예제 (feat. Timer 예제, 오토레이아웃 코드 예제)

ios 파일생성 파일저장 파일삭제

ios 위변조 탐지 로직

ios 샌드박스 접근 로직

코어 블루투스 - IOS Core Bluetooth

ios - Adhoc 배포하기(웹에서 IOS 테스트 앱 다운 설치)

ios 델리게이트란 - delegate 예제

iOS WKWebView 예제

iOS 애플로그인 - Apple Login 예제 - (xib 파일을 최상위뷰 설정 , storyboard 코드로 호출 후 최상위 뷰 설정, 키체인)

 

 

*아이폰 - 네트워크&통신

ios NSURLSession으로 Get 요청 Post 요청하기 - 개념

ios NSURLSession으로 Get 요청 Post 요청 - 구현

ios HTTP POST 방식 요청 - json 타입요청

NSURLSession 공통 모듈 예제

iOS NSStream 이용한 채팅앱 예제

 

 

ios push 기초 with Firebase

ios PUSH APNS 개념

iOS UNNotificationServiceExtension 예제 Push Sound

APNS 인증서 만들기 - 1

APNS 인증서 만들기 - 2

 

*아이폰 - 테이블뷰, 컬렉션뷰

ios CollectionView 예제 - 프로젝트 생성

ios CollectionView 예제 - Section 생성

ios CollectionView 예제 - Cell 아이템 선택 및 간격

ios collectionview xib 파일 & customcell 예제

ios Photos framework 로 사진첩만들기(파일로저장)

 

iOS Photos Framework 정리 (PhotoKit)

iOS Photos Framework로 아이폰 사진앱 만들기

 

ios TableView 예제 - (테이블뷰 , segue 화면전환)

 

 

*아이폰 - 멀티미디어

ios UIImagePickerController 정리

ios UIImagePickerController 카메라 만들기

 

ios Photos framework 로 사진첩만들기(파일로저장)

iOS Photos Framework 정리 (PhotoKit)

iOS Photos Framework로 아이폰 사진앱 만들기

iOS AVPlayer 영상 재생 예제

 

iOS코어오디오 재생 예제 자료실(***)

iOS AudioFileStream 예제

iOS AVAudioPlayer 예제

iOS AVPlayer 예제

 

*아이폰 - 코어 데이터

SQLite 기초

SQLite 응용

 

ios CoreData 간단한 예제로 배우기

ios 코어데이터 예제(feat: 기초 개념)

ios coredata로 게시판 만들기 - 조회

ios coredata로 게시판 만들기 - 저장(feat. alertViewController)

ios coredata로 게시판 만들기 - 삭제

ios coredata로 게시판 만들기 - 수정(feat. alertViewController)

ios coredata로 게시판 만들기 - 로그보기

 

 

 

*아이폰 - 코어 오디오

1.코어 오디오 - 오디오 정보 추출

2.코어 오디오 - 사운드 파일 생성 하기

3.코어 오디오 - AudioStreamBasicDescription 정보출력

4.iOS coreaudio 재생 예제 - mac OS(예제)

5.iOS coreaudio 재생 예제 - 아이폰(예제)

6.iOS코어오디오 재생 예제 자료실(***)

7.iOS AudioFileStream 예제

8.iOS AVAudioPlayer 예제

9.iOS AVPlayer 예제

10.iOS AVPlayer 영상 재생 예제

 

*디자인 패턴

디자인 패턴 - 싱글톤 패턴 예제

 

 

*그래픽 & 애니메이션

iOS 카테고리 예제 - (UIColor 확장하기)

CGContextRef 예제 - 그림 그리기

iOS UIBezierPath 예제 - 그림 그리기

 

*공통모듈 & 소스

iOS 공통 로그 예제

NSURLSession 공통 모듈 예제

iOS 공통로그 & pch 파일

iOS 최상위뷰 체크 예제 - Curent RootViewController

iOS CoreLocation 공통 모듈 - 싱글톤

iOS KeyChain 예제 - 키체인

iOS 카테고리 예제 - (UIColor 확장하기)

 

*오류 정리

iOS 애플 중간 인증서

 

 

 

추천 블로그&포스팅

질문 답변 모음 github.com/ClintJang/ios-swift-objc-questions-and-answers  
ios View 개념 velog.io/@yongchul/series/iOSView  
ios collectionview 자료 drive.google.com/drive/folders/1NTlT4GpR3nuW6aX7TTRXR5X-DOGxrYka?usp=sharing  
Photoframework 샘플 예제 drive.google.com/file/d/1GvgYHJjbi3V9KsNSXy2ZEg6wd9vi9oGR/view?usp=sharing  
AVFoundation baked-corn.tistory.com/m/118wnstkdyu.github.io/2018/05/03/avfoundationprogrammingguide/
blog.csdn.net/zyq522376829/article/details/52144394
 
스크린샷 제작툴 studio.app-mockup.com/