美文网首页iOS开发iOS
iOS OC与Swift混编

iOS OC与Swift混编

作者: 烟雨痕 | 来源:发表于2018-06-27 15:55 被阅读2763次

    一、Swift使用OC类的桥文件

    1.该文件在第一次创建Swift文件时会提示创建该文件,选择创建。
    2.该文件可以手动创建, cmd + N, 选择Header File文件创建,名字请看下面截图命名👇
    
    
    Swift使用OC类的桥文件.png

    二、OC使用Swift类的桥文件

     在创建Swift类文件时,系统会生成对应的桥文件, 
     该文件在工程中看不到,但是cmd+单击文件名时,仍然会看到具体生成代码
    
    image.png

    三、配置信息

    使用第三方Framework 时配置: image.png image.png

    四、补充

    在OC文件中,访问Swift类中的对象, 则该对象在Swift类中,要添加@objc来修饰
    
    补充.png block回调.png
    为nil判断.png
    `以下来自喵神Swift-tips书中`:
    在swift中:Array 和 Dictionary是值类型
    在需要处理大量数据并且频繁操作(增减)其中的元素时,选择NSMutableArray 和 
    MSMutableDictionary会更好,而对于容器内容条目小而且容器本身数据多的情况,
    应该使用Swift语言内建的Array 和 Dictionary
    

    相关文章

      网友评论

        本文标题:iOS OC与Swift混编

        本文链接:https://www.haomeiwen.com/subject/yfobyftx.html