본문 바로가기
반응형

#모바일 [Mobile]56

[iOS] Xcode를 통하여 Swift 언어에서 C/C++ 사용하기 (How to call C/C++ code from Swift) 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 iOS 2022.02.07. 10:59 2022.02.07. 10:59 Dev.Yang 1. Xcode 프로젝트 내부에 C/C++ 소스코드 또는 라이브러리를 추가합니다. 2. C/C++ 소스코드 또는 라이브러리 내부에 아래의 형태로 module.modulemap 파일을 생성합니다. module Minizip [system][extern_c] { header "최상위 헤더 파일 경로" link "z" export * } module.modulemap 예제는 아래와 같습니다. module Minizip [system][extern_c] { header "../include/Minizip.h" link "z" export * } 3. Xcode Swif.. 2022. 2. 7.
[iOS] KVC (Key-Value Coding) 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 iOS 2022.01.25. 12:04 2022.02.01. 18:44 Dev.Yang 🛠 KVC (Key-Value Coding) Key-value coding is a mechanism enabled by the NSKeyValueCoding informal protocol that objects adopt to provide indirect access to their properties. When an object is key-value coding compliant, its properties are addressable via string parameters through a concise, uniform messaging interfa.. 2022. 1. 25.
[iOS] KVO (Key-Value Observing) 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 iOS 2022.01.24. 11:09 2022.01.24. 11:09 Dev.Yang 🛠 Key-Value Observing 객체 프로퍼티의 변경에 관하여 다른 객체에게 알림을 주는 코코아 프로그래밍 패턴입니다. (Notify objects about changes to the properties of other objects) NSObject를 상속하는 Class만이 사용이 가능합니다. 프로퍼티 (Property)에 대한 변경 알림을 등록하고자 하는 경우에는 @objc dynamic 키워드를 지정하여야 합니다. NSObject 상속하기에 Objective-C Runtime 의존적이라는 단점을 가지고 있습니다. 두 객체 간의 동기화 작업에 유용하.. 2022. 1. 24.
[iOS] 델리게이트 패턴 (Delegate Pattern) 카테고리 (Category) 작성 날짜 (Write Date) 최근 수정 날자 (Recent Write Date) 작성자 (Writer) iOS 2022.01.20. 23:11 2022.01.20. 23:11 Dev.Yang 델리게이트 디자인 패턴 (Delegate Design Pattern) 델리게이트 (Delegate) 디자인 패턴은 하나의 객체가 다른 객체를 대신해 동작 또는 조정할 수 있는 기능을 제공합니다. 또한 특정 상황에서 대리자에게 메시지를 전달하고 그에 적절한 응답을 받기 위한 목적으로 사용이 됩니다. 델리게이션 디자인 패턴은 Foundation, UIKit, AppKit 그리고 Cocoa Touch 등 애플의 프레임워크에서 광범위하게 활용하고 있습니다. 주로 프레임워크 객체가 위임을 요.. 2022. 1. 20.
반응형