11.20
Rich Internet Application 知識誌
我很多朋友到笑稱Objective C是火星文,
的確他是有許多語法跟規則跟之前所寫的程式語言有所差異,
光是做簡單除錯會用到的NSLog()輸出就跟大夥不一樣了,
所以我將輸出的格式化整理在這邊給大家參考:
又開始進入大忙碌時期,
早上再回覆完Blog上留言後突然想起這個擱置了一個月的文章,
趕快在開始忙碌前把這篇發出來。
——————————————————————————
大部分的iPhone開發的參考資料,
絕大部分都是教你如何使用Interface Builder去快速建立iPhone介面,
當然我並不是說Interface Builder不好,
但是這真的不是我習慣的寫作方法,
原因是對於一個剛開始寫Objective C的開發者來說,
每次當在Interface Builder中拉完介面後完全是一整個虛,
不但沒有生成程式碼給你看,也搞不清楚到底是怎麼運作的。
Flash Builder這版算是改良了一些在Flex Builder中的缺點,
讓程式設計師在使用上更加方便很多,
在這期中我們要介紹Flash Builder在程式撰寫工具上的一些好用的地方。
只要是有在寫物件導向的網友,
一定有過當類別檔寫好後又想要更改其package的狀況,
若是該類別本身早就被人家import過,
那麼你就必須回到當初import的地方去找看看有沒有更新到正確對位置上,
恭喜你,如果你用Flash Builder的話,他會自動幫你做完喔。

在Flex4中提供了一個比較有趣的功能,
他可以幫助使用者進行雙向的DataBinding這個動作,
在原廠的文件中他稱之為 Two Way Data Binding,
從字面上應該不難理解他的功用,
舉個例子來說,如下圖所示:

最近有空的時候就在K這個像是外星語的Objective C,
其實說他像外星語,
大致上是因為他的語法規則是我學過的14種程式語中最奇特的,
今天就被一個奇怪的問題給卡住了,
當我在類別中寫了一個自定函數,
當我去呼叫他時老是跑出一個警告訊息如下:
今天不講技術了,因為實在感觸良多…
說真的,人只有當體驗過才能了解那種獨特的感受,
老實說我也不算是個超級乖乖牌,
從小好奇心超重,反正什麼事情都想要去試試看,
難免有時候會惹得父母不高興,
以前總是會覺得父母不了解我(尤其父母跟我的性向差異頗大),
他們是老老實實的公務人員,而我卻是在網路與商場上打滾的怪人.
PHP5以後除了使用mysql_connect這種舊的方法連接資料庫之外,
加入了PDO的新功能可以用來連接資料庫,
好處在於在效能上改善很多,
而且未來在將系統移植道不同的資料庫時也比較方便,
所以我簡單的分享各種不同資料庫中的dsn設定方法:
果然跟我料的一模一樣,
依照我看完Flex 4的架構很快就會有新的版本出來,
果然不出所料 Flex 4.1已經出來了,
想要更新的人可以至以下的網址進行更新的動作:
http://kb2.adobe.com/cps/840/cpsid_84087.html
安裝完以後Flash Builder就可以支援Flex 4.1 SDK了。