日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

蓝懿iOS 技术内容交流和学习心得 11.11

發布時間:2023/12/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝懿iOS 技术内容交流和学习心得 11.11 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

?

  • UIIview ? 屬性 backgroundcolor(背景顏色)?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 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) {????????//判斷對象是什么類型???????if?(![v?isMemberOfClass:[UIButton?class]]) {????????????//從界面中刪除控件?????????? [vremoveFromSuperview];??????? }

??? }

  • UILable ? 屬性 ? ?textcolor(字體顏色)
    • ??backgroundColor(背景顏色)
    • numberOfLines (行數)也可以寫???? [l

    setNumberOfLines:0];

    • ?

    shadowColor(陰影)??hadowOffset(陰影偏移的值)

    • font ?(設置字體大小)

    ? ?

    UIButton ?屬性

    //

    添加事件

    ??? [btn

    addTarget:self?action:@selector(myAction)?forControlEvents:UIControlEventTouchUpInside];??? [btn?addTarget:self?action:@selector(myDownAction:)forControlEvents:UIControlEventTouchDown];

    ??? [self

    .

    view

    addSubview:btn];

    UIImageview ?屬性

    添加路徑選擇圖片

    ? ????

    UIImage?*image = [UIImage?imageWithContentsOfFile:@"/Users/lanyi/Desktop/imgs/8.jpg"];

    超出自身位置不顯示

    ?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參數介紹:(參數類型)參數名稱{ ??? return ;}

    • 面向對象:

    類方法:+開頭 通過類名調用 不能使用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 ?重要還是要理清楚思路 ?在做或者看老師代碼的時候 自己多想想為什么 ?不要自己看著就抄 ????? 另外還是要推薦一下 藍懿IOS這個培訓機構 ?和劉國斌老師劉國斌老師還是很有名氣的,聽朋友說劉老師成立了藍懿iOS,,老師講課方式很獨特,能夠盡量讓每個人都能弄明白,有的比較難懂的地方,如果有的地方還是不懂得話,老師會換個其它方法再講解,這對于我們這些學習iOS的同學是非常好的,多種方式的講解會理解得更全面,這個必須得給個贊,嘻嘻,還有就是這里的學習環境很好,很安靜,可以很安心的學習,安靜的環境是學習的基礎,小班講課,每個班20幾個學生,學習氛圍非常好,每天都學到9點多才離開教室,練習的時間很充裕,而且如果在練習的過程中有什么困難,隨時可以向老師求助,不像其它機構,通過視頻教學,有的甚至學完之后都看不到講師本人,問點問題都不方便,這就是藍懿與其它機構的區別,相信在劉國斌老師的細心指導下,每個藍懿學員都能找到滿意的工作,加油!

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 寫博客第三十二天;

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? QQ:565803433?

    總結

    以上是生活随笔為你收集整理的蓝懿iOS 技术内容交流和学习心得 11.11的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。