最近又想回顾下swift,现在版本已经到4.2了。。。想当时15年,我写swift2.1的时候,我遇到了很多让我感到尴尬的场景。。 https://www.cnblogs.com/rayshen/p/5038937.html 这边博客现在看起来还非常搞笑,但是当时确实是这样。好在我之前说的这些问题, ...
分类:
编程语言 时间:
2018-12-20 14:34:53
阅读次数:
223
Xcode 7.1.1 improves stability and fixes critical issues in interface Builder,debugging,and UI testing.Xcode 7.1 includes Swift2.1 and SDKs for iOS 9. ...
分类:
其他好文 时间:
2018-09-30 18:23:13
阅读次数:
202
1.Swift简介 2014年WWDC 发布的新开发语言,可与OC共同运行于Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。 swift2.0之后的语法则趋于稳定,2017年发布的swift4.0虽有改动,但也只是增添了一些新特性。这些新特性需要在Xcode9上运行才能显示出效果。值 ...
分类:
编程语言 时间:
2018-07-17 00:10:32
阅读次数:
237
@noescape优化编译器编译,swift 2.1引入。函数假设有一个一个參数是closure的话,能够在前面加一个关键字@noescape表示在函数return前closure生命周期结束,能够优化编译。(closure 是引用类型, 能够引用到别的地方,例如以下:)class A{ var b ...
分类:
编程语言 时间:
2017-08-10 22:27:57
阅读次数:
171
原创文章,欢迎转载。转载请注明:关东升的博客 Swift错误处理模式,在Swift1.x和Swift 2.0是不同的两种模式。Swift 1.x代码错误处理模式採用Cocoa框架错误处理模式,到如今Objective-C还沿用这样的处理模式,而Swift2.0之后採用了do-try-catch错误处 ...
分类:
编程语言 时间:
2017-07-04 09:55:51
阅读次数:
237
有日子没写东西了,抽点时间练练笔头子,业精于勤荒于嬉~ 近期从OC转到了Swift2,因为Swift一直没有正经学正经用,所以对这门语言的理解基本算是个球。。。不得不感慨苹果的动作之快。Swift还没学呢。就2了。。。于是意识到再不学起来可能就真2了~~花了些时间看了全本的《The Swift Pr ...
分类:
编程语言 时间:
2017-06-07 15:49:22
阅读次数:
279
拓展:和oc的拓展方法功能差点儿相同。就是给已经存在的类,结构体。枚举,协议类型添加新的方法 拓展语法: 用extensionkeyword声明: extension SomeType {// new functionality to add to SomeType goes here} 拓展能够: ...
分类:
编程语言 时间:
2017-05-20 10:09:03
阅读次数:
136
在去年翻译《Swift编程入门经典》(Swift1.0版本,基于Xcode6)这本书时,系统的搞了搞Swift语言,接下来的一段时间内打算持续更新一下相关Swift语言的一些东西,不过现在已经是Swift2.0版本了,区别还是不小的。并且目前在工作中正重构着整个项目的代码,之后根据一些项目实例..
分类:
编程语言 时间:
2017-04-24 23:16:45
阅读次数:
330
Swift2.0语言教程之下标脚本 下标脚本 下标脚本是訪问对象、集合或者序列的高速方式。开发人员不须要调用实例特定的赋值和訪问方法,就能够直接訪问所须要的数值。比如在数组中,能够直接使用下标去訪问或者改动数组中的某一个元素。代码例如以下: import Foundationvar array=[" ...
分类:
编程语言 时间:
2017-04-17 11:37:51
阅读次数:
139
本系列笔记是博主通过观看慕课网liuyubobobo讲师主讲的《玩儿转swift2.0》的课堂学习笔记并整理课堂上讲到的代码,也可通过慕课网app观看他的视频支持他,讲师的所有课堂代码在github上,以及更新的swift3.0的代码,建议还是先过一遍老师的视频,然后再自己敲一遍课堂代码,再反过来复 ...
分类:
编程语言 时间:
2017-04-02 21:50:07
阅读次数:
189