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

IOS開(kāi)發(fā)OC代碼中創(chuàng)建Swift編寫(xiě)的視圖控制器

 更新時(shí)間:2017年06月27日 11:23:04   投稿:lqh  
這篇文章主要介紹了IOS開(kāi)發(fā)OC代碼中創(chuàng)建Swift編寫(xiě)的視圖控制器的相關(guān)資料,需要的朋友可以參考下

IOS開(kāi)發(fā)OC代碼中創(chuàng)建Swift編寫(xiě)的視圖控制器

背景

近日在和一群朋友做項(xiàng)目,我和另一位同學(xué)負(fù)責(zé)iOS客戶端,我是一直使用OC的,而他只會(huì)Swift,因此在我們分工協(xié)作之后,就需要把代碼合在一起,這就牽扯到如何在TabbarController中添加一個(gè)swift創(chuàng)建的子控制器的問(wèn)題。

解決

首先在一個(gè)OC項(xiàng)目中新建一個(gè)Swift類,繼承自UITableViewController,并且修改其view背景色,方便后續(xù)測(cè)試。

import UIKit
class ESSwiftTableViewTestVc: UITableViewController {
  override func viewDidLoad() {
    super.viewDidLoad()
    self.view.backgroundColor = UIColor.grayColor();
  }
  // 下面省略
}

然后在需要使用的地方導(dǎo)入一個(gè)頭文件,注意頭文件是由系統(tǒng)自動(dòng)生成的,為工程名-swift.h,例如我的工程名為EnjoySkill,那么這個(gè)頭文件就是EnjoySkill-swift.h,系統(tǒng)不會(huì)進(jìn)行自動(dòng)補(bǔ)全,需要自行輸入完成。

#import "EnjoySkill-swift.h"

最后,也就是需要?jiǎng)?chuàng)建控制器的時(shí)候,使用OC的語(yǔ)法創(chuàng)建。

UITableViewController *tab2 = [[ESSwiftTableViewTestVc alloc] init];

不得不說(shuō),蘋(píng)果在這兩種語(yǔ)言的銜接方面做的很自然,方便。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • iOS開(kāi)發(fā)基礎(chǔ)之C語(yǔ)言

    iOS開(kāi)發(fā)基礎(chǔ)之C語(yǔ)言

    現(xiàn)在越來(lái)越多的iOS開(kāi)發(fā)興趣愛(ài)好者投入到了iOS培訓(xùn)中,有的是已經(jīng)在職的員工,有的是還在就讀的學(xué)生,還有一些是完全零基礎(chǔ)的同學(xué),那么對(duì)于他們來(lái)說(shuō)就要一切從基礎(chǔ)開(kāi)始學(xué),首先從C語(yǔ)言學(xué)起
    2015-11-11
  • 兩種iOS隱藏導(dǎo)航欄的正確方法

    兩種iOS隱藏導(dǎo)航欄的正確方法

    這篇文章主要為大家詳細(xì)介紹了iOS導(dǎo)航欄的正確隱藏方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • iOS 如何高效的使用多線程

    iOS 如何高效的使用多線程

    這篇文章主要介紹了iOS 如何高效使用的多線程,幫助大家提高ios 開(kāi)發(fā)的效率,感興趣的朋友可以了解下
    2020-09-09
  • ios利用 AFN 上傳相冊(cè)或者拍照?qǐng)D片

    ios利用 AFN 上傳相冊(cè)或者拍照?qǐng)D片

    這篇文章主要介紹了ios利用 AFN 上傳相冊(cè)或者拍照?qǐng)D片的相關(guān)資料,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-06-06
  • iOS輸入框的字?jǐn)?shù)統(tǒng)計(jì)/最大長(zhǎng)度限制詳解

    iOS輸入框的字?jǐn)?shù)統(tǒng)計(jì)/最大長(zhǎng)度限制詳解

    在開(kāi)發(fā)中經(jīng)常會(huì)遇到鍵盤(pán)輸入的字符長(zhǎng)度的限制,下面這篇文章主要給大家介紹了關(guān)于iOS輸入框的字?jǐn)?shù)統(tǒng)計(jì)/最大長(zhǎng)度限制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • iOS 自定義狀態(tài)欄和導(dǎo)航欄詳細(xì)介紹

    iOS 自定義狀態(tài)欄和導(dǎo)航欄詳細(xì)介紹

    這篇文章主要介紹了iOS 自定義狀態(tài)欄和導(dǎo)航欄詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • IOS實(shí)現(xiàn)輸入驗(yàn)證碼、密碼按位分割(二)

    IOS實(shí)現(xiàn)輸入驗(yàn)證碼、密碼按位分割(二)

    這篇文章主要介紹了IOS實(shí)現(xiàn)輸入驗(yàn)證碼、密碼按位分割的方法,在App內(nèi),密碼及驗(yàn)證碼的輸入,采用按位輸入的方法,且位與位之間有分隔線,感興趣的小伙伴們可以參考一下
    2016-01-01
  • Objective-C中NSLog輸出格式大全

    Objective-C中NSLog輸出格式大全

    這篇文章主要介紹了Objective-C中NSLog輸出格式的相關(guān)資料,非常的簡(jiǎn)單,有需要的小伙伴可以參考下。
    2015-06-06
  • 詳解iOS多線程之2.NSThread的加鎖@synchronized

    詳解iOS多線程之2.NSThread的加鎖@synchronized

    這篇文章主要介紹了詳解iOS多線程之2.NSThread的加鎖@synchronized,有需要的小伙伴可以參考下。
    2016-11-11
  • 詳解使用Xcode進(jìn)行iOS設(shè)備無(wú)線調(diào)試

    詳解使用Xcode進(jìn)行iOS設(shè)備無(wú)線調(diào)試

    這篇文章主要介紹了詳解使用Xcode進(jìn)行iOS設(shè)備無(wú)線調(diào)試,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12

最新評(píng)論

宁陵县| 昆明市| 普定县| 资溪县| 玉田县| 竹北市| 霍邱县| 孟州市| 邮箱| 井研县| 海丰县| 沧州市| 壶关县| 湘乡市| 迁西县| 屯留县| 嵊州市| 芦山县| 五寨县| 台南市| 星子县| 会昌县| 来宾市| 兴文县| 云龙县| 西昌市| 苗栗市| 耒阳市| 青浦区| 萝北县| 桐城市| 特克斯县| 修水县| 丰镇市| 城市| 申扎县| 肇庆市| 连云港市| 瓦房店市| 涿州市| 武汉市|