原创 iOS平臺下實現不同APP之間的通信

我們可以通過UIApplication的openURL方法來實現不同app之間的通信,如下面代碼所示: NSURL *myURL = [NSURL URLWithString:@"todolist://www.acme.com?Quart

原创 Building the Build System – Part 2 – Project Templates

In Part 1 of our series, you learned how to use basic xcconfig files to manage build configuration in Xcode rather than

原创 Mac 熱鍵大全

這時我見到過的介紹最全的快捷鍵大全, 備忘 屏幕捕捉快捷鍵 動作............................保存到............-快捷鍵 全屏捕捉........................桌面(.PDF文件

原创 MainWindow.xib absence in Xcode 4.2 beta 4 with iOS 5 SDK

(FYI, this instruction is only for me. It is better to go to original article and follow.) 1. Create new project in

原创 10個iPhone開發網站、論壇、博客

沒事可以看看下面幾個網站了,應該不錯: 整理了一下手中的iPhone開發網站、論壇和博客,精選了這10個常去的網站。其中有2篇教學文章,由於非常經典,於是單列出來,與其網站並列。  建議新入行的朋友在看教學文章的同時多上論壇,與大家交流

原创 在mac下顯示隱藏文件

defaults write com.apple.finder AppleShowAllFiles -bool true

原创 Text, Web, and Editing Programming Guide for iOS讀書筆記

Text field/Text view的管理 1. 當擁護單擊一個Text field的時候,這個Text Field就自動成爲first responders 2. 發送給Text field delegate的常用消息: textF

原创 UIView中的frame和bounds屬性的區別

Frame是基於父View的,bounds是基於自身的,所以兩者的區別是frame的座標和bounds的座標會有區別,如下圖:

原创 UIViewController XIB/NIB加載過程

UIViewController中關於nib初始化的函數 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil; 從這個函數的

原创 區分是iphone還是ipad

@property (nonatomic, readonly) UIUserInterfaceIdiom userInterfaceIdiom UIDevice中的userInterfaceIdiom可以用來區分iphone還是ipa

原创 使用TARGET_IPHONE_SIMULATOR和TARGET_OS_IPHONE宏區分模擬器和設備

代碼如下: #if TARGET_IPHONE_SIMULATOR NSLog(@"run on simulator"); #els

原创 View Programming Guide for iOS讀書筆記

View and Window Architecture 一個view的所有subviews被安裝順序放在 一個數組中,放在數組最後的view會被顯示出來;改變superview的行爲,會對subview產生影響,例如修改大小,透明度等

原创 xcode 4.2 不支持gcc 4.2的解決方案

今天剛剛從xcode 3 升級到xcode 4.2, 發現gcc 4.2沒有了,研究了以下發現是由於xcode 4.2不支持gcc4.2了,需要用llvmgcc4.2。由於項目中有幾十個工程文件,如果每個工程都需要修改的話,工作量很大,而

原创 ios多線程之我見

引言 隨着多核CPU的興起,傳統的線程處理方法已經不能滿足現在的需求, 爲了解決這個問題,apple ios提出了新的解決方法: GCD grand central dispatch,serial dispatch queue

原创 python列舉目錄(包括子目錄)下的所有文件

def ListFiles(dir) : print "list file in dir ", os.path.abspath(dir) subdir = [] for item in os.listdir(os.path