Material Design 谷歌在发布 Android 5.0 Lollipop 的时候,同时为安卓应用引进了一种新的设计标准:Material Design。 官网对其...
Material Design 谷歌在发布 Android 5.0 Lollipop 的时候,同时为安卓应用引进了一种新的设计标准:Material Design。 官网对其...
hashABC hash是一种用于处理查找时非常高效的数据结构。时间复杂度一般情况下可以直接认为是O(1)。散列技术是在记录的存储位置和它的关键字之间确立一个对应关系 f,使...
苹果每年都更新 Swift 版本,但是平常项目中使用的一些开源库却不能及时更新,使用那就需要一部分库继续使用 Swift3.2 版本,一部分使用 Swift4,那么在 Pod...
NSNumberFormatter可以用来处理NSString和NSNumber之间的转化,可以满足基本的数字形式的转化。 1:使用+ localizedStringFrom...
设置UITextView的行间距有多种方法 一、设置静态textview行间距 UITextView不需要输入直接显示非常简单 NSMutableParagraphStyle...
本文上下两篇已授权在 InfoQ 的移动开发前线公众号上首发,微信阅读地址和 InfoQ 文章链接。 不久前结束的 WWDC 2016 Session 216: Advanc...
一、什么是库? 库是共享程序代码的方式,一般分为静态库和动态库。 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。 动态库:链接时不复制,程序运行时由系统...
关于KVO的那些事 之 KVO安全用法封装 KVO (Key Value Observering) 是iOS用于监听某个对象某个变量一种简洁便利的机制。但是,对于KVO的稳定...
我们知道iOS由于沙盒的存在,应用程序不能越过自己的区域去访问别的存储空间的内容,不过可能有许多场景我们需要在应用程序之间共享数据,比如多个应用共用用户名密码进行登录等。虽然...