Time of Update: 2014-02-08
今天我們來瞭解一下 NSNotificationCenter
Time of Update: 2014-02-08
在給應用設計表徵圖的時候,可能會遇到這樣的需求,應用表徵圖有老版和新版兩種,而又想在案頭上同時顯示這兩個表徵圖以對比效果。
Time of Update: 2014-02-08
iOS5中加入了新知識,就是ARC,其實我並不是很喜歡它,因為習慣了自己管理記憶體。但是學習還是很有必要的。在iOS開發過程中,屬性的定義往往與retain, assign, copy有關,我想大家都很熟悉了,在此我也不介紹,網上有很多相關文章。現在我們看看iOS5中新的關鍵字strong, weak, unsafe_unretained.
Time of Update: 2014-02-08
dictionary遍曆字典NSLog(@"***遍曆字典myClassDict如下:");for (id key in myClassDict){NSLog(@"key: %@ ,value: %@",key,[myClassDict objectForKey:key]);}[_surveyAnswers1 setObject:myArrayAnswers1 forKey:@"FirstKey"];for (NSString
Time of Update: 2014-02-08
UIButton上使用UIEdgeInsetsMaketitle 跟圖片對齊 contentSize、contentInset和contentOffset區別 UIView層次管理 放到最上層 放到最下層將一個UIView顯示在最前面只需要調用其父視圖的 bringSubviewToFront()方法。將一個UIView層推送到背後只需要調用其父視圖的 sendSubviewToBack()方法。遍曆window的所有子視圖for (UIView *view
Time of Update: 2014-02-08
當你開發iOS應用程式,你會發現許多場合,當你需要編寫自己的自訂類。當你需要與資料一起打包自訂行為的自訂類是有用的。在一個自訂的類,你可以定義你自己的行為來儲存,操縱和顯示資料。
Time of Update: 2014-02-08
在不同的語言環境下,應用展現出來的日期格式都是不一樣的。例如英文的語言環境下,展現的日期January 27, 2014。而中文的語言環境下,展現的日期2014年1月27日。這是多語言環境下,任何應用必須面對的問題。使用NSDateFormatter
Time of Update: 2014-02-08
iOS 7新出了一個非常好玩的特性,就是View
Time of Update: 2014-02-08
iOS Dev (45) iOS表徵圖與切片處理工具Prepo 基本介紹在 Mac App Store 下載 Prepo,免費的哦。用它可以產生 iOS 所需帶所有圖片,還可以批量地把@2x切片匯出沒有@2x的圖片。表徵圖產生iOS現在需要哪些圖片:iOS 7 APP icon on iPad76x76, 152x152: Icon-76.png, Icon-76@2x.pngiOS 6 APP icon on iPad72x72, 144x144: Icon-72.png,
Time of Update: 2014-02-08
原文出處:點擊開啟連結在本教程中我們將要使用重力和碰撞效果,我們準備建立一個矩形視圖,在重力的驅動下向下落,但是這次落到app的下邊緣時不時直接消失而是有一個碰撞效果。開始在Xcode5中建立一個新的“Single View Application”工程:給它取名為iCollision並選擇裝置為iPhone:在ViewController.h中添加兩個屬性,第一個是矩形視圖,第二個是動態動畫(它的項包含我們需要的動畫)@property (nonatomic, weak) IBOutlet
Time of Update: 2014-02-08
滾動視圖(ScrollView)控制項(1)常量定義constOC中的處理命令const可以取代宏定義#define的作用。(1.1) 在程式中限定聲明的常量中能被讀取。例如:const int a = 3;int b = 0; a = b;//非法,編譯錯誤。b = a; //合法 (1.2) 使用const定義常量時,必須確定常量對象初始化資料。const int a = 3; //合法const int b; //非法,導致編譯錯誤
Time of Update: 2014-02-08
關於iOS7的適配這個問題自iOS7發布以來就一直是眾多iOS開發人員熱議的話題,網上的對於這個問題也是眾說紛紜。有的說這是Xcode5 iOS7SDK的bug,但是蘋果堅決不承認這是bug,而且規定新發布的應用必須針對iOS7進行適配,否則堅決不讓上線。。。mark。。。好苦逼啊。。。
Time of Update: 2014-02-08
iOS Dev (43) 用loadView必須要注意的幾點 永遠不要主動調用 loadView 方法ViewController 會在 view 的屬性被請求且當前 view 為 nil 時調用 loadView。如果你是用 xib 建立 view 並初始化 ViewController,意味著你要使用 initWithNibName:bundle: 方法,則不要覆蓋 loadView 方法。如果你是手動建立 view,就要覆蓋該方法。永遠不要在覆蓋 loadView
Time of Update: 2014-02-08
iPhone/iPad開發模擬器(Simulator)截屏Command+Shift+3Capture entire screen and save as a file截取整個螢幕,儲存png檔案到案頭Command+Control+Shift+3Capture entire screen and copy to the clipboard截取整個螢幕,儲存到剪下板Command+Shift+4Capture dragged area
Time of Update: 2014-02-08
頁面控制Page Control控制項知識點:(1)頁面控制Page Control控制項Page Control控制項在iPhone
Time of Update: 2014-02-08
今天做項目遇到了瀏覽網頁這個功能,也就用到了 UIWebView 這個類那麼我們就來看看這個類都有什麼東西其實這個類還是比較簡單的UIWebView 繼承於UIView利用這個類可以簡單的實現網頁瀏覽下面先看一下屬性@property(nonatomic, assign) id delegate //類的代理@property(nonatomic, readonly, retain) NSURLRequest *request //當前顯示頁面的URL請求
Time of Update: 2014-02-08
1.推送過程簡介 (1)App啟動過程中,使用UIApplication::registerForRemoteNotificationTypes函數與蘋果的APNS伺服器通訊,發出註冊遠程推送的申請。若註冊成功,回呼函數application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
Time of Update: 2014-02-08
iOS Dev (39) 你明白 UIApplicationDelegate
Time of Update: 2014-02-08
iOS Dev (46) iOS 的枚舉 不就是 C 嗎?是的,就是 C,所以你用 C 的枚舉定義方式是 OK 帶。如下:typedef enum{ TypeA = 0, TypeB, TypeC, TypeD} MyType;MyType 是枚舉類型的名稱。它的可能值就是 TypeA、TypeB、TypeC、TypeD,其中 TypeA 的值就是 0,依次其他的就是 1、2、3。iOS 特有的方式呢?typedef NS_ENUM(NSInteger,
Time of Update: 2014-02-08
iOS Dev (38) 你不一定看到懂了 main.m 檔案 先看看代碼#import #import AppDelegate.hint main(int argc, char * argv[]){ @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));