Swift基础:一.Swift与OC区别:

一.Swift与OC区别:

    1.swift程序的入口是UIApplicationMain;

    2.OC的类是以.h和.m组成的;swift是一.swift结尾的;

    3.OC的类是以@interface和@end开始结尾;swift是采用{};

    4.OC里语句结束以分号(;);swift里不需要分号,添加分号也不会出错;

    5.OC中创建一个视图,采用alloc/init,swift采用();

    6.OC中创建视图采用initWithXXX;swift里变成(XXX:)

    7.swift设置属性,全面采用点语法;

    8.OC中添加视图使用self.view.addSubView;swift添加视图使用view.addSubView,不使用self,为了在闭包里和构造函数里区分会在闭包里和够构造函数里用self;

    9.OC中枚举需要写全,swift中采用type.类型的形式;

    10.OC里的方法是采用@selector;swift采用”方法名”形式;

    11.swift中的枚举可以省略前面的tyoe,直接采用点语法,只能提示不太好;

    12.OC中打印使用NSLog,swift使用print;

    13.等号左右两边最号用对等的空格;



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 8,540评论 3 25
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,204评论 4 61
  • 转载自:https://github.com/Tim9Liu9/TimLiu-iOS[https://github...
    香橙柚子阅读 12,837评论 0 36
  • Strobe Illusion书格万门 | 课程详情Samebook - Coursehttp://telegra...
    鸭梨山大哎阅读 3,395评论 1 1
  • 尝试过,努力过,奋斗过,才算对得起自己。。。 不要在拼搏的年纪选择了安逸。。。 我们没有傲人的背景,没有过人的智慧...
    yp说故事阅读 1,287评论 3 0