Time of Update: 2015-03-25
(轉)IOS 學習筆記 2015-03-23 如何擷取IOS程式的系統資訊,2015-03-23ios 首頁 > 程式開發 > 移動開發 > IOS > 本文 iOS 擷取手機的型號,系統版本,軟體名稱,軟體版本 2012-10-20 0 個評論 作者:vipa1888 收藏 我要投稿 網上搜尋出來的,記錄下來以後使用方便: [java] //手機序號 NSString*
Time of Update: 2015-03-25
ios 輸入框輸入6位元字-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (textField.tag == 11) { //新密碼 if(range.location <= 5){
Time of Update: 2015-03-25
iOS 捕獲程式崩潰日誌,ios捕獲崩潰日誌iOS開發中遇到程式崩潰是很正常的事情,如何在程式崩潰時捕獲到異常資訊並通知開發人員?下面就介紹如何在iOS中實現:1. 在程式啟動時加上一個異常捕獲監聽,用來處理常式崩潰時的回調動作NSSetUncaughtExceptionHandler (&UncaughtExceptionHandler);官方文檔介紹:Sets the top-level error-handling function where you can perform
Time of Update: 2015-03-24
IOS 學習筆記 2015-03-24 OC-API-常用結構體,2015-03-24oc-api-一 標題 常用結構體二 API 1 NSRange 表示一個範圍 A 執行個體化 NSRange rg={3,5};//第一參數是起始位置第二個參數是長度 B 執行個體化 NSRange rg2=NSMakeRange(3,5) C 列印NSRange可以使用Foundation中方法 NSLog(@"rg2 is %@",
Time of Update: 2015-03-24
ARC和MRC 相容的單例模式,arcmrc相容一、ARC下的單例實現 說明:在使用者執行個體化的方法控制單次執行,同時開放單例的初始化方法。-(instancetype)init{ self=[super init]; if(self){ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ }); } return self;
Time of Update: 2015-03-24
C語言——指標,指標一、什麼是指標 “指標變數”是指用來存放變數地址的變數。指標變數也是一個變數,它和其他變數的區別在於它裡面存的不是普通的資料,而是另一個變數的地址。訪問變數有兩種方式,第一種是直接根據變數名稱取到變數的地址,然後去對應記憶體位址拿到變數的值,這種方式叫做“直接引用”;第二種方式是定義一個指標變數指向變數,從指標變數中拿到變數的地址,再去對應記憶體位址拿到變數的值,這種方式叫做“間接引用”。二、指標的應用
Time of Update: 2015-03-23
IOS 學習筆記 2015-03-20 O之 nil,Nil,NULL,NSNull,2015-03-20nsnull 1.oc最好 用nil [ nil 任意方法],不會崩潰 nil 是一個對象值。NULL是一個通用指標(泛型指標)。2. NSNULL,NULL和nil在本質上應該是一樣的,NULL和nil其實就是0,但是在Objective-c中,
Time of Update: 2015-03-24
iOS開發-程式碼片段(Code Snippets)提高開發效率,iossnippets 簡介在 XCode4 引入了一個新特性,那就是“程式碼片段(Code Snippets)”。對於一些經常用到的代碼,抽象成模板放到 Code Snippets 中,使用的時候就只需要鍵入快速鍵就可以了。 查看程式碼片段,請看:也可以使用 Control + Option + Command + 2
Time of Update: 2015-03-23
iOS.OC.01 NSFileManager-檔案管理,nsfilemanager//建立檔案 //將字串檔案轉化成NSData才能被寫入檔案 NSFileManager * manager=[NSFileManager defaultManager];//建立對象 NSString * homePath=NSHomeDirectory();//沙河目錄
Time of Update: 2015-03-24
ios多線程操作— GCD延遲操作與一次性代碼使用GCD函數可以進行延時操作,該函數為dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ });現在我們來分解一下參數 dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds *
Time of Update: 2015-03-24
iOS開發中多線程基礎耗時操作演練代碼演練編寫耗時方法- (void)longOperation { for (int i = 0; i < 10000; ++i) { NSLog(@"%@ %d", [NSThread currentThread], i); }}直接調用耗時方法// 1> 直接調用耗時方法[self longOperation];運行測試效果在後台執行耗時方法// 2> 在後台執行耗時方法[self
Time of Update: 2015-03-23
iOS
Time of Update: 2015-03-24
iOS AV Foundation 二維碼掃描 縮放網路攝影機最後一節,我們為程式添加通過手勢對網路攝影機進行縮放控制的功能。添加執行個體變數,並在viewDidLoad方法的最後,進行初始化: CGFloat _initialPinchZoom; [_previewView addGestureRecognizer:[[UIPinchGestureRecognizer alloc] initWithTarget:self
Time of Update: 2015-03-24
iOS中控制器的方向#import "LKNavigationController.h" @interface LKNavigationController () @end @implementation LKNavigationController#pragma mark - 實現這個方法來控制螢幕方向/*** 控制當前控制器支援哪些方向*
Time of Update: 2015-03-23
iOS.OC.03 KVO-索引值觀察者,ios.oc.03kvo-KVO Key,Value,Observing,即索引值觀察者。它提供了這樣一種機制,當指定對象的屬性發生改變時,KVO會自動通知相應的觀察者。它與NSNotification不同,鍵-值觀察中並沒有所謂的中心對象來為所有觀察者
Time of Update: 2015-03-24
ios多線程操作— GCD調度組有這麼一個需要,分別執行2個耗時的非同步作業,等2個非同步作業都執行完畢後在回到主線程執行操作。如果想要快速高效地實現這個需求,可以考慮使用調度組。 調度組的建立代碼如下:dispatch_group_t group = dispatch_group_create();往調度組裡面新增工作的函數如下:dispatch_group_async(dispatch_group_t group, dispatch_queue_t queue,
Time of Update: 2015-03-23
iOS中的物理引擎,iOS物理引擎目前知名的2D物理引擎有 Box2d,和Chipmunk,這些是跨平台的。但蘋果本身也封裝了一個物理引擎, UIDynamic是從iOS
Time of Update: 2015-03-23
iOS
Time of Update: 2015-03-23
AFNetworking編譯報錯 Property with 'retain (or strong)' attribute must be of object type,afnetworkingretainAFNetworking 2.0 當Deployment Target 低於6.0時,AFURLConnectionOperation.h,AFURLSessionManager.h@property (nonatomic, strong) dispatch_queue_t
Time of Update: 2015-03-23
iOS-擷取UIView的所有層級結構在iOS中擷取UIView的所有層級結構應用情境在實際 iOS 開發中,很多時候都需要知道某個 UI 控制項中包含哪些子控制項,並且分清楚它們的層級結構和自個的 frame 以及 bounds ,以便我們完成複雜的 UI 布局,下面的代碼就能很方便的擷取某個 UI 控制項的所有的層級結構,我們可以用它計算,然後把結果寫入到本地磁碟,匯出成XML檔案,這樣我們就可以很直觀的看出它內部的細節。/** * 返回傳入veiw的所有層級結構 * * @param