最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS對象指針和基礎數(shù)據(jù)類型的強轉詳解

 更新時間:2016年11月13日 08:42:45   投稿:daisy  
最近在做一些小功能,忽然發(fā)現(xiàn)有的基礎數(shù)據(jù)轉換居然都忘記了。于是想著要趕緊整理下記下來!本文就是記錄的一些內容,主要介紹了iOS中對象指針和基礎數(shù)據(jù)類型的強轉,有需要的朋友們可以參考借鑒,下面來一起學習學習吧。

本文主要介紹了iOS中對象指針和基礎數(shù)據(jù)類型如何進行強轉,下面話不多說,直接來看示例詳解。

一、對象指針的強轉:

UIView *view = [UIView new];//new一個UIView類的對象
UILabel *label = (UILabel *)view;//強轉成UILabel指針
label.text = @"123";//給label的text屬性賦值(調用label的setText方法)

上述代碼會產生崩潰,崩潰信息如下:

-[UIView setText:]: unrecognized selector sent to instance 0x7ff1e14e03a0

總結:強轉對象指針不會改變內存里存儲的對象類型,原本是什么類的對象,強轉后并不會發(fā)生改變,只是能方便調用強轉到的類中的方法和屬性。

二、C基礎數(shù)據(jù)類型的強轉:

float weight = 60.12;
NSLog(@"%d",(int)weight);

打印的信息為:60

則強轉修改了原來的值:0.12被舍棄

int height = 70;
NSLog(@"%f",(float)height);

打印的信息為:70.000000

在原來值的基礎上多加了.000000成為float類型,也許只是強轉之后能用%f正確打印height的值了

因為

int height = 70;
NSLog(@"%f",height);

打印的信息為:0.000000

此處對C基礎數(shù)據(jù)類型強轉的探索僅供參考。

總結

以上就是這篇文章的全部內容了,希望本文的內容對各位iOS開發(fā)者們能有所幫助,如果有疑問大家可以留言交流。

相關文章

  • iOS實現(xiàn)簡單的二級菜單效果

    iOS實現(xiàn)簡單的二級菜單效果

    這篇文章給大家主要介紹的是利用iOS如何實現(xiàn)簡單的菜單效果,文中給出了詳細的示例代碼,而且實現(xiàn)的比較簡單,適合新人學習使用。感興趣的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • 如何通過Objective-C的枚舉學習iOS中位操作.md詳解

    如何通過Objective-C的枚舉學習iOS中位操作.md詳解

    這篇文章主要給大家介紹了關于如何通過Objective-C的枚舉學習iOS中位操作.md的相關資料,文中通過示例代碼介紹的非常詳細,對各位iOS開發(fā)者們具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • iOS使用Charts框架繪制折線圖

    iOS使用Charts框架繪制折線圖

    本文主要介紹了iOS使用Charts框架繪制折線圖的方法,具有一定的參考價值,下面跟著小編一起來看下吧
    2016-12-12
  • iOS實現(xiàn)無限循環(huán)滾動的TableView實戰(zhàn)教程

    iOS實現(xiàn)無限循環(huán)滾動的TableView實戰(zhàn)教程

    這篇文章主要給大家介紹了關于iOS實現(xiàn)無限循環(huán)滾動的TableView的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 詳解iOS的Core Animation框架中的CATransform3D圖形變換

    詳解iOS的Core Animation框架中的CATransform3D圖形變換

    CATransform3D一般用于操作view的layer的,是Core Animation的結構體,可以用來做比較復雜的3D操作,這里我們就帶大家來詳解iOS的Core Animation框架中的CATransform3D圖形變換
    2016-07-07
  • iOS實現(xiàn)轉盤效果

    iOS實現(xiàn)轉盤效果

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)轉盤效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • iOS消息推送原理及具體實現(xiàn)代碼

    iOS消息推送原理及具體實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了iOS 消息推送原理及具體實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • IOS 常見的循環(huán)引用總結

    IOS 常見的循環(huán)引用總結

    這篇文章主要介紹了IOS 常見的循環(huán)引用總結的相關資料,循環(huán)引用,指的是多個對象相互引用時,使得引用形成一個環(huán)形,導致外部無法真正是否掉這塊環(huán)形內存。其實有點類似死鎖,需要的朋友可以參考下
    2017-03-03
  • iOS中l(wèi)ebel特殊字符的自動換行問題解決

    iOS中l(wèi)ebel特殊字符的自動換行問題解決

    這篇文章主要給大家介紹了關于iOS中l(wèi)ebel特殊字符的實現(xiàn)不自動換行的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習iOS具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-10-10
  • iOS開發(fā)避免安全隱患的要點總結

    iOS開發(fā)避免安全隱患的要點總結

    在本篇文章里小編給各位整理了關于iOS開發(fā)如何避免安全隱患的知識點總結,需要的朋友們學習下。
    2019-07-07

最新評論

蕉岭县| 贵定县| 惠东县| 宽城| 元氏县| 内黄县| 花莲市| 甘谷县| 平泉县| 隆德县| 岚皋县| 榆林市| 广宁县| 双城市| 扎兰屯市| 盘山县| 阿勒泰市| 突泉县| 娄烦县| 鲁甸县| 内乡县| 忻州市| 会理县| 镇赉县| 海兴县| 绵阳市| 固阳县| 吴堡县| 新沂市| 嘉黎县| 临海市| 乳源| 平江县| 吉木乃县| 荣昌县| 阿拉善左旗| 株洲县| 延边| 延寿县| 桂阳县| 岐山县|