Swift
夕阳下的守望者
我不生产代码,我只是代码的搬运工
展开
-
iOS开发 Swift3新特性
苹果集成Swift 3到Xcode 8 Beta在WWDC将于今年晚些时候发布的最终版本.这是该语言的第一个版本,它是开源的,在Mac OS X和Linux上都能使用.如果你从去年十二月开始迅速的进化过程,甚至已经在IBM沙盒中玩过,你知道有很多变化.如果你编译你的应用程序在Xcode 8,它会破坏你的代码. Swift 3改变可以分为两个大的部分 1.移除在Swift 2.2中弃用的方法原创 2017-07-14 15:42:45 · 395 阅读 · 0 评论 -
iOS开发 Swift常用的内置函数
1.abs(_ x: T) -> T 返回的是数字的绝对值 abs(-10) = 10 abs(34) = 34 2.assert(_ condition: @autoclosure () -> Bool, _ message: @autoclosure () -> String = default, file: StaticString = #file, line: UInt = #line原创 2017-07-07 14:20:17 · 277 阅读 · 0 评论 -
iOS开发 Swift3.0 Error
1.跟其它语言一样,Swift的异常处理是在程序抛出异常后的处理逻辑。.Swift提供了一流的异常抛出、捕获和处理的能力.跟Java语言类似,Swift的异常并不是真正的程序崩溃, 而是程序运行的一个逻辑分支;Swift和Java捕获异常的时序也是一样的.当Swift运行时抛出异常后并没有被处理,那么程序就会崩溃. 2.在Swift语言中使用Error表示异常,作用同Java的Excepti原创 2017-08-04 17:02:46 · 349 阅读 · 0 评论 -
iOS开发 项目中Swift与OC混编
在苹果推出了Swift语言之后,很多人担心OC很快会被取代,但是苹果方面表示2年内不会摒弃OC.但现在也快了啊.有的开发团队已经开始基于Swift开发,但是有很多旧的框架还没来得及用Swift写出来,并且某些Swift的功能你还不会写,想用OC写.因此在Swift开发的程序中时不时会用到OC的类,怎么让两门语言在一个程序里无缝衔接?其实很方便 如图这是一个新建的Swift项目,里面直接拖入了一个原创 2015-09-25 09:53:57 · 407 阅读 · 0 评论