學習總結筆記

2021-06-23 06:21:39 字數 3029 閱讀 2332

children

*child = [[

children

alloc

] init];

mama.

ch= child;  

//child

是指向並存放

children

物件的指標,ch是

mom類中定義的指向

children

類的指標,這句話是將

ch指向

children

的物件,方便

mama

與child傳參

@property

(nonatomic

,assign

)int

revalue; 

//要將第乙個頁面的

value

值傳到第二個頁面,在第二個頁面定義乙個屬性

second.

revalue

= _value

;  //

把第乙個頁面的成員變數(引數)賦給第二個頁面的屬性,傳入第二個頁面

self

.window

.rootviewcontroller

= first;

1. 要將 頁面1(obj1)的 

引數值1 傳到 頁面2(obj2),可以在 頁面2 定義乙個屬性,並在 頁面1 中建立 頁面2 的物件,再將obj1的引數值1賦給  obj2.屬性: 

second.

revalue

= _value;

uiviewcontroller生命週期:

loadview不需要手動呼叫,

如果想要自定義

self.view

的話,只有一次機會,在

loadview裡定義。

default initializer:

預設初始化器

designated initializer:

指定的初始化器

建立乙個類的物件時,一定會呼叫它們的預設初始化器或者指定初始化器進行初始化

遇到self.view.__ (第一次會用getter方法獲取self.view) :

self.view

是在第一次使用

getter

的時候建立的

以後再呼叫

getter

方法的時候就會返回第一次建立的

view物件

oc中傳引數是按值傳遞,將引數a傳入方法b中( a' ),在b中改變 a ' 的值,外部的a的值不會改變;如果取的是位址

,改變 a' 的位址時,a的位址也會改變。

模態檢視是非同步操作:

[self

presentviewcontroller

:first 

animated

:yes

completion

:^];

nslog

(@"---"

); //會先執行這條語句

資料傳輸可以通過 定義屬性、建立方法。。

協議是用來限制指標的,可以用協議裡面的方法來實現傳參。。

所有的控制項或者檢視如果想要顯示,需要先

addsubview

到乙個以及顯示的檢視上

[*** addsubview: secondctrl.view]; 在

uiimageview上新增按鈕時需設定:

imageview.

userinteractionenabled

= yes;//

預設為no

頁面按鈕,整頁面:

//返回響應 if

//若返回的是

200(請求成功),寫入檔案

ios裡面,與介面相關的方法/功能,必須執行在主線程裡

nsurlconnectiondatadelegate

>

nsurlconnection協議:

1. 先接受到響應資訊,能夠知道等下接受的資料是什麼樣的

2. 分次接受資料,只會分段,不會一次性接受

- (void

)connection:(

nsurlconnection

*)connection didreceivedata:(

nsdata

*)data

3. - (

void

)connectiondidfinishloading:(

nsurlconnection

*)connection

4. 只有出錯才會到這裡

- (void

)connection:(

nsurlconnection

*)connection didfailwitherror:(

nserror

*)error

易錯:nsstring *path = [[

nsbundle

mainbundle

] pathforresource

:@"test"

oftype

:@"txt"];

[nsbundle

mainbundle

]是主包,意思是在工程目錄下尋找檔案。。。所以實現這個方法必須先將檔案拖入工程下。。。

學習筆記總結

hd 表示ide裝置 並口 sd 表示scsi裝置 sata 串列埠 設定ip位址 root biaozhi nano etc sysconfig network scripts ifcfg eth0 device eth0 裝置名稱 onboot yes 開機啟動 bootproto static...

linux學習筆記總結

for讀取列表中複雜值 for test in i don t konw if this ll work do shell會把列表中的單引號嘗試使用他們來一定乙個單獨的資料 兩種辦法解決 1 使用轉義字元 反斜線 來將單引號轉義 2 使用雙引號來定義用到的單引號 for test in i don ...

NSDate總結 學習筆記

nsdate是用作處理日期的類。1 建立初始化nsdate類的方法 1 當前日期 nsdate date nsdatedate 2 根據當前時間建立,正數是當前時間過多少秒後的時間,負數是當前時間前多少秒的時間 nsdate date1 nsdatedatewithtimeintervalsince...