Title21

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

Popular posts from this blog

MEGA 暫存檔案刪除

IOS GCD多執行緒

利用CMD指令強制刪除