IOS開發隨筆2

2021-07-10 10:55:30 字數 985 閱讀 9657

剛剛的網路訪問**中已經包含了頁面跳轉,我們這裡再回顧下

//頁面跳轉

hometabbarcontroller *htbc = [[hometabbarcontroller alloc]init];

[self presentviewcontroller:htbc animated:yes completion:nil];

網路訪問一般返回的資料型別是json或者xml,json使用的頻率更多,在第一節登入的**中包含了解析

nsstring *response = operation.responsestring;

nslog(@"response = %@", response);

nsdata* data=[response datausingencoding:nsutf8stringencoding];

//將json的字串解析為字典型別

nsdictionary *dict=[nsjsonserialization jsonobjectwithdata:data options:0 error:nil];

nslog(@"獲取到的資料為:%@",dict);

int retcode = [[dict objectforkey:@"code"] intvalue];

nslog(@"retcode為:%d",retcode);

if (retcode == 200)

IOS例項隨筆

工廠方法例項化 用於簡化物件的例項化 通常與類名相同。首字母小寫 工廠方法可以傳遞引數 id 類名 彈出輸入 endediting yes 在類檔案的.h檔案中之所以對檢視是weak弱引用,是因為在nib檔案中 故事板和xib 是已經強引用了 可以用for in方法快速將檢視放入陣列中 iskind...

iOS入門隨筆

1 ios是移動作業系統中的一種,主要應用於iphone ipad ipod等蘋果裝置。2 其他移動作業系統 android ios symbian windows phone windows10 mobile 3 應用於pc上的作業系統 os x和windows 4 ios開發步驟 1 搭建軟體介...

iOS基礎開發技巧2

這裡主要講一些我在日常開發中用到的一些小的技巧,其實也算不上技巧吧,就是省去一些不必要的 或者有的小問題困擾你很久說不行在這裡你能找到答案 在ios修改view的frame,我們經常需要寫一大堆 來修改frame中的乙個小屬性,這裡有乙個方法,就是直接修改frame的每個值 新建乙個category...