Time of Update: 2018-12-07
iOS 開發人員賬戶,授權,認證事宜羅朝輝 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商業用途-保持一致”創作公用協議 搜集整理了一些有關申請開發人員認證,授權,申請認證,發布應用程式方面的資料,經驗證,比較準確,特此儲存。 1,申請 IDP 圖文教程2,如何成為一個合格的iOS開發人員3,如何為 iTunes Connect 準備應用4,如何使用iOS授權以及如何申請認證5,如何聯機調試以及發布程式
Time of Update: 2018-12-07
這幾篇經常使用 UIColor,但是卻碰到了很多問題,主要的問題,就是自訂色彩 和 同 CIColor 與 CGColor 之間的聯絡、轉換花了點時間,終於搞明白了。1. 利用UIColor展現 #F6F6F6 這個傳統的顏色#F6F6F6 為一個 16 進位表示的RPG顏色,所以,需要先轉換成 10進位,其中 F6 - 240,F6 - 240 ,F6 - 240之後,一行代碼即可 UIColor *testColor1= [UIColor colorWithRed:240/255.0
Time of Update: 2018-12-07
前段時間已經把 Object-C 過了一遍了,現在要開始 IOS 開發的實戰學習了。因為之前是做 .Net 開發的,所以,轉過來的時間,還是有好多不適應和困惑的,特別是 C# -> Object-C 和 VS -> XCode,其中更有很多思想和操作都是不同的,沒辦法,只有一步步來了。 今天在調一些IOS中簡單的控制項,其中使用到了 Label(UILabel),其實 Label(UILabel) 還是蠻簡單的,但是也是最常用的,所以就想先通過 深入瞭解
Time of Update: 2018-12-07
iOS中的url編碼問題羅朝輝 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商業用途-保持一致”創作公用協議 NSString 的 stringByAddingPercentEscapesUsingEncoding 可以對 url 參數進行編碼,但是有點小問題,不會對所有需要編碼的字元都編碼。我們可以通過 CFStringRef 的 CFURLCreateStringByAddingPercentEscapes 函數來封裝這個功能。代碼如下:-
Time of Update: 2018-12-07
永久儲存使用者佈建以及資料的兩個地方羅朝輝 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商業用途-保持一致”創作公用協議 要想將使用者資料或設定永久儲存起來,不受 app 更新重新安裝的影響,我們只能將這寫資料儲存在 userDefaults 中或 Documents
Time of Update: 2018-12-07
1 前言上節我們介紹了程式執行的狀態,從例子中我們可以發現處理這些狀態更改的時候有明確的策略可以遵循,這次我們就來介紹一下。2 詳述2.1 活動-》不活動使用applicationWillResignActive:/UIApplicationWillResignActiveNotification來“暫停”應用程式的顯示。確保工作中不需要及時的使用者輸入,因為應用程式在一段時間內不會獲得任何使用者輸入。2.2
Time of Update: 2018-12-07
// iOS scaling bug fix// Rewritten version// By @mathias, @cheeaun and @jdalton// Source url: https://gist.github.com/901295(function(doc) { var addEvent = 'addEventListener', type = 'gesturestart', qsa = 'querySelectorAll', scales = [1,
Time of Update: 2018-12-07
一、 基本路由器的檢驗命令 show version show processes show protocols show mem show ip route show startup-config show running-config show flash show interfaces 二、 基本路由配置命令 進入:config terminal/memory/network 配置網路時常採用的命令:copy和load 1. 標識:hostname 標識名 2. 啟動標識:banner
Time of Update: 2018-12-07
objc和C++同為由C語言衍生出的OOP語言,但他們實現OOP的方式並不相同:在C++中,對象與方法在編譯器綁定;而在objc中,稱“方法”一詞為“訊息”,在程式運行時向對象發送訊息,即運行期綁定。 兩種方式各有優劣,C++注重效能,objc注重靈活。 然而運行期綁定給開發帶來問題——編程時拼字錯了方法名,編譯器並不報錯。筆者曾debug一小時,最後發現是方法名少寫了個冒號。 為此筆者曾用過一個笨辦法——斷言某對象響應某方法,以此來排除錯誤可能。
Time of Update: 2018-12-07
通常而言,ios中涉及IO的操作是多線程的,而不會在主線程中完成,這是為了避免耗時過長IO操作卡住主線程。但某些時候,我們希望讓主線程等待IO操作完成——例如主線程建立了一個檔案夾後,等待完成,再往檔案夾中建立檔案。 NSObject類有一個方法performSelectorOnMainThread:withObject:waitUntilDone可以讓主線程掛起,但selector至多隻能帶一個可傳參數,這時需要用到NSInvocation類來解決這個問題。
Time of Update: 2018-12-07
轉載地址:http://www.cnblogs.com/zeejun/archive/2012/07/22/2603329.htmlios 有如下三種隨機數方法:1. srand((unsigned)time(0)); //不加這句每次產生的隨機數不變 int i = rand() % 5; 2. srandom(time(0)); int i = random() % 5;3. int i = arc4random() % 5 ; 註:
Time of Update: 2018-12-07
1. //後台播放AVAudioSession *session = [AVAudioSession sharedInstance];[session setActive:YES error:nil];[session setCategory:AVAudioSessionCategoryPlayback error:nil];2. 讓後台可以處理多媒體的事件[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
Time of Update: 2018-12-07
文章目錄 Block Block可以協助我們組織獨立的程式碼片段,並提高複用性和可讀性。iOS4在UIKit中引入了該特徵。超過100個的Apple API都使用了Block,所以這是一個我們必須開始熟悉的知識。Block是什麼樣的? 你可以使用^操作符來聲明一個Block變數,它表示一個Block的開始。int num1 = 7; int(^aBlock)(int) = ^)int num2) {
Time of Update: 2018-12-07
12.2.2. 方案 使用UIApplication的beginBackgroundTaskWithExpirationHandler: 執行個體方法。在你完成任務後,調用UIApplication的endBackgroundTask:方法。 12.2.3. 討論 當一個iOS應用被送到後台,它的主線程會被暫停。你用NSThread的detachNewThreadSelector:toTar
Time of Update: 2018-12-07
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; //開啟網路狀況的監聽
Time of Update: 2018-12-07
SJABHelper.h#import <Foundation/Foundation.h>enum { ABHelperCanNotConncetToAddressBook, /**< 串連通訊錄失敗(iOS6之後訪問通訊錄需要使用者許可) */ ABHelperExistSpecificContact, /**< 號碼已存在 */ ABHelperNotExistSpecificContact /**< 號碼不存在 */};typedef
Time of Update: 2018-12-07
一、註冊APPLE ID1.在蘋果官網上下載iTunes。 官方:http://www.apple.com/itunes/download/2.安裝iTunes.3.啟動iTunes,在導覽列選擇iTunes store4.將顯示頁拉至最下面,選擇管理->更改國家或地區5.選擇切換到美國(United States)6.選擇找到FREE APPS(免費軟體)點擊FREE APP接著出現一個對話方塊,點擊“建立新賬戶”。雙擊選擇Continue填寫註冊資訊和相關問題,選擇Continue。
Time of Update: 2018-12-07
最近在忙著做一個檔案傳輸的軟體,剛開始也沒去想項目實現的困難度,可不可行。怎麼說呢,因為有類似的軟體都已經上線了,別人都已經實現了,就算在可行性上面做再多的分析,也是多餘的了。做這個項目也是我換工作後的第一個項目,以前做ios開發時間並不是很長,對ios開發的經驗也是有限的。也沒想過會遇到什麼困難,既來之則安之了吧。 項目分下來後,我被安排做音視頻模組和圖片模組,主要做UI和媒體檔案的擷取任務和播放。看起來並不是很多事情,我按照以前的工作思維,拿到需求,找到解決方案,考慮工作周期,計劃工作量,
Time of Update: 2018-12-07
以百度地圖為例:<a href="http://itunes.com/apps/百度地圖">百度地圖</a><!--to itunes--><a href="itms://itunes.com/apps/百度地圖">百度地圖</a><!--to itunes then jump to app store(iOS5) to itunes(iOS4)--><a
Time of Update: 2018-12-07
關於String:1,把一個整數,轉換成一個NSString[NSString stringWithFormat:@"%d",3];2,比較兩個NSString是否相等[@"test" isEqualToString:@"test"];3,@"abcdefg",截取第兩個字元開始的三個字元[@"abcdefg" substringWithRange:NSMakeRange(1, 3)]4,講解UTF8與Unicode的區別與關係這裡有詳細講解5,NSString ,