===============队列===========GCD三种创建队列的方法 (1)自己创建一个队列第一个参数代表队列的名称,可以任意起名第二个参数代表队列属于串行还是并...
文 / 菲拉兔 要求: Platform: iOS8.0+ Language: Swift4.0 Editor: Xcode9 【问题补充2017-09-28】 最近我发现了...
链式编程近几年算是一个比较火的概念了,使用过masonry的人应该也比较熟悉链式编程这个概念,那么,在iOS中是怎么实现链式编程的呢?其实iOS的链式编程一般都是使用bloc...
在iOS开发中,和货币价格计算相关的,需要注意计算精度的问题。即使只是两位小数,也会出现误差。使用float类型运算,是完全不够的。所以我在网上来找寻答案,但是在百度找了好久...
KIF的全称是Keep it functional。它是一个建立在XCTest的UI测试框架,通过accessibility来定位具体的控件,再利用私有的API来操作UI。由...
Swift 4是苹果计划于2017年秋季推出的最新版本,其主要重点是提供与Swift 3代码的源兼容性,并努力实现ABI稳定性。 学习Swift4.0的两个官方文档 The ...
一、使用CAShapeLayer实现复杂的View的遮罩效果 1.1、案例演示 最近在整理一个聊天的项目的时候,发送图片的时候,会有一个三角的指向效果,指向这张图片的发送者。...
iOS开发中,有时会涉及到跳转到系统设置的界面,比如打开蓝牙,通知等,废话不多说,直接上图:Demo给出了31种界面的跳转,当然你也可以根据我下面第三步反映的规律进行其它页面...
ios11更新了。之前xcode9的bate版我也没时间看,知道今天要适配才发现问题来了。下午研究半天。感觉这玩意就是苹果给我们造的坑。我们来填。图解safeAre: 除了i...
@___Lynn JS的坑点就在这儿,没有智能提示,没有编译语法报错。没有JS编程经验的,总会碰到这些莫名其妙的错误,最终发现都是什么没有大小写啦,少些个逗号这类的错误。太浪费时间了。
ReactNative学习笔记之iOS原生UI的封装学习ReactNative有一段时间了,也加了好多群,看见群里每天那么多人在那儿讨论和学习ReactNative,感觉ReactNative以后会是一个趋势啊!话不多说,干货...