Time of Update: 2018-12-05
1.擷取app的info.plist詳細資料版本號碼:Bundle version NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];應用標識:Bundle identifierNSString *bundleId = [[[NSBundle mainBundle] infoDictionary]
Time of Update: 2018-12-05
1.1 建立一個Single View app模版項目,命名為Localization。1.2 建立後,可以看到工作目錄結構檔案如下,單擊InfoPlist.strings,查看右邊的屬性,在Localization欄添加語言。 1.3 添加完成後開啟對應語言檔案,比如English的添加CFBundleDisplayName="China";Chinese檔案添加CFBundleDisplayName="中國";運行,如果此時你的模擬器是中文,你會看到你的程式名稱變成了
Time of Update: 2018-12-06
最近一直忙於IOS的項目,很難抽時間出來總結一下關於IOS開發的一些經驗,下面隨便想到什麼就亂記下些東西。 即使使用了ARC機制,在某些時候也是要調用dealloc方法的,只是不能使用[super dealloc]了,在該方法中釋放掉一些你的定時器、CF對象、malloc、free吧。 資料層的操作分表或者模組寫吧,越積越多對於今後的維護很危險。 在完成一個模組之前,好好思考一下頁面的組成,應該採用什麼樣的方式布局最合理,應該設定哪些delegate。 設計伺服器端的表和設計用戶端的表是不同的,
Time of Update: 2018-12-06
一、使用NSTimer實現動畫1.建立empty AppLication,添加HomeViewController頁面, iphone.png圖片2.在 HomeViewController.xib中添加Image View,並調整其大小;再添加一個Slider控制項 3.HomeViewController.h代碼: #import <UIKit/UIKit.h>@interface HomeViewController : UIViewController{
Time of Update: 2018-12-06
注: 據說可以在xcode4用這個方法Jailbreak Development for iOS4!Vital Stats: iOS 4.0.1 Xcode 3.2.3 Mac OSX 10.6.4 Snow Leopard iPhones 3G, 3GS, 4 (I finally have the whole lineup!)PROBLEM: I still can't get iPhone 4 working. If you have one, please try
Time of Update: 2018-12-06
原帖裡有資源下載 1.AngryBird
Time of Update: 2018-12-06
作者:不及格的程式員-八神 要注意不支援的特性 比如你的手持功能不支援傳送簡訊或郵件的話,建立該類型的類時將返回nil...,這與我們平常習慣性的理解不同,如果是我設計我會讓它拋出異常可能會更好,至少不需要查api文檔就知道怎麼回事。 裝置的方向 當你在window上連續添加兩個景色模式的視圖控制器的時候,第二個視圖的方向會保持人像模式,並且它的shouldAutorrotateToInterfaceOrientation方法不會被觸發... 根視圖中的輸出口
Time of Update: 2018-12-06
作者:不及格的程式員-八神記憶體管理在iOS程式開發扮演非常重要角色,對這塊處理不好的程式會在實際裝置上發生Crash情況.對於經常在視圖控制器中用retain聲名的輸出口一定要注意,在dealloc中release它們.Obj-C聲明的屬性,具有如下特性,將新對象賦值當前屬性,並自動釋放屬性中的舊對象.在appDelegate.m中如果有一個window輸出口,或者另外加了一個導航視圖控制器或是其它什麼視圖控制器時,在 dealloc
Time of Update: 2018-12-07
在scanview中添加掃描地區ZBarReaderViewController *reader = [ZBarReaderViewController new]; reader.readerDelegate = self; //CGRect frame= CGRectMake(20, 30, 320, 260); reader.scanCrop= CGRectMake(0.2, .1, .47, .8); 自訂scanview添加一個自訂的掃描框- (UIView
Time of Update: 2013-11-16
最近在研究IOS視頻播放器,需要使用到ffmpeg4ios,所以整理編譯過程。需要使用到Git,Linux Shell指令碼執行install-ffmpeg.sh即可。下述Linux Shell指令碼:http://ishare.iask.sina.com.cn/f/37135883.htmlinstall-ffmpeg.shSRCDIR==/install- - [ ! -e ffmpeg--O http:-/compile-*.sh [
Time of Update: 2013-11-16
在Goodfav Magazine我們討論表徵圖設計的各個方面已經很多年了,但是,還有一個巨大的潮流需要我們注意。近年來,蘋果公司iPhone和iPad平台上的 IOS給全球帶來了巨大影響。蘋果公司不僅帶來了智能手機和平板電腦,還創造了“Apps“-應用程式這個概念,並改變了人們使用軟體和玩遊戲的方式。他
Time of Update: 2013-11-16
要編寫社交網路用戶端程式,可以大體上分為4個主要的步驟 下面我們按照這個流程,介紹一下:1、引入Accounts和Social架構工 程中需要引入Accounts和Social架構,Accounts架構中有進行使用者賬戶認證所需類,Social架構中SLRequest類是我們所需
Time of Update: 2013-11-16
本文細緻探討了 Xcode(以 iOS 裝置為目標)中的 PhoneGap(也稱為 Apache Cordova)應用程式本機外掛程式。如果您剛開始接觸 PhoneGap 或者需要回顧 PhoneGap 基礎知識,請先閱讀 Xcode for iOS 的 PhoneGap 入門,然後再繼續閱讀本文。本文交替使用術語 Cordova 和 PhoneGap 指示同一開源應用程式平台,該平台可供您使用 HTML 和 JavaScript 建立本機安裝的行動裝置 App程式。PhoneGap
Time of Update: 2013-11-16
學習ios已經四個多月了,其實大一的時候就準備買蘋果電腦的,當時想買蘋果或者索尼的,結果陰差陽錯的買了三星300v3a-s03後來到了大學,也搗鼓了兩個月的系統,主要是黑蘋果,虛擬機器也弄的。黑蘋果沒成功,我兄弟倒是成功呢,我可能是主板問題,也可能是此處省略一萬字到了2013年4月才開始正兒八經的學ios,當時正好傳智播客出了一個c語言object-c的視頻,我就跟著學,(直到前些日子我才發現蘋果官方的教程是最適合入門的,我竟然沒有看,而且12年後期有了中文版),https://develope
Time of Update: 2013-11-16
1.使用者手指觸控螢幕幕,產生一個事件對象2.系統會將這個事件對象添加到事件隊列(先進先出)中3.由UIApplication取出事件隊列中的事件對象進行處理4.UIApplication會先將事件對象傳遞給主要的UIWindow(當然,要先檢測UIWindow是否能夠接收和傳遞事件)5.UIWindow會遍曆所有的子控制項,看看觸摸點有沒有落在某個子控制項上面:1> 如果觸摸點沒有落在子控制項上,那麼就由UIWindow直接處理這個事件,事件傳遞完畢2> 如果觸摸點落在子控制項v1
Time of Update: 2013-10-28
今天就給大家介紹一篇關於iOS遊戲開發的文章。本文原作者是使用者體驗工作室Vertical Slice的主管雷格漢姆·麥卡裡斯特(Graham McAllister),他以一些雙搖杆射擊遊戲為例,詳細解析了開發人員針對iOS觸控螢幕行動裝置建立這類遊戲時需注意的事項。 什麼是雙搖杆射擊遊戲? 圖:左側VJR控制移動方式,右側VJR執行射擊任務 雙搖杆射擊遊戲是一種需使用手指操縱兩種控制方式的遊戲類型,其中一個搖杆負責控制遊戲角色的移動,另一個搖杆的作用則是執行射擊任務。
Time of Update: 2013-10-28
1. Xcode內建GDB,可以使用GDB調試,調試命令: 1.1 po 命令:為 print object 的縮寫,顯示對象的文本描述 (lldb) po [$eax class]:輸出異常對象的地址
(lldb) po [$eax name]:輸出這個異常的名字
(lldb) po [$eax reason]:這個將會輸出錯誤訊息:
(lldb) “po
Time of Update: 2013-10-28
iOS應用是,xcode會對PNG檔案進行最佳化,這樣圖片預覽就無法顯示。那麼如何查看這些經過最佳化的檔案呢? 最佳化的動作是由pngcrush 工具完成的,你可以再xcode中找到。pngcrush
Time of Update: 2013-10-28
本地有兩個相簿:相機菲林和照片圖庫。後者是通過同步產生的。 dispatch_async(dispatch_get_main_queue(), ^{ [_assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock: ^(ALAssetsGroup *group, BOOL *stop)
Time of Update: 2013-10-28
#pragma mark - reg & unreg notification- (void)regNotification{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChangeFrame:) name:UIKeyboardWillChangeFrameNotification object:nil];}-