Time of Update: 2018-12-05
挺麻煩的,我我說一下大致流程:你必須有一個visa信用卡,支援國際支付的。然後到蘋果開發人員網站,註冊一個帳號,這一步是免費的。然後登陸,點enroll,會進入一個流程,填寫你要加入的開發計劃,個人資訊,信用卡資訊等。由於中國不支援直接支付,這個流程會給你一個pdf表單,列印填完簽字,掃描後發到蘋果亞洲的郵箱,說明原因。然後等大概三天(工作日)信用卡被扣款($99)蘋果會回複郵件說明註冊成功。之後就是配置你的帳號,通過iTunes
Time of Update: 2018-12-05
測試驅動開發是敏捷開發的一部分,它一般有“red-green- refactor”步驟iOS測試驅動開發的工具一、 OCUnit 是Xcode內建的測試載入器其使用步驟分為1 建立測試的Target對於測試的Target可分為兩種:logic test 和application test ,其中邏輯測試可獨立執行,應用測試需要啟動App。對於應用測試需要Builder Setting配置好Bundle Loader 和Test Host的值,以便改Target可以用到。Set the
Time of Update: 2018-12-05
聲明歡迎轉載,但是請尊重作者勞動成果,轉載請保留此框內聲明,謝謝。文章出處:http://blog.csdn.net/iukeyUIKit中有一些類可以用來操縱單個映像,還有一個映像類可以用來顯示映像。Apple還提供了一種特殊的導航控制器,用於從映像庫中選擇映像。UIImage類對映像及其底層資料進行封裝。它可以直接繪製在一個視圖內,或者作為一個映像容器在另一個更大的映像視圖容器中使用。這個類類提供的方法可以用來從各種來源中載入映像,在螢幕上設定圖片的方向,以及提供有關映像的資訊。對於簡單的圖
Time of Update: 2018-12-05
聲明歡迎轉載,但是請尊重作者勞動成果,轉載請保留此框內聲明,謝謝。文章出處:http://blog.csdn.net/iukey當收到push訊息的時候我們可以在應用程式圖示上顯示一個徽章來告知使用者有幾條訊息到來。其實實現這個功能很簡單,只要調用UIApplication即可。用法用例:[UIApplication sharedApplication].applicationIconBadgeNumber=33;
Time of Update: 2018-12-05
聲明歡迎轉載,但是請尊重作者勞動成果,轉載請保留此框內聲明,謝謝。文章出處:http://blog.csdn.net/iukeyUISegmentedControl分段控制項代替了案頭OS上的選項按鈕。不過它的選項個數非常有限,因為你的IOS裝置螢幕有限。當我們需要使用選項非常少的選項按鈕時它很合適。一、建立UISegmentedControl* mySegmentedControl = [[UISegmentedControl
Time of Update: 2018-12-05
聲明歡迎轉載,但是請尊重作者勞動成果,轉載請保留此框內聲明,謝謝。文章出處:http://blog.csdn.net/iukeyUIButton是一個標準的UIControl控制項,所以如果你對UIControl不甚瞭解還是先看一下我的另一篇博文:《UIControl IOS控制項編程》一、建立兩種方法:1. 常規的 initWithFrameUIButton *btn1 = [[UIButton alloc]initWithFrame:CGRectMake(10, 10, 80,
Time of Update: 2018-12-05
狀態列是可以通過UIApplication類提供的一些方法來修改的,比如完全去掉狀態列或者修改風格,不過這些改變只是在你的程式內部,當你退出你的程式又會複原。UIApplication *myApp = [UIapplication sharedApplication];1.隱藏狀態列[myApp setStatusBarHidden:YES
Time of Update: 2018-12-05
1.項目中引用QuartzCore.framework2.在AppDelegate.m檔案中引用QuartzCore.h庫#import <QuartzCore/QuartzCore.h>3.在application: didFinishLaunchingWithOptions:方法的return YES語句前添加以下代碼UIApplication *app = [UIApplication sharedApplication];[app setStatusBarStyle:
Time of Update: 2018-12-05
開發多個Section的tableView。首先應該考慮到資料來源該如何得到我們這裡可以通過兩種方式:第一種是讀取plist檔案。第二種是通過代碼進行資料存放區以及讀取。多個Section需要的資料來源是一個字典,字典裡的內容是一個數組。在plist檔案中可以這樣去建立在.h檔案中定義一個字典,一個數組在.m檔案的viewDidLoad函數中:解釋一下:通過bundle得到整個程式的沙箱,建立NSURL對象,讀取到一個字典中,然後取所有的字典key儲存到一個數組中。接下來就是實現TableVie
Time of Update: 2018-12-05
ios許多程式都需要串連網路,這些串連網路的程式需要判斷裝置目前網路是否正常。下面提供一個非常簡單的網路檢測代碼:只需要實現部分代碼就可以判斷網路是否存在,如果不存在,則跳出彈出框,如:實現過程:首先需要的四個類:然後加入SystemConfiguration.framework控制項。最後在需要判斷的地方,加入如下代碼就可以了。[CheckNetwork
Time of Update: 2018-12-05
單例設計模式。因為此模式經常引起爭議,所以我想有必 要在此解釋一下單例。原則上,單例是在程式生命週期裡只被執行個體化過一次的 類。為了確保這一點,我們利用類的一個靜態方法來產生和訪問對象。因此, 你是通過以便利方法來訪問某個類的單例對象的,而不是用 alloc/init或者靜態autorelease初始化方法。在很多時候,我們使用一個某個類的唯一執行個體。最常見的就是一個程式的主類。以下是以名為 RootViewController 建立的一個單例函數:static
Time of Update: 2018-12-05
轉載自:http://hi.baidu.com/yunhuaikong/item/2b169ead1864fbaf28ce9d29當應用在裝置中運行發生崩潰,iOS將記錄這些錯誤記錄檔並且建立了崩潰報告(Crash Report)。崩潰報告中包含了iOS的版本、日期、異常類型、堆疊追蹤以及其他資訊。在Xcode中查看崩潰報告當應用還在開發過程中發生了崩潰,則直接可以使用Xcode
Time of Update: 2018-12-05
主要涉及到的新特徵如下:地圖、Social Framework(社交整合)、Pass Kit(電子憑證)、Game Center、提醒、IAP、Collection Views、UI狀態儲存、自動布局(Auto Layout)、資料隱私、FrameWork的增強註:這裡是蘋果官方提供的新特徵文檔: WhatsNewIniPhoneOS.pdf (664.95 KB, 下載次數: 68)在匯總貼裡面我會有選擇性的為大家介紹iOS6的新特徵,大家可以前往觀摩:iOS6新特徵:參考資料和樣本匯總
Time of Update: 2018-12-05
由於目前蘋果沒有支援該功能,所以只能自己在App啟動後做一個過度效果:[cpp] - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
Time of Update: 2018-12-05
轉自http://www.cnblogs.com/wupher/archive/2012/04/28/2475132.html下拉重新整理將資料儲存至keyRing簡單的模板引擎,用來產生htmlOmniGroup這個其實不是類庫,是一個Cocoa的RecipeCocoaPods 為XCode project提供一個類似apt-get maven那樣的類庫管理工具, COOL, 教程見:http://www.cocoapods.org/OPEventTracker 對mainThread
Time of Update: 2018-12-05
//Create empty PDF context on iPhone for later randering in it-(CGContextRef) createPDFContext:(CGRect)inMediaBox path:(CFStringRef) path{ CGContextRef myOutContext = NULL; CFURLRef url; url = CFURLCreateWithFileSystemPath (NULL, //
Time of Update: 2018-12-05
比如我們需要儲存資料到沙箱中,然後再去對該檔案進行判斷檢測。 NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSString *docuDir = [paths objectAtIndex:0]; NSString *savedFileName = [docuDir
Time of Update: 2018-12-05
說明,我在網上大量的找文章看如何把ffmpeg移植到iOS上,結果總是問題多多,而ffmpeg的協助也就那麼點,真是很頭痛,
Time of Update: 2018-12-05
NSString *str = [deviceToken description]; HFAlert(str); // Convertthe token to a hex string and make sure it's all caps NSMutableString *tokenString = [NSMutableStringstringWithString:[[deviceToken description]uppercaseString]];
Time of Update: 2018-12-05
ios 手勢 程式碼片段 轉http://www.oschina.net/code/snippet_54100_8106UIKit中包含了UIGestureRecognizer類,用於檢測發生在裝置中的手勢。UIGestureRecognizer是一個抽象類別,定義了所有手勢的基本行為,它有下面一些子類用於處理具體的手勢: 1、拍擊UITapGestureRecognizer (任意次數的拍擊) 2、向裡或向外捏UIPinchGestureRecognizer (用於縮放)