原创 通知的簡單使用

接收通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@sele

原创 IOS IPhone 開發需要的開源庫

前言 1:IOS &IPhone 網絡異步加載 asi-http-request 【1-1 ASI HTTP 下載地址】 【1-2 注意事項】 【1-3 小試牛刀】      2:解析JSON數據 SBJSON 【 2-1 SBJS

原创 xcode生成ipa文件及上傳

XCode 4創建ipa文件及提交應用程序 XCode 4創建ipa文件及提交應用程序是本文要介紹的內容,不多說,直接進入話題,如何實現的呢?使用了最新的XCode 4,雖然需要進行一些使用習慣上的改變,同時也發現了一些BUG,但

原创 ios7Label自適應大小

UILabel * testlable = [[UILabel alloc]initWithFrame:CGRectMake(10,20,200,20)]; NSString * tstring =@"UILabel

原创 UITableView中cell如何自動適應高度

在程序開發中,很多數據是動態獲取的,通常UITableView中的行高設置爲固定的,當文字量比較多時,程序會自動隱藏多餘的數據,並且在可以顯示的位置最後加‘…’,如果需要程序要求完全實現數據內容,則需要根據內容的大小改變UITabl

原创 將程序打包成ipa文件,安裝到越獄設備上

如何打包供一鍵安裝及未簽名設備使用的ipa?本文以工程HelloWorld爲例,教你如何使用開發者簽名,打包一個可以安裝在未簽名的iOS設備上的ipa。 1.  創建HelloWorld.app    工程裏Build settings

原创 IOS 判斷設備 與 判斷網絡連接狀態

一、判斷設備 01 //設備名稱 02 return [UIDevice currentDevice].name; 03   04 //設備型號,只可得

原创 ios 調整UILabel的行高

#define LINESPACE 20        UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 320, 200)];    [label s

原创 更換程序裏的字體,讓程序變得更漂亮

1.將需要的字體庫xxx.ttf添加到工程中,注意一定要在copy bundle resources中存在,如果沒有添加上去 2.在info.plist 文件中添加 fonts provided by application

原创 更新

-(void)gengxin {        // NSDictionary *infoDic = [[NSBundle mainBundle]

原创 ios 定時執行某一個方法

+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id

原创 UITableView分段加載數據

一、實現思路 基本上就是數據源裏先只放10條, 點擊最後一個cell時, 添加更多的數據到數據源中。 1)取得數據 1 2 3 4 5 6 7 8 9 10 11

原创 UISearchBar 點擊取消回到原來位置時會跳動的解決方法

今天修改項目裏面測試給提的bug,有一個bug就是當點擊UISearchBar的取消按鈕UISearchBar回到原來位置時會發生偏差50像素左右的跳動,仔細看看前面幾個程序寫的那個頁面,也沒有發現UISearchBar的代理方法-(vo

原创 Swift遷移常見問題

Swift語法問題 如何聲明一個類的delegate屬性?(Liushuai)weak var delegate : UITableViewDelegate? 其他optional的屬性如果需要弱引用也同樣是用weak關鍵詞修飾

原创 iOS 刪除NSString中特定字符

+(NSString *) stringDeleteString:(NSString *)str { NSMutableString *str1 = [NSMutableString stringWithString:str];