yllan 分享了這次去 WWDC 的所見所èžï¼ŒåŒæ™‚也發了 CocoaHeads çš„ T-shirt çµ¦ä¹‹å‰æœ‰é 定的人。



(找找看,yllan, lukhnos å’Œ zonble è—身在這些照片裡é¢å–”)
(photo by Travis Fears, Steve Weller and Graham Ballantyne.)
é€™æ¬¡èšæœƒ yllan 介紹 CoreData 這套 framework 相關的一些概念,以åŠåšäº†ä¸‰å€‹ç¤ºç¯„。分別是:
- ä¸ç”¨å¯«ä¸€è¡Œ code 就完æˆåœ°å€ç°¿
- CocoaHeads ç°½å程å¼ï¼ŒåŒ…å« relationship 以åŠè‡ªå·±æ‹‰ binding ã€ç”¨ç¨‹å¼ç¢¼å˜å– Managed Object
- 如何將舊版的資料 migrate 到新版
é€™é‚Šæ˜¯æŠ•å½±ç‰‡ï¼Œä»‹ç´¹å½±ç‰‡å’Œç¤ºç¯„å½±ç‰‡ï¼ˆåªæœ‰ç¬¬ä¸€éƒ¨ä»½ï¼‰ã€‚
å¦å¤– yllan 介紹了 private API å¯ä»¥è®“一個 NSWindow 除了åŠé€æ˜Žä»¥å¤–,還å¯ä»¥ç”¨ Core Image 的濾é¡ä¾†åˆæˆèƒŒæ™¯å½±åƒï¼ˆå°±åƒæ˜¯ Leopard çš„ menu ,背景會變模糊一樣)。
範例程å¼
而當天來åƒåŠ èšæœƒçš„æœ‹å‹ï¼Œéƒ½å¯ä»¥ç™»è¨˜ CocoaHeads 總部製作的å…è²» T-shirt 一件。é è¨ˆå°‡åœ¨å…æœˆå‰å¾€ WWDC é ˜å–ï¼Œä¸¦åœ¨ä¸ƒæœˆèšæœƒç™¼é€çµ¦æœ‰ç™»è¨˜çš„æœ‹å‹ã€‚
時間:4/17 星期四晚上七點到ä¹é»žåŠï¼ˆæ³¨æ„,比平時é 定時間晚一個星期)
地點:優仕咖啡(å°åŒ—市八德路一段 15 號 2F)
The next CocoaHeads: Thursday April 17, 2008 07:00 PM CST at Youth Cafe (#15 Bade Road Sec 1, Taipei, Taiwan).
è°ç¨‹ï¼š
é€™æ¬¡èšæœƒ yllan 將示範如何用 Core Data 快速開發一個簡單的會員紀錄程å¼ã€‚Core Data 是 Apple 發展的一套快速 data modeling framework,為 MVC æž¶æ§‹æä¾›äº†æ›´æ–¹ä¾¿çš„工具。除æ¤ä¹‹å¤– CocoaHeads å°åŒ—分部有些訊æ¯è¦å’Œå¤§å®¶å®£ä½ˆã€‚
如åŒå¾€å¸¸ï¼Œè‹¥æ‚¨æœ‰ä»€éº¼è®€æ›¸å¿ƒå¾—æˆ–è€…è‡ªå·±å¯«çš„ç¨‹å¼æƒ³è¦ demo,都很æ¡è¿Žä¾†é€™è£¡å’Œå¤§å®¶èŠèŠã€‚
In this month’s meeting, yllan will show how to craft a small member database very quickly by using Core Data. Core Data is the data modeling framework developed by Apple. It makes data modeling super easy for MVC-architecture application. Besides, CocoaHeads Taipei Chapter will announce its recent roadmap.
As usual, members of CocoaHeads will share what we’ve learnt or worked recently. If you have any project or book review, it’s always welcome to show us. You’ll get live feedback and suggestions. See you there!
ç«‹å³è¨»å†Š / Register Now!
é€™æ¬¡èšæœƒé‚€è«‹åˆ°é„§éŽ®æµ·å…ˆç”Ÿç‚ºæˆ‘å€‘å¸¶ä¾†ã€ŒCocoa for Newbieã€çš„主題,從é 開始簡介程å¼è¨è¨ˆçš„æ¦‚念,到如何用 Xcode å’Œ Interface Builder 寫出一個有ä¸ä¸åœ–片的 HelloWorld 程å¼ï¼ŒæŽ¥è‘—用一個抽籤程å¼ä¾†ä»‹ç´¹ NSTableView åŠ data source 的概念。
以下是相關的檔案:
å‰è¨€
投影片 pdf, keynote
HelloWorld xcodeproj
LuckyDraw xcodeproj
LuckyDraw2 xcodeproj
æœ¬æ¬¡èšæœƒæœ‰è¨±å¤šæ–°é¢å”,å¯è¦‹è¶Šä¾†è¶Šå¤šäººå° Cocoa 感興趣。這是個好ç¾è±¡ã€‚
åœ¨æ¤æ„Ÿè¬æ‰€æœ‰åƒèˆ‡çš„æœ‹å‹ï¼Œä»¥åŠå‡ºå€Ÿå ´åœ°çš„蘋果優仕。若您有什麼好主題或心得願æ„和大家分享,æ¡è¿Žå ±å當下個月的講者ï¼
這次是西元 2008 年第一次,也是農曆ä¸äº¥å¹´æœ€å¾Œä¸€æ¬¡çš„ CocoaHeads å°åŒ—å€èšæœƒã€‚å¾ˆæ¦®å¹¸é‚€è«‹åˆ°åœ¨æ–°åŠ å¡é•·å¤§ã€ç¾åœ¨ä½å°ç£çš„ thinkboy  為大家介紹 Ruby-Cocoa 以åŠç”¨ LEGO NXT åšå¾ˆç”Ÿå‹•有趣的 demo。
投影片 (pdf æ ¼å¼)Â
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。
本次與會者:yllan, lukhnos, Franky, chitsaou, zonble, Esh, nighter, WanCW, hankaka, Clark, carboyg, Leeheng, haurkaeso, saloonvm, macsmith, thinkboy, Randy, xkss, Tyler, EvenWu, OOBE, toki, Wang, shiva 共二åå››ä½ã€‚
這次很榮幸請到在 open source 圈活èºçš„ zonble 以åŠè·æ¥éº¥é‡‘塔程å¼è¨è¨ˆè€é³¥ MacSmith 為大家帶來精彩的講座。
以下是內容摘è¦ï¼š
Continue reading ‘20071108會è°è¨˜éŒ„’
感è¬ä»¥ä¸‹æœ‹å‹åƒåŠ åæœˆä»½èšæœƒï¼šmactaris, franky, chitsaou, Randy, haurkaeso, pink, thinkboy, toki, chris, leeheng, nighter, shiva huang, mike5square, jamchen, EvenWu, dilthey, carboyg, hankaka, macsmith, lukhnos, yllan å…± 21 äººèˆ‡æœƒï¼ˆä»¥ç°½åˆ°ç´€éŒ„ç‚ºæº–ï¼Œè‹¥æ‚¨æœ‰ä¾†å»æ²’有列在上é¢è«‹ç•™å€‹è¨€è®“我們知é“)。本次演講主題åŠç›¸é—œæª”案:
活動花絮:
完整照片集
é ä¸€æ¬¡èˆ‰è¾¦èšæœƒï¼Œèº«ç‚ºä¸»è¾¦äººçš„æˆ‘還有 Lukhnos 看到那麼多朋å‹å° Mac 上的程å¼é–‹ç™¼æ„Ÿèˆˆè¶£ï¼Œéƒ½è¦ºå¾—éžå¸¸é«˜èˆˆã€‚å¦‚æžœæœ‰ä»»ä½•æ€ æ…¢çš„åœ°æ–¹é‚„è«‹å¤§å®¶è¦‹è«’ä¸¦ä¸”å¤šå¤šæŒ‡æ•™ã€‚ä»¥ä¸‹æ˜¯ç•¶å¤©çš„æŠ•å½±ç‰‡ï¼ˆkeynote æª”é‡æ–°éŒ„音éŽï¼Œéœ€è¦ Keynote 3 æ‰èƒ½æ’放)
- “Really Simple Cocoa Tips” by yllan, keynote(27M) pdf(1.4M)
- “My Favorite Cocoa Features” by lukhnos, pdf(525K), mov (13M)
- “如何抓 Mac OS X ä¸å¾ˆé›£æŠ“çš„ icon” by zonble, pdf(623K)
- IconGrabber.app
ç›¸ä¿¡å¾ˆå¤šæ–°æœ‹å‹æœƒå•,è¦å¦‚何開始å¸ç¿’ Cocoa?Apple 本身的網站就有一篇專門介紹如何入門Cocoaçš„æ–‡ç« ï¼Œè€Œæˆ‘æ›¾æåˆ°çš„這本書 Cocoa Programming for Mac OS X by Aaron Hillegass 評價很高,國內天ç“也有進。
除æ¤ä¹‹å¤–這邊也列舉一些å¸ç¿’資æºä¾›å¤§å®¶åƒè€ƒï¼š
活動花絮(抱æ‰ï¼Œé›–ç„¶æˆ‘æœ‰å¸¶ç›¸æ©Ÿï¼Œå¯æ˜¯å±…然沒有記憶å¡ï¼‰ï¼š
Continue reading ‘20070913會è°è¨˜éŒ„’
Recent Comments