iphone應用開發中問題集錦並解決是本文要介紹的內容,主要講解的是我們平常在開發過程中遇到的一些問題,來看內容,解決方案。
一、iphone應用開發中nsbundle使用
nsbundle的物件可以獲取應用程式安裝目錄的附件。
附件包括了,當前應用程式下,所有的檔案。(、屬性列表等)
獲取xml檔案
nsstring *獲取屬性列表filepath
= [[nsbundle mainbundle] pathforresouse:@"re" oftype:@"xml"];
nsdata *
data
= [[nsdata alloc] initwithcontentsoffile:filepath];
nsdictionary *xcode4 重新編譯靜態庫同時把它做為可部署的產品打包到程式包中, 而一般程式包只能包含乙個可部署的產品。dict
= [nsdictionary dictionarywithcontentsoffile:[
[nsbundle mainbundle] pathforresource:@"viewcontrollers" oftype:@"plist"]];
1、開啟靜態庫專案. 在build settings中找到 deployment group,如圖:
在專案導航區選擇依賴專案
2、找到 skip install 並修改為yes,如圖:
3、如果有多個依賴專案,重複上面的設定。
注意:三、uiimageview實現幻燈片
nsarray *四、xcode修改專案名最近開始iphone開發,遇到乙個不大不小的問題,那就是怎樣修改我的專案名字,xcode3.2之前的版本都必須通過手動來修改,3.2版本的話可以直接在xcode的project下面的rename修改。myimages
= [nsarray arraywithobjects:
[uiimage imagenamed:@"image1.png"],
[uiimage imagenamed:@"image2.png"],
[uiimage imagenamed:@"image3.png"],
[uiimage imagenamed:@"mage4.gif"],
nil];
uiimageview *
myanimatedview
= [uiimageview alloc];
[myanimatedview initwithframe:[self bounds]];
myanimatedview.animationimages
= myimages
; myanimatedview.animationduration= 0
.35; // seconds
myanimatedview.animationrepeatcount= 0
; // 0 代表一直迴圈。
[myanimatedview startanimating];
[self addsubview:myanimatedview];
[myanimatedview release];
1、下面我來說說怎麼在xcode 3.1版本下面修改。
2、在xcode中關閉你要修改的專案,最好也先關了xcode.
3、然後複製你的專案,通過command d或者複製貼上都可以,得到乙個複製資料夾。
4、修改複製資料夾的名字,也就是你想要的專案名稱。
5、開啟資料夾,找到字尾為「.xcodeproject」的檔案,並且改名。
6、刪掉「build」資料夾以及裡面的所有檔案。
7、然後開啟剛才修改的字尾為「.xcodeproject」的檔案,這個和以往開啟專案一樣。
8、在xcode左邊的 「groups&files」列表中找到名字為「*-info.plist」的檔案,修改名字。
9、再修改字尾為 *_prefix.pch 的檔案的名字。
11、在xcode的build中clean all targets.
12、最後再build and go,這樣,專案名稱就修改好了。
小結:iphone應用開發中問題集錦並解決的內容介紹完了,希望本文對你有所幫助!
開發快應用踩坑集錦
快應用開發過程踩坑集錦彙總 開發快應用學習資料及踩坑問題彙總 持續更新,調整 by qzx 參考 快應用環境搭建及安裝 環境搭建 pc安裝toolkit工具 踩坑整理 1.修改日誌輸出等級 2.console.dir 無法使用 3.安裝專案依賴必須用 npm install cnpm和yarn安裝都...
iPhone中的SQLite應用
sqlite是基於c的api,在iphone中的執行速度超級快 在蘋果 上也有乙個對比,確實應該是速度最快的 由於在iphone3.0上已經支援了core data,是蘋果乙個新的api,並且是基於sqlite的。速度也是非常快吧,信不信由你。所以我們對sqlite僅需要懂一些即可,以下是一些基礎資...
iPhone中的SQLite應用
from sqlite是基於c的api,在iphone中的執行速度超級快 在蘋果 上也有乙個對比,確實應該是速度最快的 由於在iphone3.0上已經支援了core data,是蘋果乙個新的api,並且是基於sqlite的。速度也是非常快吧,信不信由你。所以我們對sqlite僅需要懂一些即可,以下是...