본문 바로가기

IOS3

iOS Static Library vs. Framework iOS Static Library vs. Framework Static Library(Static Framework) - assets 포함할 수 없음 - 헤더파일 포함 - iOS 8에서 Framework가 나오기 전까지 유일하게 사용되었던 옵션 - 앱의 실행 파일 안에 복사되어 런타임상 속도가 빠름, 참조가 아닌 복사이므로 안정적 - Dynamic에 비해 메모리를 더 소모 Framework(Dynmaic Framework) - Dynamic shared Libary, Nib파일, 이미지 파일, 다국어 문자열, 헤더파일, 등 패키지한 계층 구조 파일 디렉토리 - 재사용성을 높이고 IOC(Inversion of Control) 로 프레임워크에서 역으로 클라이언트의 이벤트를 역으로 호출가능함 - 메모리상 필요.. 2021. 6. 24.
IOS 푸시 서비스 아이폰 푸시 보안허용이 필요 17.249.0.0/16 17.252.0.0/16 17.57.144.0/22 17.188.128.0/18 17.188.20.0/23 APNs와 통신하려면 TCP 포트 5223번에 연결되어야 합니다. APNs에 알림을 보내려면 TCP 포트 443번 또는 2197번에 연결되어야 합니다. 서버에서 HTTPS로 푸시 메시지를 애플 서버로 요청할 때 HTTP / 2 및 TLS 1.2 이상을 사용하여 개발 서버 : api.sandbox.push.apple.com:443 프로덕션 서버 : api.push.apple.com:443 참고 사이트 support.apple.com/ko-kr/HT203609 Apple 기기에서 Apple 푸시 알림을 받지 못할 경우 Apple 기기가 네트워크에 연.. 2020. 11. 20.
프로토콜 만들기 #import @protocol IAppResult @optional -(void)onReceiveAppResult:(NSString *)id and:(NSString *)password; @end @interface AppTask : NSObject +(void)authApp:(NSString *)url listener:(id)listener; @end - + 함수에 대해서 - : instatnce 메소드 + (void)classMethod; 클래스에 메시지를 보내려면 다음 메시지 표현식에 클래스 이름을 수신기로 입력하십시오. [MyClass Method]; 클래스 메소드. 클래스 메서드는 클래스의 인스턴스(instance)가 아닌 클래스 개체에서 작동하는 방법이다. 목표-C에서 클래스 방법은 방법 선.. 2020. 7. 5.
반응형