본문 바로가기
[ios/tutorial] Core Data - Creating and Saving Managed Objects [ios/tutorial] Core Data - Creating and Saving Managed Objects https://developer.apple.com/library/watchos/documentation/Cocoa/Conceptual/CoreData/CreatingObjects.html#//apple_ref/doc/uid/TP40001075-CH5-SW1 Creating Managed Objects -NSManagedObject 는 Core Data 의 model object 이다.NSManagedObject 는 2개의 element 를 갖는다. entity description ( NSEntityDescription 과 managed object context ( NSManagedObjec.. 2017. 11. 6.
[ios/tutorial] Core Data - Creating and Modifying Custom Managed Objects [ios/tutorial] Core Data - Creating and Modifying Custom Managed Objects https://developer.apple.com/library/watchos/documentation/Cocoa/Conceptual/CoreData/LifeofaManagedObject.html#//apple_ref/doc/uid/TP40001075-CH16-SW1-NSManagedObject 는 generic class 이다. Creating Custom Managed Object Subclasses -@interface MyManagedObject : NSManagedObject @property (nonatomic, strong) NSString *title;@prop.. 2017. 11. 5.
[ios/tutorial] Core Data - Creating a Managed Object Model [ios/tutorial] Core Data - Creating a Managed Object Model https://developer.apple.com/library/watchos/documentation/Cocoa/Conceptual/CoreData/KeyConcepts.html#//apple_ref/doc/uid/TP40001075-CH30-SW1 -model layer 를 관리하는 framework를 core data 라고 부른다.많은 것을 자동화시켜서 제공한다. -Core data 의 schema 는 managed object model 로 mapping 된다. ( NSManagedObjectModel )이 model 은 소위 table 이라고 부르는 entity 들의 집합이다. Creatin.. 2017. 11. 2.
[iOS Study] 코어 데이터 [iOS Study] 코어 데이터 출처 : 아론 힐리가스의 iOS 프로그래밍 -데이터를 로컬에 저장하는 방법은 “아카이빙” 또는 “코어 데이터” 를 사용한다. -아카이빙의 가장 큰 결점은 전부 다냐 아무것도 아니냐는 특성에 있다.아카이브 안의 내용에 접근하려면 전체 파일을 언아카이브해야 한다.변경사항을 저장하려면 전체 파일을 다시 쓰기 해야 한다.반면 코어 데이터(Core Data)는 저장된 객체의 일부만 가져올 수 있다.그리고 어떤 객체를 변경한다면 파일의 해당 부분만 갱신할 수 있다.이러한 점진적 가져오기, 업데이트, 삭제, 삽입은 파일시스템과 메모리 사이를 오가는 많은 모델 객체를 가지는 경우 앱의 급격한 성능 향상을 가져올 수 있다. -코어 데이터는 객체-관계형 매핑 ( object-relatio.. 2016. 3. 25.
[Tutorial] AndEngine Spirtes (Android 2D OpenGL Engine) https://github.com/nicolasgramlich/AndEngine Sprite 는 2D Bitmap 으로 scene 의 X, Y 좌표를 지정한다.AndEngine 에서의 Sprite 는 Entity 를 상속한 녀석이다.TiledSprite, AnimatedSprite 같은 복잡한 sprite 도 있다. 1. Sprite 생성하기. -Sprite sprite = new Sprite( int, int, ITextureRegion, vertexBufferObjectManager ); param1, param2 sprite 의 x, y coordinate 지정 param3sprite 의 ITextureRegion param4mEngine.getVertexBufferObjectManager() 를 .. 2014. 8. 15.
[Tutorial] AndEngine Most Important Concepts [Tutorial] AndEngine Most Important Concepts 출처 : http://www.matim-dev.com/most-important-concepts.html Engine Frame 단위로 어떤 명령어들을 처리하는 Controller 이다.Engine 은 모든 content 를 담고 있는 Scene 을 주기적으로 update 한다. LimitedFPSEngine특정양의 update 를 control 할 수 있다. IResolutionPolicy multi resolution 에 대해서 어떻게 처리할지를 구현하는 interface. RatioResolutionPolicy모든 것을 scale 해서 적당한 ratio 로 만든다. ( black line 이 생길 수 있다. ) Fill.. 2014. 5. 7.
반응형