Objective-C-Tutorials
Introduction
1.
OC-Class-Object
1.1.
OC-Introduction
1.2.
OOP
1.3.
Class
1.4.
Object
1.5.
Homework
2.
OOP
2.1.
Function
2.1.1.
How to write?
2.1.2.
How to use?
2.1.3.
How to override?
2.1.4.
Getter and setter
2.2.
Extends
2.3.
Self-Super
2.4.
Homework
2.5.
Polymorphism
3.
Data-Types
3.1.
BOOL
3.2.
NSString
3.3.
NSMutableString
3.4.
NSValue
3.5.
NSNumber
3.6.
NSArray
3.7.
NSMutableArray
3.8.
NSDictionary
3.9.
NSMutableDictionary
3.10.
NSSet
3.11.
NSNull
3.12.
NSDate
3.13.
NSData
4.
Memory-Management
4.1.
Reference-Counting
4.2.
Memory-Funtion
4.3.
NSAutoreleasePool
4.4.
Convenience-Constructor
4.5.
Copy-MutableCopy
4.6.
Retain-Cycle
5.
Property
5.1.
@property
5.2.
copy-mutableCopy
6.
Category
7.
Extension
8.
Transfer
8.1.
Protocol
8.2.
NSNotification
8.3.
Block
8.4.
Singleton
8.5.
Summary
9.
Summary
Powered by
GitBook
A
A
襯線體
無襯線體
白色
棕褐色
夜間
分享到 Twitter
分享到 Google
分享到 Facebook
分享到 Weibo
分享到 Instapaper
Objective-C-Tutorials
OC简介
苹果与OC
1980年,Brad Cox设计了Objective-C,而
不是
苹果设计的;
1985年,乔布斯离开苹果,创建了NeXT,并开发了NextSTEP;
1996年,乔布斯回到苹果,收购NeXT,将NextSTEP更名为Cocoa,将它作为Mac OS X的基础,所以我们看到的Cocoa库,几乎都是以
NS
开头的。
OC的特点
不开源;
动态语言;
面向对象;