Title21
top
buttom
與文字的順序有關
左到右的文字是左邊是Leading右邊是trailing
Leading
trailing
Size Class
Compact
Regular
w/h
table | W:compact | W:ragular |
---|---|---|
H:compact | iphone lay down | iPhone6 Plus |
H:ragular | iphone | ipad |
1.
2.ARC的機制是什麼?
NSString * var1 =@”This is ARC “
“This is ARC” 被宣告了記憶體
宣告時,指標var1這個counting 被+1
此時不能release
NSString * today = var1
var1此時已被呼叫兩次
reference counting已經+2
[var1 retain]
[var1 retain]
後面要有對稱的release
@property (weak,nonatomic) weak時
reference counting不會+1
但strong會
weak>>會設成nil
assign>>不會設成nil
alloc
copy
new都會讓reference counting+1
1.Serial(一次一個)
Serial Queue (private dispatch queues) 依照放入的順序一次執行一個 block,通常用於存取指定的資源。 我們可以依照需求建立許多不同的 Serial Queue
2.Concurrent(一次可執行多個)
Concurrent Queue (global dispatch queue) 依照放入的順序和系統目前 資源的狀態執行多個block。
3.Main dispatch queue(Serial)
在應用程式的main thread中執行被指定的動作。
Closure 算是一種物件,也是ARC
Closure = block
-(void) sayHello{
}
Comments
Post a Comment