Objective C 學習記錄 5

2021-08-21 20:15:47 字數 741 閱讀 4241

2018.7.27

陣列的定義和使用

陣列分為不可變陣列和可變陣列

nsarray *array= [nsarray arraywithobjects:@「***」, @「ddd」, mycl, nil];

nsmutablearray*mutablearray;

[mutablearray addobject:view];

addobject可以動態新增陣列元素,新增到陣列的末尾

<>可以指定陣列中的資料型別

呼叫陣列物件:

[mutablearray objectatindex: i]

檢視陣列中元素的數量:

[array count];

nstimer的啟動和停止:

[nstimer scheduledtimerwithtimeinterval:0.1 target:self selector:@selector(positionanimate:) userinfo:nil repeats:yes];

或nstimer *timer = [nstimer timerwithtimeinterval:0.1 target:self selector:@selector(positionanimate:) userinfo:nil repeats:yes];

[[nsrunloop mainrunloop]addtimer:timer formode:nsdefaultrunloopmode];

[timer fire];

Objective C 學習記錄 13

1.給類屬性設定資料的方法 重寫set方法 傳入模型 2.在自定義類時應考慮全面,一些初始化操作需要重寫時應注意系統自帶的其他init方法是否有效 對於控制項,使用init和initwithframe 方法時都會呼叫initwithframe方法,因此重寫的initwithframe 方法可以同時響...

Objective C 學習記錄 17

1.uiscrollview的分頁與uipagecontrol 開啟scrollview的翻頁功能,預設以scrollview的size為1頁 scrollview.pagingenabled yes 通過scrollview的delegate實現控制pagecontrol顯示頁碼的兩種常用方法 使...

Objective C 學習記錄 19

1.autolayout實現uilabel的包裹文字 位置約束可以使uilabel在不換行的情況下自動包裹文字 寬度約束可以確定文字能顯示的最大寬度 2.螢幕適配 自動布局總結 autoresizing 在storyboard中,可以使用6根線確定6種特定約束 autolayout 約束和參照,警告...