随笔分类 -  Swift相关

Swift编程语言技术相关话题
摘要:在Apple官方的《Using Swift with Cocoa and Objectgive-C》一书中详细地介绍了如何在Objective-C中使用Swift的类以及如何在Swift中使用Objective-C中的类。在后半部分也介绍了如何在Swift中使用C函数,不过对于如何在C语言中使用Swift函数却只字未提。这里我就为大家分享一下如何在C语言中调用Swift函数。 阅读全文
posted @ 2016-07-21 20:01 zenny_chen 阅读(2801) 评论(0) 推荐(0) 编辑
摘要:可能有不少Swift开发者会忽略这么一个细节:在Swift中,Void类型其实是一个别名类型,而其真正的类型为(),即一个空元祖(empty tuple)! 阅读全文
posted @ 2016-07-02 00:35 zenny_chen 阅读(2400) 评论(0) 推荐(0) 编辑
摘要:在Swift编程语言中,大部分容器类(比如Array、Dictionary)都实现了SequenceType协议。SequenceType协议中有不少有趣且简便的方法可用来实现我们不少实际需求。这里将简单介绍其中的map、flatmap、reduce、以及filter方法。 阅读全文
posted @ 2016-06-28 02:44 zenny_chen 阅读(1083) 评论(0) 推荐(0) 编辑
摘要:由于Swift编程语言属于上层编程语言,而Swift中由于为了低层的高性能计算接口,所以往往需要C语言中的指针类型,由此,在Swift编程语言刚诞生的时候就有了UnsafePointer与UnsafeMutablePointer类型,分别对应为const Type*类型与Type *类型。 阅读全文
posted @ 2016-06-26 20:11 zenny_chen 阅读(2412) 评论(0) 推荐(0) 编辑
摘要:Apple当前启用了Markup语法形式的富文本注释格式,并且为此列出了官方文档,可以参考此链接 阅读全文
posted @ 2016-06-23 16:49 zenny_chen 阅读(994) 评论(0) 推荐(0) 编辑
摘要:从iOS 8.0开始就引入了framework打包方式以及Swift编程语言。我们可以主要利用Swift编程语言将自己的代码打包成framework。不过当前Xcode 7.x在自动导入framework包的时候不太智能,因此需要做一些善后处理。 阅读全文
posted @ 2016-06-23 02:42 zenny_chen 阅读(728) 评论(0) 推荐(0) 编辑
摘要:由于Apple官方的《The Swift Programming Guide》对Swift编程语言中的方法引用介绍得不多,所以这里将更深入、详细地介绍Swift中的方法引用。 阅读全文
posted @ 2016-06-19 20:09 zenny_chen 阅读(1557) 评论(0) 推荐(0) 编辑
摘要:我们在Swift编程语言中常常会用到for-in循环(在编程语言术语中又被称为for-each)。此外,从Swift 2.2版本起,for循环将只支持for-in形式,而不支持for i = 0; i < n; i+=1 { }这种形式了,若要使用这种形式的话,只得用while或repeat-while来代替,或想办法转为for-in。 阅读全文
posted @ 2016-04-04 18:12 zenny_chen 阅读(1059) 评论(0) 推荐(0) 编辑
摘要:Swift编程语言为了能与Objective-C与C语言兼容,而引入了指针类型。尽管官方不建议频繁使用指针类型,但很多时候,使用指针能完成更多、更灵活的任务。 阅读全文
posted @ 2016-04-01 18:25 zenny_chen 阅读(4233) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示