导语: 以前在开发Native页面的同时,还处理Hybrid页面中Web和Native的交互,现在又开始接入Weex这样的跨平台开发方案,感觉纯粹的Native App离我们...
Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理 NSS...
YYText 是一个强大的富文本库.在iOS开发中经常会用到富文本。我们常用到的效果如下图所示: 下面我们来看看各个功能的实现:先创建一个可变属性字符串: DaoXiang是...
8. iOS 开发学习路线 链接地址 iOS 当像素为1的宽度的线时显示并不为1,原因是? 1 Point的线在非Retina屏幕则是一个像素,在Retina屏幕上则可能...
在开发中会遇到应用需要记录设备标示,即使应用卸载后再安装也可重新识别的情况,在这写一种实现方式——读取设备的UUID(Universally Unique Identifie...
简介 SnapKit,一个经典的Swift版的第三方库,专门用于项目的自动布局,目前在github上的stars就高达9340颗星,这是一个不小的数字,亦足以证明它存在的非凡...
苹果在iOS2中引入了Autoresizing技术用于屏幕适配, 其用于指定当父视图的bounds发生改变时如何自动调整子视图的布局 通过Code使用Autoresizing...
上一章节 iOS10 本地推送你玩过了吗? ,了解了本地推送了,这一节,玩耍一下iOS10的远程推送。了解了本地推送之后,再去了解远程推送就简单多了。 远程推送的原理图 图品...
背景 在iOS 9以前,我们从外部启动App都是通过URL Scheme实现跳转的。这种方式虽然可自定程度很高,能够巧妙地实现很多跳转,但弊端也很明显:我们只能通过schem...
介绍 最近在开发的过程中需要用到3D卡片的特效。因此,研究了一下如何在iOS中使用透视图影。这边文章主要是学习iOS中的3D变幻,然后做一个卡片折叠效果,有点类似于笔记本电脑...
开发App的过程中,常常会遇到在App内部加载网页,通常用UIWebView加载。这个自iOS2开始使用的网页加载器一直是开发的心病:加载速度慢,占用内存多,优化困难。如果加...