提到链式编程和函数式编程,最典型的代表是Masonry 比较完美的实现了函数式编程和链式编程。例如 ``` [view mas_makeConstraints:^(MASCo...
一般按钮方法后加参都是当前控件,因为获取的是当前控件对象,一般使用都是字符串等类型参数作为控件的属性来传值,oc中添加方法后加参不会报错,但是swift会报触摸事件copyWithZone错误,因为传入的字符串为空对象,直接崩溃
Swift 中的 Selector由于种种原因,简书等第三方平台博客不再保证能够同步更新,欢迎移步 GitHub:https://github.com/kingcos/Perspective/。谢谢! Sel...
语音识别技术这几年在移动App上的应用越来越广,各种第三方语音识别SDK也是层出不穷,例如科大讯飞、百度语音等,同时引入语音识别技术也是一个提高App逼格的好方法😁。所以今年...
前言 使用高德地图SDK开发的时候,需要获取定位点周围的POI信息(Point of Interest,兴趣点)。 官方文档上面对于deepType类型只有这么一段话: 当然...
@LoveY34 能具体说一下吗,demo里调用相机那里需要获取权限
菜鸟教程——iOS与JS交互相互调用iOS的系统框架JavaScriptCore可以实现JS与OC互相通讯,本文就简单说下iOS与JS交互相互调用 1.凡事添加了JSExport协议的协议,所规定的方法变量...
@打杂少女 rvictl -help 看终端报什么
mac下WireShark软件的使用上一篇介绍了Mac下Charles的使用,之前都是使用青花瓶截取的数据,今天在新的公司用的时候发现电脑打开charles,手机设置电脑IP及端口以后出现不能上网的问题,可能是...
在iOS开发中,数据解析转化方面有许多比较好用的框架,如MjExtension,自己以前写过一个数据解析框架,今天就简单的总结一下。 数据解析,无非就是数据的转...
刚刚说了使用宏定义的方式来隐藏头文件方法名。感觉比较low,有没有更好的方法来做呢。 创建 confuse.sh, func.list,如图: 确认一下文件路径 cd到项目文...
刚刚写了如何使用class-tump查看app包头文件,那我们如何使我们保护我们app的安全呢,这里先简单的介绍一种代码混淆的方法,就是使用预编译替换。 我们新建工程,然后加...
如果要反向导出app的头文件信息,我们需要工具class-dump。 转到http://stevenygard.com/projects/class-dump/下载class...
iOS8.0之前的跳转方式是 UIApplication.shared.openURL(NSURL(string: "App-Prefs:root=MUSIC") as! U...
重要!!!!!!最新更新iOS10运行iOS10会报错 -canOpenURL: failed for URL: "prefs:root=Bluetooth" - error...
@读尘 可以 ,这个广告弹框的实现思路跟轮播图类似,scrollView,tableView,collectionView都可以实现
iOS仿滴滴打车广告弹窗今天分享一下仿滴滴打车的广告弹窗,效果图如下: 实现的思路:自定义ADAlertView(继承自UIView),然后添加scrollView,scrollView上布局五个自...
iOS 获取设备的各种信息 一、目录结构: 获取屏幕宽度与高度 获取设备版本号 获取iPhone名称 获取app版本号 获取电池电量 获取当前系统名称 获取当前系统版本号 获...
今天分享一下仿滴滴打车的广告弹窗,效果图如下: 实现的思路:自定义ADAlertView(继承自UIView),然后添加scrollView,scrollView上布局五个自...
最近产品需要改短信验证码界面,这里随手写了一个demo,分享给大家。 参考:http://www.jianshu.com/p/fce6bd4038eb,做了一定的修改,效果如...