Library 2

[iOS] Library & Framework in iOS

코드의 재사용성을 높이는 방법 중에 하나가 활용도가 높은 코드를 Library와 Framework로 구현하여 사용성을 제고하는 것이다. iOS 플랫폼에서도 Library와 Framework를 제공한다. 하지만 기존 우리가 알던 Library와 Framework의 의미와 조금 다르다. Library는 실행가능한 정적인 코드의 집합을 뜻하고 Framework는 동적인 App 번들을 뜻한다. 그럼 Library와 Framework의 특징에 대해 명확하게 알아보자. Library (Static Library) Library(.a) 는 앱에 링크된 Object file(.o) 들의 모임이다. iOS8에서 Framework가 나오기 전까지 유일하게 사용되던 옵션이었다. 프로그램과 링크되어 있다. 즉, 빌드 과정에서..

[MB Kyle Kwon] MBSessionDownload : HTTP 파일 다운로드 라이브러리

MBSessionDownload를 소개합니다. iOS에서 HTTP 통신으로 파일을 다운로드할 때 극도의 편의성을 제공하는 라이브러리입니다. iOS 7에서 제공하는 NSURLSessionDownload를 사용하여 개발된 MBSessionDownload는 background download를 제공하며 다운로드가 중단되도 다시 이어받기가 가능하도록 설계되었습니다. iOS 개발자 분들께서 다운로드를 구현할 때 MBSessionDownload를 써보세요!! 단, Deployment version이 iOS 7.0입니다. 개발시, 참고하세요. * iOS 6.1 이하에선 TCBlobDownload를 사용해주세요. MBSessionDownload : https://github.com/MBKwon/MBSessionDown..