Time of Update: 2018-12-03
問題描述 一般項目中,可以使用宏定義來判斷模擬器還是真機,這無疑是有效。#if TARGET_IPHONE_SIMULATOR#define SIMULATOR 1#elif TARGET_OS_IPHONE#define SIMULATOR 0#endif 但是宏是先行編譯時發生作用的,那麼在靜態庫中是否還能夠使用宏定義來區分模擬器與真機?分析思路
Time of Update: 2018-12-04
蘋果的AppStore,本質上是iPhone和iPad的軟體發布渠道(軟體開發商必須繳納30%的渠道租金)。為什麼喬布斯在iOS上拒接支援Flash,因為商業利益,而不是所說的使用者體驗。Flash本質上是一種虛擬機器(即AVM),在該虛擬機器上可以開發各種應用程式:如Flash遊戲(如開心農場)、FLV視頻(如優酷網)、Flash文本(如百度文庫) 、Flex應用程式(如企業ERP軟體), 如果iPad/iPhone上支援Flash,AppStore如何生存?
Time of Update: 2018-12-03
原帖地址:http://blog.csdn.net/pjk1129/article/details/6855024 MD5密碼編譯演算法,實作類別別如下:#import <CommonCrypto/CommonDigest.h>@interface NSString (md5)-(NSString *) md5HexDigest;@end#import "NSString+MD5HexDigest.h"@implementation NSString (md5)
Time of Update: 2018-12-03
From : http://www.devdiv.com/forum.php?mod=viewthread&tid=1242541.無條件失敗(Unconditional Failure)STFail讓測試案例失敗STFail(failure_description, ...)參數failure_description 指定你錯誤訊息的格式化字串,可以為nil... (可選)以逗號隔開的替換到failure_description的參數列表2.相等測試(Equality Te
Time of Update: 2018-12-03
最近在iOS開發中,需要用到單例模式,於是自己動手寫了一個,它看起來是這樣的:<1>+ (id)sharedInstance{ static id sharedInstance = nil; if (!sharedInstance) { sharedInstance = [[NSObject alloc] init]; } return sharedInstance;}
Time of Update: 2018-12-03
問題描述 與WindowsPhone不同,iOS UIWebView並不認為403/404這種情況下頁面訪問是失敗的,這也情有可原,但有時候,我們需要對WebView所遇到的403/404進行處理。解決思路 由於WebView在回調事件,要麼發生在NSURLConnection請求之前: - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request
Time of Update: 2018-12-03
蘋果預設會為程式icon添加高光效果,但這並不是必須得,但開發人員可根據需要取消此效果。 高光: 去除高光: For iOS 4.x:開啟工程plist檔案,新增一個屬性:Icon already includes gloss effects,然後把這個屬性設為YESFor iOS 5.x :開啟工程plist檔案,展開Icon files(iOS 5)子項Primary Icon的子項Icon already includes gloss
Time of Update: 2018-12-03
問題描述: 最近在做一個項目,需要做一個含有圖片資源得靜態庫.a,但是蘋果提供得靜態庫工程無法將圖片資源匯入,只能通過外加.bundle檔案的方式,這樣在調試階段也需要使用bundle檔案,而每次更新bundle檔案的內容時都需要重新編譯bundle工程,產生新的bundle檔案。解決方案: 在圖片資源不多的時候,其實可以將圖片轉換成base64的string,通過static方式儲存。需要用的時候再通過base64解析成data,最後完成顯示。NSString
Time of Update: 2018-12-03
最近下載了個xcode_4.3.1_for_lion.dmg ,安裝 xcode 時老是提示安裝失敗,後來網上查了下,把mac日期修改成2012.1.1,才能安裝成功。第一次寫ios程式啊,程式相當簡單,就一個helloworld 點擊按鈕觸發alert事件 開發環境 mac 10.7.3 xocde4.3.1 ios5.1.x 開發步驟1.
Time of Update: 2018-12-04
近期總結了一些常用的ios代碼。1、iOS中不定參數(可變參數)的方法常見於NSArray初始化方法中,如:@interface NSArray (NSArrayCreation)+ (id)arrayWithObjects:(id)firstObj, ... NS_REQUIRES_NIL_TERMINATION;- (id)initWithObjects:(id)firstObj, ...
Time of Update: 2018-12-04
看到CSDN部落格頻道有一個《iOS遊戲編程之旅》徵文活動挺好的,主要是喜歡簽名書籍哈。所以把iOS開發的小代碼總結拿出來分享下。1.測試後可以用的圖片上傳代碼- (IBAction)uploadButton:(id)sender { UIImage *image = [UIImage imageNamed:@"1.jpg"]; //圖片名 NSData *imageData = UIImageJPEGRepresentation(image,0.5);//壓縮比例
Time of Update: 2018-12-04
為了協助廣大iOS開發人員更好地瞭解和學習開發技術,為CSDN博主們搭建技術交流分享的平台,為活躍社區氣氛,CSDN部落格頻道特攜手CSDN部落格專家、《iOS遊戲編程之從零開始-Cocos2dx與cocos2d引擎開發》圖書作者李華明(Himi),共同舉辦有獎徵集活動系列——【iOS遊戲編程之旅】。參加活動發表您的技術心得或談談您學習iOS開發的收穫,就有機會獲得豐厚獎品哦!親愛的CSDN博主們,一起來暢享IOS編程之旅吧~~~ 【啟用時間】2013年3月21日-2013年4月15日 【活動
Time of Update: 2018-12-04
Alert 對話方塊實現方法和動作表十分類似,先在類定義的時候加上UIAlertViewDelegate,用於以後處理按鈕事件。Ios代碼 @interface testController : UIViewController <UIAlertViewDelegate> {...} 調用方法如下 Ios代碼 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"title" message:
Time of Update: 2018-12-04
1,添加檔案到項目中2,增加到xxx-info.plist裡面3,運用 HELVETICA_LT_35_THINself.nameLabel.font = [UIFont fontWithName:@"HELVETICA_LT_35_THIN" size:30];//設定字型的大小有時你會發現 怎麼都沒有用。這可怎麼辦呢?加入下面這段代碼,將所有的字型列印出來 NSArray *familyNames = [UIFont familyNames];for( NSString
Time of Update: 2018-12-04
1,在info.plist 檔案中添加2,ViewController.m中-----------最上層的Controller@implementation UINavigationController (autorotation)- (BOOL)shouldAutorotate { return NO;//禁止旋轉}- (NSUInteger)supportedInterfaceOrientations { //需要強制豎屏 return
Time of Update: 2018-12-04
http://developer.apple.com/iphone/library/samplecode/Reachability/Reachability.ziphttp://developer.apple.com/iphone/library/samplecode/avTouch/avTouch.ziphttp://developer.apple.com/iphone/library/samplecode/AdvancedURLConnections/AdvancedURLConnectio
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/iphone-cocos2d/450.html-----------------------------------本章補充開始!---------------------------------- 本篇對於多觸點和觸屏事件已經做了一個詳細的說明,但是有一點忽略了,就是開啟多觸點的支援!步驟如下:
Time of Update: 2018-12-04
UIKit中包含了UIGestureRecognizer類,用於檢測發生在裝置中的手勢。UIGestureRecognizer是一個抽象類別,定義了所有手勢的基本行為,它有下面一些子類用於處理具體的手勢: 1、拍擊UITapGestureRecognizer (任意次數的拍擊) 2、向裡或向外捏UIPinchGestureRecognizer (用於縮放) 3、搖動或者拖拽UIPanGestureRecognizer
Time of Update: 2018-12-04
iOS Dev Center隔一段時間需要更新協議。發現在中國區,無法開啟Agreement,是空白的。曾經找朋友在美國的伺服器上訪問,正常的更新過一次。可是也不能每次都這麼麻煩。在網上找了一下,中國區的朋友很多遇到此問題。翻牆+Safari也不好用。對於不能確認新協議的問題,我發現了一個解決方案:登陸後,直接在瀏覽器的地址框訪問:https://developer.apple.com/membercenter/mcUpdateAgreement.action,等內容出現後,勾選,再點擊"I
Time of Update: 2018-12-04
開源的優質代碼也很多了,整理下給各位需要的同學。devinross/tapkulibrary – GitHub封裝了比較多的類,日曆只是其中很少的一塊,和iOS內建的UI幾乎是一模一樣。 klazuka/Kal – GitHub這個也是標準的日曆控制項哦 muhku/calendar-ui – GitHub日別和周別表示的日曆 damiandawber/DDCalendarView – GitHub簡單明了的日曆 shaokun/SimpleCalendarView –