Time of Update: 2015-09-16
NSCharacterSet 詳解,nscharacterset詳解 NSCharacterSet的各個枚舉類型的含義如下: 1 controlCharacterSet//控制符 2 whitespaceCharacterSet 3 whitespaceAndNewlineCharacterSet//空格換行 4 decimalDigitCharacterSet//小數 5 letterCharacterSet//文字 6
Time of Update: 2015-09-15
iOS-通訊錄,ios通訊錄開發1.概述:* 對於每一個行動裝置而言,都有一個內建的資料庫-----通訊錄。* 在IOS上,通訊錄放在SQLite3資料庫中。* 由於不同應用之間不能直接存取,我們想要實現對資料庫的訪問,必須使用蘋果開放的API.* 蘋果公司對資料訪問開放的API是AddressBook(低級API)和AddressBookUI(進階API).* 為了安全考慮,訪問通訊錄需要經過使用者授權,僅需一次授權即可。2.AddressBook 和 AddressBookUI的區別:*
Time of Update: 2015-09-15
iOS中的自由橋接,iOS自由橋接摘抄自《iOS 6編程實戰》】 與Objective-C庫不同,我們在Objective-C中使用標準C語言和Core Foundation類庫(CF*方法)不會遵循那些命名規範。這意味著ARC編譯器無法百分百地釋放不需要的記憶體。在ARC出現之前,我們可以將CF* 對象強制轉換成NS*對象,這稱為自由橋接(toll-free bridging)。也就是說,我們可以將CFString*通過類型轉換變成NSString*類型。而有了ARC,我們便無法再這麼做了,
Time of Update: 2015-09-14
重溫-單例模式,重溫-模式1. 單例設計模式(Singleton)* 保證某個類建立出來的對象永遠只有一個2. 作用* 節省記憶體開銷。* 如果有些資料,整個程式中都用得上,只需要使用同一份資源(保證大家訪問的資料是相同一致的)* 一般來說工具類設計為單例模式合適3. 實現* MRC* ARCSoundTool.h1 #import <Foundation/Foundation.h>2 3 @interface SoundTool : NSObject
Time of Update: 2015-09-15
UIStepper,iosuistepper//初始化stpper,大小是固定的 UIStepper *step=[[UIStepper alloc]initWithFrame:CGRectMake(100, 100, 0, 0)]; //設定最小值最大值 step.minimumValue=1; step.maximumValue=30; &
Time of Update: 2015-09-12
【讀書筆記】iOS-Coco記憶體管理規則-擁有對象,ios-coco管理規則一,事件迴圈。一個典型的圖形應用程式往往花費很多時間等待使用者操作。在控製程序啟動並執行人非常緩慢地作出決定(例如單擊滑鼠或按下某個鍵)以前,程式將一直處於空閑狀態。當發生這樣的事件時,程式被喚醒並開始工作,執行某些必要的操作以響應這一事件。在處理完這一事件後,程式返回到休眠狀態並等待下一個事件發生。為了降低程式的記憶體空間佔用,Cocoa在程式開始處理事件之前建立一個自動釋放池,並在事件處理結束後銷毀自動釋放池。這樣
Time of Update: 2015-09-12
iOS --- 使用RestKit與RESTful web伺服器進行簡單互動RestKit是一款專為iOS設計的Objective-C架構,旨在與RESTful web服務的互動變得更簡單快速。它基於強大的對象映射系統,並且結合了一個乾淨、簡單的HTTP請求/響應API,大大減少了開發人員開發過程中所需的代碼量。RestKit is a framework for consuming and modeling RESTful web resources on iOS and OS X.主要特性:
Time of Update: 2015-09-12
【讀書筆記】iOS-記憶體回收,ios-記憶體回收Objective-C的記憶體回收行程是一種繼承性的記憶體回收行程。與那些已經存在了一段時間的對象相比,新建立的對象更可能被當成垃圾。記憶體回收行程定期檢查變數和對象以及它們之間的指標,當發現沒有任何變數指向某個對象時,就將該對象視為應該被丟棄的垃圾。最糟糕的事情莫過於保留一個指向不再使用的對象的指標。因此,如果你在一個執行個體變數中指向某個對象,一定要在某個時候將該執行個體變數值為nil,以取消對該對象的引用並使記憶體回收行程知道該對象可以被清
Time of Update: 2015-09-12
iOS開發報錯之attempt to dismiss modal view controller whose view does not currently appear剛才遇到一個問題,現在在這就當紀錄一下,大家有遇到的能快速找到原因,分享一下啊。 在APP中,需要使用者登入後才能使用,所以我通過更改APP的[UIApplicationsharedApplication].keyWindow.rootViewController來控制介面的跳轉。 在使用過程中出現如下問題:
Time of Update: 2015-09-12
iOS開發日記17-runtime基礎篇,ios17-runtime今天博主有一個runtime基礎的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.Objective-C runtime是一個執行階段程式庫,主要是由C語言和組合語言寫成,為C語言添加物件導向的能力而創造了Objective-C。這意味著它可以載入類資訊,進行方法派發以及方法轉寄等等。Objective-C
Time of Update: 2015-09-08
多線程之NSOpertionQueue操作隊列,nsoperationqueue//NSOpertionQueue NSOperation //Queue //主隊列 和 自訂隊列 //主隊列是運行在主線程當中,自訂隊列運行在後台 //NSOperation 定義需要執行的操作(任務) //定義需要的操作,然後把該操作添加到合適的隊列中 //三個步驟 //1.建立隊列對象 //2.建立操作對象
Time of Update: 2015-09-12
iOS隨筆-Xcode使用-文檔翻譯About Debugging with
Time of Update: 2015-09-12
iOS --- APP之間相互跳轉iOS裝置中, APP之間的相互跳轉主要是通過UIApplication的openURL來實現的.以Instagram(未提供SDK)為例://// ViewController.m#import ViewController.h@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad];
Time of Update: 2015-09-06
Xcode 6 更改色彩配置。,xcode更改色彩配置更改色彩配置:Xcode > Preferences > Fonts &
Time of Update: 2015-09-04
iOS Programming The Big Nerd Ranch Guide (4th Edition),nerdranchBook DescriptionUpdated and expanded to cover iOS 7 and Xcode 5, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing
Time of Update: 2015-09-03
iOS Communicating with Authenticating HTTP Servers 與HTTP伺服器通訊認證 官方文檔翻譯(六) 與HTTP伺服器通訊認證 本章描述了如何與HTTP伺服器身分識別驗證利用CFHTTPAuthentication API。它解釋了如何找到匹配驗證對象和憑證,將它們應用到一個HTTP請求,並將它們儲存供以後使用。 一般來說,如果一個HTTP伺服器將返回一個40
Time of Update: 2015-09-02
arc4random_uniform 隨機數,arc4random_uniformObjective-C
Time of Update: 2015-09-03
iOS9新特性 - Search APIs在IOS9之前,你只能用spotlight通過app的名字找到對應的app。但隨著iOS9 Search APIs 的發布,開發人員可以通過在app內部的內容中建立索引,通過搜尋索引鍵來進入到app指定的內容地區。The 3 APIsNSUserActivityThe NSUserActivity 在iOS8的 Handoff
Time of Update: 2015-08-31
iOS階段學習第35天筆記(Touch手勢介紹),ios第35天一、Touch手勢1、利用手勢實現UIButton移動效果 執行個體代碼 1) 建立一個繼承自UIButton的類 MyButton.h 代碼實現 1 #import <UIKit/UIKit.h>2 @interface MyButton : UIButton3 @end2)MyButton.m 的代碼實現 1
Time of Update: 2015-08-29
IOS 如何?畫虛線因為項目需要畫虛線,起初想用圖片重複疊加實現。搜羅了一圈還是封裝一個UIView代碼如下.h檔案#import @interface DashesLineView : UIView@property(nonatomic)CGPoint startPoint;//虛線起點@property(nonatomic)CGPoint endPoint;//虛線終點@property(nonatomic,strong)UIColor*