随笔分类 - Swift
摘要:一、开发SDK时的支持情况: OC语言制作动态库时,支持iOS8+;OC语言制作静态库,支持iOS7+。 Swift语言制作动态库时,支持iOS8+;Swift不支持静态库。 对于SDK来说,支持情况非常重要。像我就是一开始就被坑了,我使用Swift开发动态库的方式提供SDK,所以只能支持到iOS8
阅读全文
摘要:Github:https://github.com/bahlo/SwiftGif 这个extension代码不多,主要通过Apple的ImageIO框架进行解析GIF。 整个扩展最核心还是下面的函数,搞了半天还是Apple的UIImage的类函数。所以重点就是找到GIF中的每一帧图片和每一帧的延迟是
阅读全文
摘要:本文作者Nate Cook是一位独立的Web及移动应用开发者,是继Mattt大神之后NSHipster的主要维护者,也是非常知名活跃的Swift博主,并且还是支持自动生成Swift在线文档的SwiftDoc.org网站创造者。在本文中,他介绍了在Swift中使用JavaScript的方法和技巧,对于
阅读全文
摘要:国内OSX开发的资料实在少,甚至连一本开发的书都找不到… 更无语的是,苹果自家的开发文档Sample Code不仅还停留在OC版本,还是MRC的… 在这样的情况下,OSX开发还真得靠“想象力”… 网上有Demo关于随机数,取色器等,基本就是一个Class就能搞定的。 比如https://github
阅读全文
摘要:函数作参数,示例为传入一个String和一个添加前缀的函数,返回一个添加完前缀的String: 闭包做参数,示例为传入一个闭包,: 可以看出两者区别在,闭包做参数时声明的闭包结构是必须带一个外部参数名的 而函数作参数时必须不能带参数名 这里有2个点: (1)在声明时,如果是函数,是不需要带参数名的;
阅读全文
摘要:中缀语法是OC里特有的一种,就是在函数的参数前面加一个解释词,让调用的时候明白该参数的含义 比如: 调用的时候: 不过你发现没,这中缀语法的前提是你必须在函数名的最前面,写个With啥的说明第一个参数的名字,否则第一个参数是没有中缀的。 这样写,确实让调用的时候看起来非常顺眼,[xxxxxxWith
阅读全文
摘要:一、有关回调我们知道,执行函数的时候,一般都有return作为返回参数了,那有return了为什么还要回调呢?回调是为了实现异步的返回,在某些特殊的情况下,比如你执行的函数是一个长时间运行的函数,并不能直接返回给你结果,为了不影响源程序其他步骤的执行,你得继续执行下去,等那边产生结果了再“主动告诉你...
阅读全文
摘要:这篇博客主要实现Swift客户端和NodeJS后台的Post、Get请求实现。我是一个略有点讨厌重复使用工具的人,比如这些基本功能完全可以用OC和PHP等替代,但是没办法,现在知识更新的太快啦,Swift和NodeJS这么热,不去看看还会跟不上时代,里面一些特性也是让人大开眼界。下面就来说说实现吧。...
阅读全文
摘要:基础语法学习:Objective-C:网络上有条理的OC学习资源较少,建议购买入门书籍:《Objective-C 程序设计》(【美】StephenG. Kochan)或《Objective-C 基础教程》([美] Scott Knaster)Swift:语法基础:http://wiki.jikexu...
阅读全文

浙公网安备 33010602011771号