yllan: 介紹什麼是 AppKit ,簡單帶過 NSApplicationMain() 大概做了些什麼事情,簡單介紹 Event Handling,提醒大家 AppKit is not thread-safe,最好在 main thread 裡面操作。投影片 (1.9M)、錄音 (39M)。
IB3 的 Q & A 集思廣益:
- TableView 只剩一個 column 時要如何讓他自動 fit 大小? uncheck “Show Header” then check it again。
- 那 Tabless TabView 要如何選擇不同的 tab 呀?Column View?很難找…
Xcode3 心得分享:因為 Leopard 支援了 Ruby 和 Python 的 Cocoa Binding,因此可以用 Ruby 或 Python 寫 Cocoa 程式。/Developer/Examples/Ruby/RubyCocoa 底下有很多很酷的範例。(就好 像 .net 可以用 C#, VB, C++ 來寫一樣?)
zonble: 介紹 Quartz Composer, 10.4.6 以後支援的好東西。.qtz 編輯器。在 /Developer/ Applications 裡面,可以做 screensaver,嵌入在 Cocoa App 裡面當視覺特效,甚至可以把資料倒給 qtz,讓他幫 你畫出資料來,這樣 rendering 的部份一行程式都不必寫。(建議可以看看 /Developer/Examples/Quartz Composer/Applications/Chart/ 的範例,他做出了一個 3D 的長條圖!但是 Cocoa 的程式只用負責餵數據給 qtz 而已)
zonble 推薦 Quartz Composer 強者的網址: http://www.zugakousaku.com
Lukhnos 介紹 Foundation(以及提到和 CoreFoundation 的關係),也就是 Non-GUI part of Cocoa。包括記憶體管理的原則、mutable collection class、NSString 常見的轉換、網路以及和 CoreFoundation 間的 toll-free bridging。

Recent Comments