IOS開發中的重點

2021-06-17 21:35:23 字數 1640 閱讀 3494

1

、給iphone

程式建立

splash

歡迎介面

default.png

,然後放在

xcode

工程的resource

裡面。執行就可以看到你的這個預設影象在程式完全載入之前顯示在螢幕上。

default.png

是一張480*320

的png

用於在程式啟動時顯示。啟動時,系統會用這張作為臨時背景,直到程式載入了他的視窗和使用者介面。

icon.png

是一張57*57

的png

,用於在

iphone

的主介面上作為程式圖示代表你的程式。這張不需要有其他附加特效,系統會自動新增這些效果。icon-setting.png

是一張29*29

png,用於在設定程

序中作為圖示代表你的程式。如果你的程式有

settings.bundle

,這個圖示將會顯示在程式名的旁邊。如果你沒有設定這張,系統會將icon.png

縮放來代替。 2

怎樣才能讓程式在執行過程中不鎖屏呢?

iphone go to sleep 

顯示被view 

或control

遮蓋的背景內

xx.backgroundcolor=[uicolor clearcolor];  3

、url編碼

nsstring *strurl =  @」如何對

url編碼

&aq=f&oq=&aqi=」;

strurl = [strurl  stringbyaddingpercentescapesusingencoding:nsutf8stringencoding]; //使用

utf8

strurl=[strurlstringbyaddingpercentescapesusingencoding:cfstringconvertencodingtonsstringencoding( kcfstringencodinggb_18030_2000)]

使用gb2312 4

、轉換網頁編碼

gb2312 -> utf   //

編碼轉換

gb2313 to utf 

nsdata * myresponsedata = [myrequest  responsedata];

nsstringencoding enc =  cfstringconvertencodingtonsstringencoding(kcfstringencodinggb_18030_2000);

nsstring * myresponsestr = [[nsstring alloc]  initwithdata:myresponsedata encoding:enc]; 6。獲取介面語言設定

nsuserdefaults* defs = [nsuserdefaults standarduserdefaults];

nsstring* preferredlang = [languages objectatindex:0]; 5.

對於做為資料

model

的類來說

,讓其實現

nscoding

協議是個好習慣

**:

iOS開發中的MVC

m model,個人理解為業務邏輯,也就是你的程式處理了一些什麼樣的業務,一般是一系列的api供controller呼叫 v view,檢視,也就是你的程式外觀 ui,你所能看到,觸控到的,程式的展現 c controller,控制器,個人理解為程式邏輯,作為m和v溝通的橋梁,在ios開發中經常被放...

IOS開發中的UIApplication

物件是應用程式的象徵 每乙個應用都有自己的 物件,而且是單例的 乙個ios 程式啟動後建立的第乙個物件就是物件 利用物件,能進行一些應用級別的操作 設定應用程式圖示右上角的紅色提醒數字 設定聯網指示器的可見性 中的狀態列 從ios7開始,系統提供了2種管理狀態列的方式 通過uiviewcontrol...

iOS開發中的UIWindow

1 直接將控制器的view新增到uiwindow上。oneviewcontroller one oneviewcontroller alloc init self.window addsubview one.view 2 設定window的根控制器為one控制器。self.window rootvi...