Swift
dennis_ben
只为记录下来时的足迹!
展开
-
Swift基础部分
Swift是一种基于IOS,OS X和watchOS平台的新的编程语言,2016.9已经更新到3.0版本,3.0版本基于前面2个版本做了许多改变(新增或变更或是替换)。 我是一个从c、c++过度到Object C的程序猿,目前Swift开发的IOS程序渐渐多了起来,有幸可可以自学一下Swift 3.0,所有语言差异都基于c、c++、o-c做区别,此次学习记录参考资料来源于:http://原创 2017-02-24 17:47:40 · 244 阅读 · 0 评论 -
Swift基础-函数
很长时间没动swift了,以下纯粹个人学习思路,语言之间的区别主要是鉴于C/C++边上代码边解析:1.取数组中的最大最小值func minMax(array:[Int]) ->(min:Int,max:Int){ var currentMin = array[0] var currentMax = array[0] for value in array[0....原创 2018-03-02 17:10:42 · 199 阅读 · 0 评论 -
swfit3.0改动
Apple 在 WWDC 上已将 Swift 3 整合进了 Xcode 8 beta 中,并会在今年晚些时候发布 Swift 3 的正式版。这是 Swift 在开源和支持 Mac OS X 与 Linux 之后的首个版本。如果你在去年 11 月关注了 Swift 进化史 和已经启动的 IBM 沙盒 项目,那你应该知道 Swift 确实改动很多。甚至可以确定你在 Xcode 8 上根本无法编译既有项...转载 2018-03-14 15:44:36 · 166 阅读 · 0 评论 -
swift3.0变化(续)
幸运的是,Swift 3 中就不会再出现这个情况了。字符串的 key-path 写法被替换为了 #keyPath():class Person: NSObject { var name: String = "" init(name: String) { self.name = name }}let me = Person(name: "Cosmin")me.value(forKeyP...转载 2018-03-14 16:28:27 · 214 阅读 · 0 评论