Swift 学习笔记 1-简介
来源:互联网 发布:淘宝付款被挤爆了 编辑:程序博客网 时间:2024/05/26 20:23
欢迎加QQ群讨论:157672725
一、Swift 简介
Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来使得编程更加简单、灵活和有趣。今天稍微看了一下官方的文档,觉得它融入了函数式语言和脚本语言的特性,它无需编译和链接就可以执行,也就是说它是一门解释型语言。内存的管理在Swift中变得很容易(几乎不用考虑),让你感觉就很像在写Java。Swift的多种优良特性,让更多的iOS初学者更容易入门。
当然,Swift也是有缺点的:1.没有面向对象的保护性(全局public ) 2.基本数据结构不完善(比如:没有 set集合) 3.第三方库支持很少 4.调用c、c++的东西比较麻烦(需要通过oc做个桥梁)。
二、学习资料
在这里,我推荐直接看官方文档:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ 。
三、开始第一个Swift程序
由于我们先要学语法,所以我们新建项目的时候使用command line 模式(如下图)。
Language 选择Swift
建完工程后我们可以看到结构跟oc的差不多,入口为main.Swift
command + R 运行一下,可以看到 控制台上打印了程序员最熟悉的"Hello ,World !"。
好了,第一期笔记就先写到这里,下一期开始我们将开始一步一步学习Swift的语法。
- Swift 学习笔记 1-简介
- Swift学习笔记-1
- swift学习笔记-1
- swift学习笔记1
- swift学习笔记1
- Swift学习笔记1
- Swift 笔记-01 Swift简介
- swift -- swift学习笔记(1)
- swift学习笔记(1)
- Swift学习笔记(1)
- swift学习入门笔记1
- swift 学习笔记(1)
- Swift学习笔记(1)
- Swift学习笔记--关于Swift
- Swift学习笔记--Swift入门
- swift学习笔记1-Swift中的问号?和感叹号!
- Swift学习(一)-语言简介
- Swift学习(四)-Playground简介
- UVa 127 "Accordian" Patience
- 关于二值化函数cvAdaptiveThreshold的一些发现
- 教你透彻了解红黑树
- MD5加密原理
- MPMoviePlayerController
- Swift 学习笔记 1-简介
- 【C++ STL】算法 <algorithm>中各种算法解析
- 第一阶段工作总结
- RMQ经典题:【POJ3264】 Balanced Lineup
- Flying to the Mars HDU1800 map 简单水题
- .net基础扫盲-自定义泛型类
- POJ 1159 Palindrome(滚动数组)
- HDU 1231 最大连续子序列
- 程序员如何快速准备面试中的算法