藍懿iOS 技術內容交流和學習心得 11 11

2021-07-07 03:46:02 字數 2112 閱讀 6424

今天是光棍節,今天上午老師講了昨天的作業   下午讓我們考試  感覺到了前面的知識掌握的不夠好我們一起多複習一下:​

alpha (透明度)

hidden (隱藏)

frame(位置和大小)

bounds (顯示邊界 大小)

center  (中心點)

方法://

拿到所有的子控制項

nsarray

*views = self.view.subviews;

//新增控制項

[self.view addsubview:v];

//   

插入控制項

[self

.view

insertsubview:v atindex:0];

//   

把某個子控制項 帶到最前端顯示

[self.view bringsubviewtofront:self.greenview];

//交換子控制項的位置

[self

.view

exchangesubviewatindex:0 withsubviewatindex:1];

//   

獲取父檢視

uiview *superview = v.superview;

//遍歷所有的子控制項    for (uiview *v in self.view.subviews)

}uilable   屬性    textcolor(字型顏色)

setnumberoflines:0];

shadowcolor(陰影)  hadowoffset(陰影偏移的值)

uibutton  屬性

//新增事件

[btn

addtarget:self action:@selector(myaction) forcontrolevents:uicontroleventtouchupinside];    [btn addtarget:self action:@selector(mydownaction:)forcontrolevents:uicontroleventtouchdown];

[self

.view

addsubview:btn];

uiimageview  屬性

新增路徑選擇

超出自身位置不顯示

iv.clipstobounds

= yes;

[iv setcontentmode

:uiviewcontentmodescaleaspectfill];

變數的宣告和賦值   型別 變數名稱 = 值;

int float double long longlong char short bool

+ - * / % ++ — += -= *= /= %=

> < = != >= <= ==

if  else if  else   switch   三目表示式

for     while     do while    break  continue  return

方法宣告  物件方法  -(返回值型別)方法名稱with引數介紹:(引數型別)引數名稱 and引數介紹:(引數型別)引數名稱

類方法:+開頭 通過類名呼叫 不能使用self  呼叫簡單工廠方法:類方法的一種  用來建立物件的  方法名稱以類名開頭[nsarray arraywith……];封裝繼承多型

uilabel  uibutton  uitextfiled uiimageview

記憶體管理

arc:自動記憶體管理

mrc:手動記憶體管理記憶體計數機制:記憶體計數表示當前物件被引用的次數,如果引用次數為0 則物件會從記憶體中釋放掉retain會對記憶體計數+1release會對記憶體計數-1retain(strong)assign(weak)copy對set方法的影響:retain:兩件事1.把原來的釋放 2把新的retain+1assign:直接賦值copy:呼叫copy並賦值dealloc方法 當物件記憶體計數為0時會釋放記憶體 釋放之前會呼叫此方法 在arc中用來驗證物件沒有有釋放掉

寫部落格第三十二天;

藍懿iOS 技術內容交流和學習心得 11 9

今天上午講了昨天點作業,然後講了自定義cell的高度隨顯示內容的高度變化而變化,主要解決步驟以label為例 1 通過 cgrect rect label.text boundingrectwithsize cgsizemake label.bounds size width cgfloat max...

藍懿ios 技術內容交流和學習心得 11 13

今天講了json字串的解析方法 1 首先要要清楚json字串是由字典和陣列組成,首先要從字串中把字串的第一層字典取出來使用date和下列方法 nsdata data nsdatadatawithcontentsoffile users wanlong documents 每天 news news n...

藍懿ios 技術內容交流和學習心得 11 18

今天主要是學習繪圖的相關知識繪製單線,多條線 繪製圖形 都要新增乙個類,類名為drawview class是uiview,把xib的view的class改為類名進行關聯 1 繪製單線 instancetype initwithframe cgrect frame return self void a...