原创 ListView建議和技巧#1: 處理空視圖

注: 這是“ListView建議和技巧 ”系列文章中的第一篇。在Android上開發,經常需要顯示大的數據集合(通信錄、歌曲等等)。大多情況下,這些數據都是類似的並可以通過ListView控件進行統一顯示。ListView在Android界

原创 Grand Central Dispatch簡介

Grand Central Dispatch (GCD)是Apple開發的一個多核編程的較新的解決方法。在Mac OS X 10.6雪豹中首次推出,並在最近引入到了iOS4.0。 GCD是一個替代諸如NSThread等技術的很高效和強大的技

原创 動態修改UINavigationBar背景

問題: 改背景僅需在UINavigationBar的子視圖中加入UIImageView,但如果想在應用中修改背景又應該怎麼辦呢? 解決: 有些第三方的框架或者類都要派生UINavigationBar,它們有些“壞味道”! 絕妙解決: 我們會

原创 Android和設計模式:模板模式

      最近在繼續iPhone業務的同時還需要重新拾起Android。在有些生疏的情況下,決定從Android源碼中感悟一些Android的風格和方式。在學習源碼的過程中也發現了一些通用的模式,希望通過一個系列的文章總結和分享下。  

原创 Android和設計模式:享元模式

      最近在繼續iPhone業務的同時還需要重新拾起Android。在有些生疏的情況下,決定從Android源碼中感悟一些Android的風格和方式。在學習源碼的過程中也發現了一些通用的模式,希望通過一個系列的文章總結和分享下。  

原创 Android源碼分析:TabHost

     對於手機開發,我一直堅持的是“用iPhone的方式開發iPhone應用,用Android的方式開發Android應用”。但如何去把握iPhone或者Android的方式呢?在iPhone開發時可能需要看大量Apple文檔。而And

原创 我的友情鏈接

網管小王晴窗筆記代震軍的Blog豆子空間webabcd德魯克的IT追隨者一葉障目

原创 Android和設計模式:備忘錄模式

      最近在繼續iPhone業務的同時還需要重新拾起Android。在有些生疏的情況下,決定從Android源碼中感悟一些Android的風格和方式。在學習源碼的過程中也發現了一些通用的模式,希望通過一個系列的文章總結和分享下。  

原创 iPhone開源系列:數據綁定

在項目開發中,數據之間經常存在着聯動現象。一個數據的變化就會引起其他數據相應的變化。比如在如下的顏色選擇器中,輸入不同的R、G、B值預覽的顏色就會變化。實現起來通常會有幾種方式: 1  在改變R、G、B值的同時手動改變預覽顏色值。通常在非