Archive for December, 2007

20071213會議記錄

yllan: 介紹什麼是 AppKit ,簡單帶過 NSApplicationMain() 大概做了些什麼事情,簡單介紹 Event Handling,提醒大家 AppKit is not thread-safe,最好在 main thread 裡面操作。投影片 (1.9M)、錄音 (39M)。

IB3 的 Q & A 集思廣益:

  1. TableView 只剩一個 column 時要如何讓他自動 fit 大小? uncheck “Show Header” then check it again。
  2. 那 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。

第四次聚會訊息

時間:12/13 晚上七點到九點半
地點:優仕咖啡(台北市八德路一段 15 號 2F)

The next CocoaHeads: Thursday December 13, 2007 09:00 AM CCT at Youth Cafe (#15 Bade Road Sec 1, Taipei, Taiwan).

這次的聚會主題預定由 Yllan 及 Lukhnos 分別簡介 Cocoa 的兩大基礎:AppKit 和 Foundation。若有時間,我們還可以聊聊對 Interface Builder 3 的愛與恨以及從 UNIX 或 windows 跳船必備的一些跨平台小祕訣。

Yllan will once again host the meet-up and share his survival tips on Interface Builder 3, and will also give us a talk on AppKit development basics. As a back-up topic, lukhnos will talk about the basics of Foundation (and also CoreFoundation) and some cross-platform tips for people who come from UNIX and Windows platforms.

立刻報名(register now!)