Time of Update: 2015-05-30
IOS開發中取消文字框輸入時的小鍵盤 這篇文章主要介紹了IOS開發中取消文字框輸入時的小鍵盤,需要的朋友可以參考下 首先在Interface Builder中選擇TextFields,然後在Text Field Attributes中找到Text Input Traits,選擇Return Key為done。OK 定義方法 - (IBAction) textFieldDoneEditing:(id)sender; //按下Done鍵關閉鍵盤 實現方法 代碼如下: //
Time of Update: 2015-05-30
IOS關閉鍵盤的方法 在iOS應用開發中,有三類別檢視對象會開啟虛擬鍵盤,進行輸入操作,但如何關閉虛擬鍵盤,卻沒有提供自動化的方法。這個需要我們自己去實現。 首先輸入完成後按鍵盤上的done關閉鍵盤 首先在Interface Builder中選擇TextFields,然後在Text Field Attributes中找到Text Input Traits,選擇Return Key為done。OK 定義方法 代碼如下: - (IBAction)
Time of Update: 2015-05-30
Objective C從遠程url下載圖片方法匯總 本文給大家分享了2則使用Objective C從遠程url下載圖片的方法,都是個人項目中使用的,匯總下推薦給大家,有需要的小夥伴可以參考下。 Objective C從遠程url下載圖片 ? 1 2 3 4 5 6 7
Time of Update: 2015-05-28
IOS大圖片處理(附源碼)大圖片處理ViewController.m--------------------------------------------------(void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //大圖片滑動 UIScrollView *scrollView =
Time of Update: 2015-05-28
iOS添加自訂自體 [UIFont fontWithName: size:](英文有效)[UIFont fontWithName:(NSString *)fontName size:(CGFloat)fontSize];//便利字型名稱for (NSString *str in [UIFont familyNames]) {dlog(@"UIFont_name: %@",str);} 2015-05-25 16:36:46.591 pengsi[10717:2381
Time of Update: 2015-05-30
UITextField中文搜尋,uitextfield匯入標頭檔#import "ChineseInclude.h"#import "PinYinForObjc.h" NSMutableArray *searchResults;//可變數組,添加搜尋到的資料設定資料來源- (NSArray *)dataArray { if (!_dataArray) { _dataArray = @[@"百度",@"六六",@"Google",@"蘋果",@"and",@"table"
Time of Update: 2015-05-30
番茄鐘App(Pomodoro Tracker),apppomodoro最近為了學習Swift程式設計語言,寫了一個番茄鐘的App(Pomodoro Tracker)。剛上線的1.2版本增加了Apple Watch的支援。iPhone版Apple Watch版如果你跟我一樣有拖延症的話,不妨試用一下或許會解決你的時間管理問題。另外歡迎提建議和反饋,謝謝。其它博文:Swift learning resourcesXcode 6 模擬器路徑Scrum Planning CardWatchKit
Time of Update: 2015-05-30
仿製新浪微博iOS用戶端之一-序言,仿製ios 新浪微博是現在各個互連網平台上都使用得非常頻繁的app之一,在其上擁有大量的使用者,同時,其app的設計也反映了當前行動裝置
Time of Update: 2015-05-28
iOS中assign、copy 、retain等關鍵字的含義assign: 簡單賦值,不更改索引計數copy: 建立一個索引計數為1的對象,然後釋放舊對象retain:釋放舊的對象,將舊對象的值賦予輸入對象,再提高輸入對象的索引計數為1Copy其實是建立了一個相同的對象,而retain不是:比如一個NSString對象,地址為0×1111,內容為@”STR”Copy到另外一個NSString之 後,地址為0×2222,內容相同,新的對象retain為1,
Time of Update: 2015-05-26
iOS驗證碼倒計時(GCD實現),ios驗證碼倒計時gcd+ (void)verificationCode:(void(^)())blockYes blockNo:(void(^)(id time))blockNo { __block int timeout=60; //倒計時時間 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
Time of Update: 2015-05-28
iOS開發容錯處理--YRClassSafeCategoryYRClassSafeCategory最近發現還是有很多朋友在問類似解析時容錯問題怎麼解決,想了想,就把幾年前做的,一直在使用的小容錯庫開源出來。 iOS開發中,經常遇到解析字典或其他轉換的情況,比如下面這個dictionary:NSDictionary *dictionary = @{@"num1":@1,
Time of Update: 2015-05-26
iOS- 如何建立索引實現本地文本搜尋引擎,允許容錯搜尋?,ios-索引1.前言 實現一個本地搜尋引擎,允許容錯搜尋,也就是搜尋結果不需要和搜尋的關鍵字完全精準匹配。比如,搜尋”eric wang“,搜尋結果可以包括Erica Watts等等。搜尋效率十分高.這裡我們需要用到作者:Jerome
Time of Update: 2015-05-26
Socket概念,socket Socket是網路上的兩個程式,通過一個雙向的通訊串連,實現資料的交換。這個雙向鏈路的一端稱為一個Socket.Socket通常用來實現客戶方和服務方的串連。Socket是TCP/IP協議的一個十分流行的變成介面,一個Socket由一個IP地址和一個連接埠號碼唯一確定。 Socket採用TCP/IP協議模型。TCP/IP協議的傳輸層又有兩種傳輸協議:TCP(傳輸控制通訊協定)和UDP(使用者資料包通訊協定).TCP是基於串連的,而UDP是不需連
Time of Update: 2015-05-24
微詞(過濾),微詞過濾個人認為微詞是個很不錯的東西1.自訂對象@interface Person : NSObject@property(nonatomic , copy)NSString * name;@property(nonatomic , assign)int age;@property (nonatomic , retain)NSArray * familys;@end2.簡單實用(資料比較)- (void)testObject1 { Person *person =
Time of Update: 2015-05-20
iOS開發筆記2:單例模式(singleton),iossingleton 每一個app有且僅有一個UIApplication,類似UIApplication“ [UIApplication sharedApplication]”這種一個類有且僅有唯一執行個體的設計即單例模式。單例設計及要點 一個單例類設計如所示 其中有幾點要注意:
Time of Update: 2015-05-19
UI控制項的常見屬性,UI控制項常見屬性UIView的常見屬性://獲得自己的父控制項對象@property(nonatomic,readonly) UIView *superview;//獲得自己的所有子控制項對象@property(nonatomic,readonly,copy) NSArray *subviews;//控制項的ID\標識,父控制項可以通過tag來找到對應的子控制項@property(nonatomic) NSInteger
Time of Update: 2015-05-19
IOS檔案操作和自訂對象的歸檔(序列化)、反歸檔(還原序列化)IOS對檔案操作包含檔案的建立,讀寫,移動,刪除等操作。1.檔案的建立: //設定文字框隱藏檔的位置 NSString *strFilePath=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)objectAtIndex:0];//指定隱藏檔的檔案名稱 NSString
Time of Update: 2015-05-19
iOS SDK詳解之NSPredicate(Swift) 前言:謂詞在集合過濾以及CoreData中有著廣泛的應用。本文以Playground上的Swift代碼為例,講解如何使用NSPredicate。準備工作先在Playground上建立一個數組,為後文的謂詞過濾做準備.這裡我們充血了Description屬性來為提供更加明顯的輸出。import UIKitclass Person:NSObject { var name:String var age:Int
Time of Update: 2015-05-19
IOS NSUserDefaults-輕量級本機資料儲存IOS NSUserDefaults-輕量級本機資料儲存IOS 針對使用者資料持久化處理提供了多種處理方式:NSUserDefaults、plist 以及 sqlite3 資料庫 都是很不錯的選擇!NSUserDefaults 是一種輕量級本機資料儲存,操作方便,但僅支援Bool、Float、NSInteger、Object、Double、Url 這六種資料類型的儲存NSUserDefaults
Time of Update: 2015-05-15
iOS地圖定位使用幾個小功能iOS系統內建的定位服務可以實現很多需求。比如:擷取當前經緯度,擷取當前位置資訊等等。擷取當前經緯度首先匯入#import ,定義CLLocationManager的執行個體,實現CLLocationManagerDelegate。@interface ViewController (){ CLLocationManager *_locationManager;}@end開始定位的方法:- (void)startLocating{