Time of Update: 2015-07-18
iOS TextField輸入框點擊鍵盤時隨著鍵盤上移-(void)textFieldDidBeginEditing:(UITextField *)textField{CGRect frame = textField.frame;int offset = frame.origin.y + 70 - (self.view.frame.size.height - 216.0);//iPhone鍵盤高度216,iPad的為352 [UIView beginAnimations:@"
Time of Update: 2015-07-17
IOS集合NSSet與NSMutableSet知識點,nssetnsmutableset NSSet在實際應用中與NSArray區別不大,但是如果你希望尋找NSArray中的某一個元素,則需要遍曆整個數組,效率低下。而NSSet在尋找某一特定的元素的時候則是根據hash演算法直接找到此元素的位置,效率高。
Time of Update: 2015-07-17
深度學習之在iOS上運行CNN1 引言作為曾經的iOS開發人員,在研究深度學習的時候,總有一個想法就是在iPhone上運行深度學習,不管是在手機上訓練還是利用訓練好的資料進行測試。因為iOS的開發環境支援C++,因此,只要你的代碼是C/C++,本質上就可以在iOS上運行。怎麼才能更快更好地在iOS上運行CNN呢?2
Time of Update: 2015-07-17
IOS字典NSDictionary與NSMutableDictionary知識點,iosnsdictionary 字典中的元素是以索引值對的形式儲存的,索引值對的鍵和值,都是任意的對象,但是鍵往往使用字串,字典儲存物件的地址沒有順序,字典的遍曆分為:鍵的遍曆和值的遍曆,字典與數組的區別:數組講究順序,而字典可以快速協助我們找到資料,資料是我們的目的,鍵是我們的手段;其中NSMutableDictionary是NSDictionary的子類,所以其擁有NSDictionary所有的功能;
Time of Update: 2015-07-17
iOS 開發常用宏#define NavigationBar_HEIGHT 44#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)#define SAFE_RELEASE(x) [x release];x=nil#define IOS_VERSION [[[UIDevice
Time of Update: 2015-07-16
iOS核心動畫進階技巧之圖層變換和專用圖層 iOS仿射變換是CGAffineTransform,仿射變換的特點是變換後的圖形對邊依然是平行的,它包括 CGAffineTransformMakeRotation(CGFloat angle) / CGAffineTransformMakeScale(CGFloat sx, CGFloat sy) / CGAffineTransformMakeTranslation(CGFloat tx, CGFloat ty),直接看代碼
Time of Update: 2015-07-16
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath不執行的問題,uitableviewcell- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath不執行基本上只有3個原因1.
Time of Update: 2015-07-16
IOS - UIView停止互動UIView停止互動(失去焦點):設定userInteractionEnabled=NO, 擷取互動設定YES.可以應用於UIButton, UITextField等互動型控制項.[editButton setUserInteractionEnabled:YES];editButton.userInteractionEnabled = NO;執行個體:#pragma mark ItemChooseViewDelegate// 選擇服務類型框- (void)
Time of Update: 2015-07-13
如何提高tableView的效能,提高tableView效能 a、重用cell 我們都知道申請記憶體是需要時間,特別是在一段時間內頻繁的申請記憶體將會造成很大的開銷,而且上tebleView中cell大部分情況下布局都是一樣的,這個時候我們可以通過回收重用機制來提高效能。 b、避免content的重新布局 盡量避免在重用cell時候,對cell的重新布局,一般情況在在建立cell的時候就將cell布局好。 c、使用不透明的subView 在定製cell的時候,將要添加的subView
Time of Update: 2015-07-13
IOS-控制項響應使用者控制事件之事件處理事件處理響應者對象在iOS中不是任何對象都能處理事件,只有繼承了UIResponder的對象才能接收並處理事件。我們稱之為“響應者對象” UIApplication、UIViewController、UIView都繼承自UIResponder,因此它們都是響應者對象,都能夠接收並處理事件 UIResponder內部提供了以下方法來處理事件這些類可以覆蓋下列幾個方法處理不同的觸摸事件 ```objc
Time of Update: 2015-07-12
IOS階段學習第18天筆記(歸檔與解歸檔操作),ios第18天IOS學習(OC語言)知識點整理一、歸檔與解歸檔的操作 1)歸檔是一個過程,將一個或多個Object Storage Service起來,以便以後可以還原,包括將對象存入檔案,以後再讀取 將資料對象歸檔成plist檔案 2)plist檔案中只能存放:NSString、NSDate、NSNumber、Bool、NSData、NSArray、NSDictionary &
Time of Update: 2015-07-12
MonoTouch,monotouch下載Application tried to present modally an active controller <UIImagePickerController: 0x7b6ff400>1,AddGestureRecognizer為圖片視圖添加事件 //圓角頭像 _avatarView = new UIImageView(new RectangleF(_blockSpace, _blockSpace, 2 * _avatarRadius,
Time of Update: 2015-07-12
怎麼自己在Objective-C中建立代理,objective-c建立首先我們要先建立一個類,為了方便理解我們就類比現實生活中的找中介租房子,因此先建立一個Person類1.在Person.h中定義代理的協議,並完成代理方法聲明:代碼如下 1 // Person.h檔案 2 3 #import <Foundation/Foundation.h> 4 5 @class Person; 6 7 //1 定義代理的協議 8 @protocol PersonDelegate
Time of Update: 2015-07-12
【學習筆記】【OC語言】物件導向思想,學習筆記oc一、物件導向和面向過程思想OC是物件導向的,C是面向過程的。物件導向和面向過程只是解決問題的兩種不同思想1.物件導向和面向過程的區別1》以用電腦聽歌為例子面向過程開啟電腦播放電腦中的歌曲關閉電腦2》物件導向(不是相親的“對象”)電腦開機播放歌曲關機2.區別分析面向過程關注的是解決問題需要哪些步驟;物件導向關注的是解決問題需要哪些對象沒有開發經驗很難感受到它們的區別,兩種思想都能達到解決問題的目的,但是解決思路不一樣現實生活
Time of Update: 2015-07-12
IOS階段學習第20天筆記(OC中的記憶體管理),iosocIOS學習(OC語言)知識點整理 一、OC中的記憶體管理1)概念:記憶體管理的對象為所有繼承了NSObject的對象,對基本資料(如:int 、float、double...)無效 OC中採用引用計數器對記憶體做管理,他是一個整數資料,表示對象引用的次數,每個對象分配4位元組
Time of Update: 2015-07-11
寺,寺庫- XML屬性列表(plist)歸檔 - Preference(喜好設定) - NSKeyedArchiver歸檔(NSCoding) - SQLite3 - Core Data摘要: IOS應用資料存放區常用方式- XML屬性列表(plist)歸檔- Preference(喜好設定)- NSKeyedArchiver歸檔(NSCoding)- SQLite3 - Core Data應用程式沙箱每個應用程式都有自己的應用沙箱(應用沙箱就是檔案系統目錄)與其它檔案系統隔離。應用必須呆在..
Time of Update: 2015-07-11
iOS動畫實現總結在iOS中,動畫實現方向有兩種,一種是操作UIView的animation方法,另外一種就是核心動畫,但到iOS7中,UIView又跟核心動畫牽扯在一起。 方式一(利用核心動畫添加動畫)核心動畫的層次關係 轉場動畫(CATransition) 用於做情境的轉換動畫,能偶為層提供移出螢幕和一如螢幕的動畫效果。UINavigationController就是通過CATransition實現了講控制器的師徒推入螢幕的動畫效果。常用
Time of Update: 2015-07-10
漢語字典或者詞典的簡單的ios小demo,漢語字典iosdemo[注意]轉載時請註明出處部落格園-吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/ 首先感謝 枯龍吟 網易部落格提供了【成語詞典】【新華字典】【漢語詞典】介面以供使用.無意中在網上發現了一個關於漢語字典方面的介面
Time of Update: 2015-07-10
圖片的簡單展開操作,圖片簡單展開操作初始圖片尺寸大小為 25 * 28 pixels現在我們在根試圖上建立兩個button UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(50, 100, 25, 28); [button
Time of Update: 2015-07-10
iOS錄音實踐在AVFoundation架構中AVAudioRecorder類專門處理錄音操作,支援多種音頻格式。下面是常用的屬性和方法: 屬性說明@property(readonly, getter=isRecording) BOOL recording;是否正在錄音,唯讀@property(readonly) NSURL *url錄音檔案地址,唯讀@property(readonly) NSDictionary