swift-01-简述swift与OC区别

前端之家收集整理的这篇文章主要介绍了swift-01-简述swift与OC区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_301_3@
@H_301_3@

@H_301_3@@H_301_3@

swift语言@H_301_3@@H_301_3@

Swift是AppleWWDC2014所发布的一门编程语言,用来撰写OS XiOS应用程序[1]。在设计Swift时.就有意和Objective-C共存,Objective-C是Apple操作系统在导入Swift前使用的编程语言@H_301_3@
Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来使得编程更加简单、灵活和有趣。界面则基于广受人民群众爱戴的Cocoa和Cocoa Touch框架,展示了软件开发的新方向。@H_301_3@
2010 年 7 月LLVM 编译器的原作者暨苹果开发者工具部门总监克里斯·拉特纳(Chris Lattner)开始着手 Swift 编程语言的工作,还有一个 dogfooding 团队大力参与其中。至2014年6月发表,Swift大约历经4年的开发期。苹果宣称Swift的特点是:快速、现代、安全、互动,且全面优于Objective-C语言。Xcode Playgrounds功能Swift为苹果开发工具带来的最大创新,该功能提供强大的互动效果,能让Swift源代码在撰写过程中能实时显示出其运行结果。拉特纳本人强调,Playgrounds很大程度是受到布雷特·维克多(Bret Victor)理念的启发。@H_301_3@
JavaEye的创始人Robbin发表意见:“对程序员来说,熟悉Swift语法也不过一天时间足够了。关键是要提供高级数据类型,简化Cocoa类库,否则用不用Swift都没区别。@H_301_3@
swift@H_301_3@与@H_301_3@C@H_301_3@语言@H_301_3@@H_301_3@和@H_301_3@ O-C@H_301_3@语言的一些区别:@H_301_3@@H_301_3@
1.@H_301_3@不像@H_301_3@ C@H_301_3@语言@H_301_3@@H_301_3@和@H_301_3@ O-C@H_301_3@语言一样都必须有一个主函数@H_301_3@ main@H_301_3@()作为程序入口,@H_301_3@swift@H_301_3@程序从第一句开始向下顺序执行。一直到最后。@H_301_3@@H_301_3@

2.@H_301_3@每个语句结束后可以不佳分号,但是多条语句不能写在同一行@H_301_3@@H_301_3@@H_301_3@

3.@H_301_3@在声明常量或者变量的时候直接初始化可以省略其类型,否则需要在变量名称后跟冒号加类型。实际开发中建议全都加上,薄面出现错误。@H_301_3@@H_301_3@@H_301_3@

比如:@H_301_3@let num1 = 123 let num2:Int ,用let 引导常量和一些不可更改或者职能赋值一次的数据类型,用 var 来订到可变的,可修改的变量或数据。@H_301_3@@H_301_3@@H_301_3@

@H_301_3@
@H_301_3@

@H_301_3@
@H_301_3@

*/@H_301_3@@H_301_3@

//@H_301_3@第一个@H_301_3@swift@H_301_3@程序@H_301_3@@H_301_3@

print@H_301_3@(@H_301_3@"yeah@H_301_3@!@H_301_3@I'm You First Swift Program~"@H_301_3@)@H_301_3@@H_301_3@

原文链接:https://www.f2er.com/swift/326321.html

猜你在找的Swift相关文章