iPhone程式設計的一些小技巧

2021-06-28 02:08:29 字數 1957 閱讀 4203

home鍵相關事件

1. 休眠後委託事件

2. 喚醒後的響應事件

關閉應用程式的方法

}

@property (strong, nonatomic) ***;
2.使用

uitextfield響應關閉軟鍵盤方法

1.viewcontroller中加入uitextfielddelegate

@inte***ce viewcontroller : uiviewcontroller @property (weak, nonatomic) iboutlet uitextfield *textfield;
2.textfieldshouldreturn函式

不要忘記:textfield.delegate = self;

可放在- (void)viewdidload中

#pragma mark uitextfielddelegate

- (bool)textfieldshouldreturn:(uitextfield *)textfield

iphone獲取本機ip

-(nsstring *)getaddress

return [nsstring stringwithformat:@"%s",iphone_ip];

}

url獲取

nsurl *imageurl = [nsurl urlwithstring:@""];

nsdata *photodata = [nsdata datawithcontentsofurl:imageurl];

uiimage *image = [[uiimage alloc] initwithdata:photodata];

m_imageview.image = image;

iphone獲取本機號碼

本機號碼要是使用者設定了可以獲得:

[[nsuserdefaults standarduserdefaults] valueforkey:@"sbformattedphonenumber"];
signeridentity
那麼保護破解最簡單的入手點就是針對這個地方了。

開啟xcode,在你需要檢測破解的地方新增以下**:

nsbundle *bundle = [nsbundle mainbundle];  

nsdictionary *info = [bundle infodictionary];

if ([info objectforkey: @"signeridentity"] != nil)

以上**讀取info.plist,如果發現了signeridentity的鍵,就執行你的**。

$(built_products_dir)
記個目錄

鏈結的一些用法

***xx換為自己公司名

nsstring *str = [nsstring stringwithformat:

程式比較重要的配置資訊,可以放到info.plist檔案中,然後在程式中可以方便的獲取資料內容。既方便又快捷。

1. 在info.plist檔案中新增乙個channelid的內容。然後指定乙個值。

2. 在程式中呼叫下邊語句即可。

nsdictionary* infodict = [[nsbundle mainbundle] infodictionary];

nsstring *channelid = [nsstring stringwithformat:@"%@", [infodict objectforkey:@"channelid"]];

nslog(@」channelid:%@」, channelid);

一些小技巧

關注 乙個好的程式設計師不應該把所有的判斷交給編譯器和偵錯程式,應該在程式中自己加以程式保護和錯誤定位,具體措施包括 對於所有有返回值的函式,都應該檢查返回值,除非你確信這個函式呼叫絕對不會出錯,或者不關心它是否出錯。一些函式返回錯誤,需要用其他函式獲得錯誤的具體資訊。例如accept返回inval...

一些小技巧

protected void repparent itemdatabound object sender,system.web.ui.webcontrols.repeateritemeventargs e 在父datalist的itemdatabound事件裡面寫子datalist的資料來源 繫結 ...

一些小技巧

protected void repparent itemdatabound object sender,system.web.ui.webcontrols.repeateritemeventargs e 在父datalist的itemdatabound事件裡面寫子datalist的資料來源 繫結 ...