
Swift
宋奇山
本来没有搞技术的心思,可是误入歧途而读研,思之而悔恨,弃之而不忍暂且学好技术吧,等毕业之时再转身试试,权当立身之本吧。目前专注于:APP架构设计及开发。
展开
-
Swift学习之闭包疑惑解析1
闭包表达式(Closure Expressions)嵌套函数 是一个在较复杂函数中方便进行命名和定义自包含代码模块的方式。当然,有时候撰写小巧的没有完整定义和命名的类函数结构也是很有用处的,尤其是在您处理一些函数并需要将另外一些函数作为该函数的参数时。闭包表达式是一种利用简洁语法构建内联闭包的方式。 闭包表达式提供了一些语法优化,使得撰写闭包变得简单明了。 下面闭包表达式的例子通过使用几次转载 2014-07-06 09:55:35 · 928 阅读 · 0 评论 -
Swift 开源应用列表
客户端糗事百科 Swift https://github.com/YANGReal/JokeClient-SwiftHackerNews Swift https://github.com/amitburst/HackerNews知乎日报app https://github.com/jxd001/Swift-ZhihuDailyFrameworkTwitter框架 h转载 2014-06-22 22:07:45 · 1294 阅读 · 0 评论 -
从零开始学Swift计时器App开发
发现一个实战学习Swift的好项目,先收藏过来,周日没事转载 2014-06-22 22:04:39 · 1772 阅读 · 0 评论 -
Swift 单元测试介绍
学习ios这么久了,还没好好看过关于测试这方面的东东,一直都是zhenjitiaoshi转载 2014-06-22 21:54:45 · 3907 阅读 · 0 评论 -
74个Swift标准库函数
本文译自 Swift Standard Library: Documented and undocumented built-in functions in the Swift standard library – the complete list with all 74 functions。我不是原作者,我只是勤劳的翻译工:)文中作者没有提及他是如何发现这么多未在文档中体现的内置函数的,估转载 2014-06-22 21:34:47 · 1602 阅读 · 0 评论 -
SwiftyJSON库的使用和思考
最近看了一些网络请求的例子,发现Swift在解析JSON数据时特别别扭,总是要写一大堆的downcast(as?)和可选(Optional),看?号都看花了。随后发现了这个库SwiftyJSON,问题迎刃而解,灰常优雅和Swifty!简单介绍下这个库(内容译自SwiftyJSON的README):为什么典型的在Swift中处理JSON的方法不好?Swift语言是一种严格的类转载 2014-06-22 21:53:05 · 3376 阅读 · 0 评论 -
swif学习之自定义运算符
自定义运算符标准的运算符不够玩,那你可以声明一些个性的运算符,但个性的运算符只能使用这些字符/ = - + * % !& | ^。~。新的运算符声明需在全局域使用operator关键字声明,可以声明为前置,中置或后置的。operator prefix +++ {}这段代码定义了一个新的前置运算符叫+++,此前Swift并不存在这个运算符。此处为了演示,我们让+++对Vector2转载 2014-07-06 09:51:28 · 706 阅读 · 0 评论 -
swift学习之运算符函数
运算符函数让已有的运算符也可以对自定义的类和结构进行运算,这称为运算符重载。这个例子展示了如何用+让一个自定义的结构做加法。算术运算符+是一个两目运算符,因为它有两个操作数,而且它必须出现在两个操作数之间。例子中定义了一个名为Vector2D的二维坐标向量 (x,y) 的结构,然后定义了让两个Vector2D的对象相加的运算符函数。struct Vector2D { var转载 2014-07-06 09:47:55 · 1132 阅读 · 0 评论 -
Swift学习之闭包疑惑解析2
转载请保留原文链接:http://www.yiibai.com/swift/custom_operators.html尾随闭包(Trailing Closures)如果您需要将一个很长的闭包表达式作为最后一个参数传递给函数,可以使用尾随闭包来增强函数的可读性。 尾随闭包是一个书写在函数括号之后的闭包表达式,函数支持将其作为最后一个参数调用。func someFunctionThatTa转载 2014-07-06 10:07:32 · 909 阅读 · 0 评论 -
WWDC 2014 Session笔记 - 可视化开发,IB 的新时代
转载于:http://onevcat.com/2014/10/ib-customize-view/WWDC 2014 Session笔记 - 可视化开发,IB 的新时代本文是我的 WWDC 2014 笔记 中的一篇,涉及的 Session 有What's New in Xcode 6What's New in Interface Builder如果说在 WWDC 14转载 2014-10-27 16:26:08 · 1077 阅读 · 0 评论