en

hi, it seems you are using microsoft internet explorer. it doesn't match web standard and causes problems browsing this site. please please please use mozilla firefox or google chrome instead. thank you!

zh

哦哦!您正在使用Internet Explorer 瀏覽器,它與我們的網頁標準並不相容,可能會導致畫面顯示不正常。
請改用 Mozilla Firefox 或者 Google Chrome 才能正常瀏覽本網站,謝謝!

11.27.2013

TINavigationMenuView 自訂的 UITableView

    

TINavigationMenuView 是由 iziz 所撰寫的 Open Source,除了傳統 UITableView 的功能外,還加上了 Navigation 的功能,讓 UITableView 可以在同一個 UIViewController 下切換不同的子項目,如果您想要實作巢狀的 UITableView 結構,TINavigationMenuView 會是個不錯的選擇。關於更多資訊可以參考文章最後連結。

11.14.2013

ALSystemUtilities iOS 硬體狀態查詢

 

ALSystemUtilities 是由 Andrea Mario Lufino 所撰寫的 Open Source,它提供相當完整的 iOS 硬體狀態查詢,舉凡電池、記憶體用量、網路狀態、執行序數目或是越獄情況等等,只要一個簡單的函式就可以獲得對應的資訊,相當方便。關於更多資訊可以參考文章最後連結。

11.06.2013

使用 Safari 上的網頁檢閱器查看 iOS 裝置中的網頁動態

 

網頁除錯除上,除了上本身編譯器提供的相關功能外,另一個聯想到的應該是使用瀏覽器的動態的網頁檢視功能,目前許多瀏覽器都有提供動態的網頁檢視功能,像是查看原始碼、網頁架構或是連結方式等等相當方便,有些檢閱器甚至可以動態編輯、分析和除錯,但是,這些功能僅提供給電腦上的瀏覽器使用,如果換做是 iOS 行動裝置上的瀏覽器,又該怎麼辦?別擔心,在新版的 Safari 7.0 版本中,你可以透過簡單的設定來完成這項功能,讓你在開發行動裝置的網頁時也可以無往不利。

10.25.2013

Auto Layout

  

Auto Layout 使用者介面自動佈局的功能很早就被廣泛運用,像是在設計網頁時為了應付不同解析度的視窗,多半都會使用相對位置取代絕對位置來佈局,Auto Layout 也有異曲同工之妙,但是它總是讓人又愛又恨,它的好處是在眾多不同解析的 iOS 裝置下,不管你的畫面是直的還是橫的,介面上的物件總是可以找到自己的位置,但討厭的是,Auto Layout 設定起來相當複雜與瑣碎,儘管如此,官方還是強烈建議應用程式都能支援 Auto Layout 的功能,尤其是那些發佈於不同 iOS 裝置平台的應用程式。

10.17.2013

使用 UIKit Dynamics 實作遊戲中的撞擊效果

 

在之前的關於 UIKit Dynamics 的二三事一文中,我們已經介紹過 iOS 7 SDK 中的新成員 UIKit Dynamics,下面示範我們就透過 UIKit Dynamics 來實作遊戲中常見的物理這裡撞擊效果,這只是一個簡單的示範,如果你正打算使用 UIKit Dynamics 來寫遊戲的話這邊並不建議,反而,在遊戲方面你可以透過 iOS 7 SDK 中的另一個新成員 Sprite Kit Framework  或是 cocos2d API 來達成。