(一)swift的基本学习

一、swift介绍

1、什么是swfit

  1)swift是苹果公司在2014年WWDC上发布的全新编程语言

  2)swift在天朝译为雨燕

  3)跟Object-C一样,可以用于iOS、Mac应用程序

  4)苹果公司从2010年7月开始设计swift语言,耗时四年打造(几乎由一个人来完成的)

2、语法特点

  1)从他的语法中能看到OC、JS、C#/Pthon等语言的影子

  2)借鉴了OC、JS、C#、python等语言的有点

  3)同时具备了编译型语言的高性能和脚本语言的灵活交互性

  4)语法简单、代码简洁、使用方便

  5)可以轻松与OC、C混合使用

3、苹果公司为什么要设计swift语言

 1)后期取代OC
 2)让应用开发更简单、更高效、更稳定

二、swift须知

1、在swift里面不在有.h和.m文件,swift的源文件扩展名都是  .swift

2、两个不需要

   1)不需要编写main函数

     从上往下按顺序执行,所以最前面的代码会被自动当做程序的入口

   2)不需要再每一个语句后面加上分号,同一行代码上有多条语句时必须加分号

3、注释与OC的区别

   多行注释可以嵌套多行注释(OC则不可以用嵌套注释)

4、如何声明常量和变量

    1) 用let来声明常量,用var来声明变量

    2)基本上可以用任何你喜欢的字符作为变量和常量名(汉字,表情符号,几乎所有的都可以作为变量的名字)

    3) 注意点

       不能包含数学符号
       不能包含箭头
       不能包含非法无效的Unicode字符比如
       不能直接是下划线
       不能是let或者var

三、用swfit创建button和imageView

四、playground

五、字符串的简单介绍

1、字符串是String类型的数据,用双引号""包住文字内容

2、字符串的常见操作

 1)用加号做字符串的拼接

    let scheme = "http://"
    let path = "www.baidu.com"
    let website = scheme + path

 2)用反斜线\和小括号做字符串插值

    let hand = 2
    let age = 20
    let str = "我今年\(age)岁了,有\(hand)只手"

 3)整数转字符串

    var age = 10
    var ageStr = String(age)

六、关于swift的疑惑

1、是否意味着使用OC的iOS程序员和其他行业的非iOS程序员站在了同一起跑线上

2、只不过是换种语法规则,其他的代理、通知、协议、KVO、KVC的原理还是没有变
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,470评论 4 61
  • 1 对微信公众号集中荐号的推文很多,一般是起个惊悚的标题,什么“不看这些你就out了”,“女人要想优雅就得多看看”...
    冰小寒阅读 1,454评论 0 1
  • 6月16日下午,麒麟区农旅投公司职工到珠街韭菜山参加“麒麟区珠街街道东面山义务植树挂钩联系单位植树活动”。...
    _ruth阅读 3,240评论 0 0
  • 作业一: 关于阅读,我一向偏爱读现当代的作品。读书上,我经常犯钻牛角尖的毛病,一个词、一句话、一段文,哪怕稍有疑惑...
    简墨瞳阅读 1,729评论 2 1
  • 但并不是所有人都能像我一样,甘之如饴的,在这个地方生活,毕竟这个地方,交通闭塞,信息不畅。 说到这里,我十分感谢我...
    静夜语思阅读 1,409评论 0 0

友情链接更多精彩内容