1OCOC
 
OC1.        2. c++ 
C             
2
UIKit                      UI
Foundation           NSStringNSArray
CoreGraphics       
CoreAnimation     
1.
Core Audio
2.
Core data
3.
Core Animation
4.
Address Book
Core Location
Media Library
OpenGL ES
Quartz 2D
OpenAL
SQLite
AV Foundation
Core Graphic
Store Kit
Map Kit
3COCC++OC
.m.mmcppc/c++cpp
includeobj-ccppC++ 
4iOS
iOS9
1. https
2. httpplisthttp
Info.plistNSAppTransportSecurityDictionary
NSAppTransportSecurityNSAllowsArbitraryLoadsBoolean,YES
3. iPad
4. 3D Touch
/ 1 28
 
5.  App Thinning 
iOS8
1. plist
2. 
3. homekithealthkit
iOS9iOS9 
5#include#import#import@class
#include#import#include#import
 
2. #import@classimport
@class
@class.m 
@class 
6NSStringcopy?
copy
NSStringretainNSMutableString
 retain
nsmutablestringmutablestring
nsstringcopy
7assignretaincopy
assign
retain1
retain
copycopyNSStringblock
/ 2 28
 
8viewController
UIViewControlllerview
 UIViewControlllerviewview
loadview
loadview
xibstroyboard
xibstroyboardxibstroyboard
view
viewDidLoad
view
/ 3 28
 
9
1. 
2. 
10
 
allocnewcopyretain
releaseautorelease
ARCrelease
autorelease
ARC
1.
2.ARC  OCC
 
1. MRCARCstrongblockself
assign 
2. ARCMRCARCMRCbulid phase –
fno-objc-arc ,MRC-fobjc-arc
11ARC
ARCARC
OCCoreFoundation
/ 4 28
 
12
heapstack
allocnewcopy
13strongweak
strongweak
14blockblock
1. blockcopyblockretainblock
self   retainblockcopyblock
blockASIHTTPRequestasi.completionBlock:
completionBlockasicopyblock
asi asicopyblockblockretianasi
2. __block
arc__weak  
__block  ASIHTTPRequest *asi = …..;   asi
15
didReceiveMemoryWarning
UIApplicationDidReceiveMemoryWarningNotification
sdwebimage
16
/ 5 28
 
17iOS
/ 6 28
 
Documents 
Library
tmp
DocumentsLibrary
SQLite  
CoreData
NSString 
NSArrayNSDictoryNSDataWriteToFileplistplist7
arraydictorystringbooldatadatenumber
NSCodingNSKeydArchiver
NSDataNSDatawrite to file 
NSUserdefault   encodeWithCoderinitWithCoder
 NSData
SQLite
CoreDataSqliteCoreData OR-Mapping  OObject
RrelationshipMapping
ORMapping
CoreDataJavahibernate ORMappingjava
CoreData
.
CoreData
/ 7 28
 
CoreData
NSManagedObjectContext   FMDBFMDatabase
NSManagedObject   
NSEntityDescription  
NSPersistentStoreCoordinator 
NSManagedObjectModel  
 coredata xcdatamodel
18tableView 
1.
2.
3.
4.
5.celldrawRect
6.reloadDatacellreloadRowsAtIndexPaths
7.cell
8.cellcell.rowHeight
19socket
 
sdk
socket
20sockethttp
socket httphttpsocket
httpsockethttp
http
sockethttp
sockethttp
sockethttp
socket httphttp
/ 8 28