Time of Update: 2015-05-10
IOS push對應的p12認證製作方法1.用鑰匙串產生一個CertificateSigningRequest.certSigningRequest檔案2.建立appid 然後下載對應認證3.雙擊ssl對應的認證 如:aps_development.cer4.再鑰匙串中展開aps_development.cer安裝後的認證,匯出其中的專用密鑰(匯出格式為p12)5.將下載下來的ssl認證aps_development.cer轉成pem格式,命令:openssl x509 -in
Time of Update: 2015-05-10
IOS 手機序號 手機名稱 版本等的擷取NSString* identifierNumber = [[UIDevice currentDevice].identifierForVendor UUIDString] ;NSLog(@"手機序號: %@",identifierNumber);//手機別名: 使用者定義的名稱NSString* userPhoneName = [[UIDevice currentDevice] name];NSLog(@"手機別名: %@&
Time of Update: 2015-05-09
載入gif動態圖的三種方式,gif動態三種方式準備:本地圖片資源,GifViewGifView代碼:/** * 調用結束就開始播放動畫,如果需要使用者指定何時播放的話,只需要把timer的開始放到合適的位置。通過對CFDictonaryRaf 也就是gifProperties的改變,我們還可以控制動畫是否迴圈播放以及迴圈多少次停止。 通過對index的改變也可以控制動畫從某幀開始播放。同理,同時改變index和count的話,也可以控制從某幀到某幀的播放。 注意:- (void)
Time of Update: 2015-05-07
block,blockb//1 聲明block//2 實現block//3 調用block//聲明函數指標//void (*ptest1) (void)//聲明block,要指向匿名函數void (^block1)(void);int (^block2)(int a,int b);int (^block3)(int a,int b);typedef void (^block4)(void);typedef int (^block5)(int a,int b); //block的實現//
Time of Update: 2015-05-06
iOS 資料持久化之plist 前言:上一篇文章提到了如何使用NSUserDefaults來儲存使用者偏好資訊,本文介紹如何使用plist以及普通檔案來儲存結構化的資料,通常用Plist來儲存不需要結構化查詢的資料,結構化查詢通常使用CoreData,畢竟建立在資料庫上的查詢什麼的都方便些。希望通過這篇文章,讀者可以學到如何使用程式讀寫plist 如何建立目錄 library目錄和document目錄的區別
Time of Update: 2015-05-05
iOS動畫——啥?AutoLayout還能做動畫? 是的,很明確的告訴各位看官,AutoLayout的確能做動畫。AutoLayout是用來做各種約束,是用來適配不同螢幕的,那麼當我們改變其中某些約束並講這個改變的過程以緩慢的速度顯示,那麼是不是就實現了動畫~ 先來看一個酷炫的動畫,這個動畫由書籍iOS Animations by tutorials提供: 由書籍iOS Animations by
Time of Update: 2015-05-06
IOS 記憶體管理,ios記憶體管理 軟體運行時會分配和使用裝置的記憶體資源,因此,在軟體開發的過程中,需要進行記憶體管理,以保證高效、快速的分配記憶體,並且在適當的時候釋放和回收記憶體資源。一、Objective-C記憶體管理的對象 IOS開發中,記憶體中的對象主要有兩類,一類是實值型別,比如int、float、struct等基礎資料型別 (Elementary Data
Time of Update: 2015-05-06
ios二維繪圖之色彩坡形ios二維繪圖之色彩坡形色彩空間 cmyk印刷行業 RGB 漸層顏色:線性漸層,環狀漸層 線性漸層:漸層的地區是當前context,垂直於startPoint <-> endPoint線段,並且於這條線段相交的直線 環狀漸層:corefoundation(c) -- foundation(oc)轉換 強制轉換:__bridge id(類型)/****/自動引用計數將繪製圖片儲存起來 建立image context -- 擷取畫布 --
Time of Update: 2015-05-04
iOS開發之詳解Regex Regex(廣為所知的“regex”)是一個字串或一個字元序列來說明一種模式,把它作為一個搜尋字串-非常強大! 在一個文字編輯器或文文書處理器中普通的舊式搜尋只允許你進行簡單的匹配。Regex可以實現這樣簡單的搜尋,它還能讓你更進一步地按模式搜尋,例如,在兩個數字後跟一個字母,或者,三個字母后跟一個連字號。 這種模式比對能讓你做更有用的事,如驗證欄位(電話號碼,郵箱地址),檢查使用者輸入,執行更進階的文本操作等等。 如果你渴
Time of Update: 2015-04-30
iOS Reveal及簡單破解方法Reveal作為分析APP UI的利器確實非常好用,用來查看任意UI布局也很方便一.模擬器進行分析 1.開啟Reveal(http://revealapp.com下載) 2.開啟Xcode 3.Reveal——Help——Show Reveal Library in Finder 4.Xcode——匯入Reveal.framework至當前項目中 5.
Time of Update: 2015-04-29
UI之UILabel--屬性及用法,uiuilabel--用法 1 // 初始化Label,並設定label的位置及大小 2 UILabel* label = [[UILabel alloc]initWithFrame:CGRectMake(50, 100, 100, 40)]; 3 4 // 設定label位置及大小 5 label.frame = CGRectMake(50, 100, 100, 40);//
Time of Update: 2015-04-29
Plist 檔案的多次讀寫,實現IOS資料的本地化處理,實現小量資料的本地化處理廢話少說,直接上代碼: (void)viewDidLoad { [super viewDidLoad]; //讀取plist檔案在程式檔案夾中的檔案,並且要注意,程式檔案的檔案只能讀不能寫,只能在程式沙箱之中; NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"plisttest"
Time of Update: 2015-04-29
IOS tableVIewcell橫線左端對其,iostableviewcell需要將tableview初始化及繪製儲存格代理中添加如下代碼://初始化添加self.tableView_chose =[ [UITableView alloc] init]; if ([self.tableView_chose respondsToSelector:@selector(setSeparatorInset:)]) { &
Time of Update: 2015-04-27
React Native通訊機制詳解,reactnative原文出處: Bang的部落格(@bang) 歡迎分享原創到伯樂頭條React Native是facebook剛開源的架構,可以用javascript直接開發原生APP,先不說這個架構後續是否能得到福士認可,單從源碼來說,這個架構源碼裡有非常多的設計思想和實現方式值得學習,本篇先來看看它最基礎的JavaScript-ObjectC通訊機制(以下簡稱JS/OC)。概覽React
Time of Update: 2015-04-27
daily news新聞閱讀用戶端應用源碼(相容iPhone和iPad),iphoneipad這是一個daily news新聞閱讀用戶端應用源碼(相容iPhone和iPad)案例daily
Time of Update: 2015-04-21
NSArray、NSDictionary 轉成 JSONString,nsdictionarynsarray1.NSArray轉換成JSONString //NSArray+JSONString.h@interface NSArray (JSONString)- (NSString *)jsonStringWithPrettyPrint:(BOOL)prettyPrint;@end@implementation NSArray (JSONString)-(NSString*)
Time of Update: 2015-04-19
IOS 多個未知參數- (void)setGradientColor:(UIColor *)beginColor transitionColor:(UIColor *)transitionColor,...NS_REQUIRES_NIL_TERMINATION ; // NS_REQUIRES_NIL_TERMINATION, 用於編譯時間非nil結尾的檢查- (void)setGradientColor:(UIColor *)beginColor
Time of Update: 2015-04-19
IOS 代碼書寫風格規範點標記文法 屬性和等冪方法(多次調用和一次調用返回的結果相同)使用點標記文法訪問,其他的情況使用方括弧標記文法。 良好的風格: view.backgroundColor = [UIColor orangeColor]; [UIApplication sharedApplication].delegate; 不良的風格: [view setBackgroundColor:[UIColor orangeColor]];
Time of Update: 2015-04-19
iOS Simulator功能介紹關於Xamarin IOS開發iOS Simulator功能介紹關於Xamarin IOS開發iOS Simulator功能介紹在圖1.38所示的運行效果中,所見到的類似於手機的模型就是iOS Simulator。在沒有iPhone或iPad裝置時,可以使用iOS Simulator對程式進行檢測本文選自Xamarin iOS開發實戰。iOS Simulator可以模模擬實的iPhone或iPad等裝置的功能各種功能,如表1-3所示。表1-3 iOS
Time of Update: 2015-04-18
Unity3d的ios外掛程式開發Unity3D是一個非常強大的跨平台遊戲引擎,但還是也免不了需要訪問平台本身的一些功能。Unity3D並沒有將平台方方面面都建立對應的API,尤其是比較新的一些功能。這時需要我們自己編寫本地外掛程式來解決,本文主要介紹如何開發Unity3D的iOS本地相簿外掛程式GlobalBrowser(能夠自動掃描Documents目錄,並且使用照片牆展示,其中展示功能使用了一個Objective-C的開原始檔控制MWPhotoBrowser)。準備工作本文使用Unity