本文从 setNeedsLayout 这个方法说起,分享与其相关的 UIKit 视图交互、使用场景等内容。 UIKit 为 UIView 提供了这些方法来进行视图的更新与...
本文从 setNeedsLayout 这个方法说起,分享与其相关的 UIKit 视图交互、使用场景等内容。 UIKit 为 UIView 提供了这些方法来进行视图的更新与...
说到runtime。所有iOS的开发者无不知晓。运行时、swizzle、黑魔法等等。不过用的时候是copy代码、还是真正理解了runtime以及OC中类、对象、方法的本质结构...
如何用 Swift 优雅地写一个 JSON 解析函数?(上)—— 泛型及扩展阅读这一篇文章,你需要对函数式编程和协议有一定的了解。这里用到的代码我都写在了 playgroun...
阅读这一篇文章,需要你对 Swift 的特性有一定的了解。至少要熟悉泛型以及扩展。这篇文章的目的旨在分享一种将 Swift 的各种特性相结合,使写代码更加高效的可能性,实用性...
前两篇说了 monad 和 functor ,这两个算是比较经常会实际使用的。这里说的两个函数式编程 Feature ,相对就没有那么广泛的使用了。Applicative 和...
我在自己的项目中使用网络请求是通过的自己写的 urlSession 的封装库(参考了不少 Alamofire的源码)。前些天在将封装库重构成面向协议的时候,想使用泛型函数来使...
上次了解了一点函数式编程之后,学习了一下《Funtional Swift》 这本书,仿佛打开了新世界的大门。一直看文章不如自己实践,于是我尝试在项目中使用了一下,现在对 mo...
上一次的 issue 通过 pull request 修改了,虽然 0 还是会 crash,但是可以使用负数了。这一次的 issue 则是:类似这种情况: nil无法插入,也...
前一段时间看 Chris Eidhof 的个人网站的时候,注意到一篇博客。使用 Swift Mirror 快速将类转换为 Json 的方法。Swift Mirrors and...
今天看了 wwdc 2016 中的 Swift API Design Guidelines然后大致翻阅了一下 API Design Guidelines事实是,Objecti...
最近在看了 swift 大会上由包涵卿大神带来的“Swift 函数式编程实践” 演讲之后,感触颇深,这几天搜索了一些 swift 函数式编程相关的文章了解了一下。这里做一点记...
iOS开发中经常会需要一些常量,简单使用 plist 或者 NSUserDefaults这里分享一下个人在项目中为了保证可读性以及方便而使用的常量类以及简单本地化方法 这样子...
unwrap lastInsertRowId found unexpected nil最近发现的一个 SQLite.swift 的 bug (也能说不是 BUG )这是我们在...
项目概述 暂时命名为Deadline,这是一个结合To do-List、时间管理、团队协作的应用 参与人员与负责部分 我:产品设计、需求设计、iOS 端中山大学同学:数据库设...
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提...
很多人包括一些企业家,和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里,我一直在学习编程。它有助我成为一个更好的创业者,我甚至可以提供一些帮助,当我的团...
这次尝试使用的是最近限免的时候下载的 ATimeLogger2两天体验下来,从几个方面分析一下吧 一、 需求、背后心理与市场分析 不少对自己有要求的人会需用一个工具来记录一天...