摘要: 在 iOS 中,你给一个 view 添加 GestureRecognizer 来处理点击事件。在 Flutter 中,有两种方法来添加点击监听者: 本身支持事件监测的,传递一个函数,实现响应方法,如:RaisedButton 如果本身不支持的,则在外面包裹一个GestureDetector,并给它的 阅读全文
posted @ 2018-05-03 09:33 黑暗的咏叹 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 变量 Dart里面万物皆对象,包括变量类型、函数。 Dart 没有 byte、char 和 float。final 跟 Java 里的 final 一样,表示一个运行时常量,运行时赋值过后就不再改变, 对应的const 表示编译时常量,编译的时候值就确定了。 var是类型推断,类似于swift。 O 阅读全文
posted @ 2018-04-25 15:04 黑暗的咏叹 阅读(706) 评论(0) 推荐(0) 编辑
摘要: Mac上按键对应windows按键:⌥ : option / alt⇧ : shift ⌃ : control ⌃ : control ⌘ : command ⌘ : command ⎋ : esc 快速定位到当前文件: (一)查找/查看相关 搜索任意内容 双击 shift 当前文件查找/替换 cm 阅读全文
posted @ 2017-04-05 15:35 黑暗的咏叹 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 修改手机定位 利用Xcode,我们可以修改非越狱的苹果手机定位,模拟任意位置。 1. 用Xcode创建一个工程 2. 新建立一个 GPS.gpx 的 XML 文件,然后导入工程 利用Xcode,我们可以修改非越狱的苹果手机定位,模拟任意位置。 1. 用Xcode创建一个工程 2. 新建立一个 GPS 阅读全文
posted @ 2017-02-20 13:46 黑暗的咏叹 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 一个苹果证书怎么多次使用——导出p12文件 为什么要导出.p12文件 一个苹果证书怎么多次使用——导出p12文件 为什么要导出.p12文件 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我 阅读全文
posted @ 2016-10-09 14:49 黑暗的咏叹 阅读(142) 评论(0) 推荐(0) 编辑
摘要: AudioToolbox.framework是一套基于C语言的框架,使用它来播放音效其本质是将短音频注册到系统声音服务(System Sound Service)。System Sound Service是一种简单、底层的声音播放服务,但是它本身也存在着一些限制: 音频播放时间不能超过30s 数据必 阅读全文
posted @ 2016-09-22 12:59 黑暗的咏叹 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.jianshu.com/p/0cc7aad638d9 1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifica 阅读全文
posted @ 2016-09-18 09:14 黑暗的咏叹 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 1.//添加了这个宏,就不用带mas_前缀了 #define MAS_SHORTHAND //添加了这个宏,equalTo就等于mas_equalTo #define MAS_SHORYHAND_GLOBALS //这个头文件一定要放在上面两个宏后面 #import "Masonry.h" make 阅读全文
posted @ 2016-07-05 17:40 黑暗的咏叹 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 来源 UI中国 阅读全文
posted @ 2016-07-04 14:46 黑暗的咏叹 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 首先通过一句话来解释:深拷贝就是内容拷贝,浅拷贝就是指针拷贝。 深拷贝就是拷贝出和原来仅仅是值一样,但是内存地址完全不一样的新的对象,创建后和原对象没有任何关系。浅拷贝就是拷贝指向原来对象的指针,使原对象的引用计数+1,可以理解为创建了一个指向原对象的新指针而已,并没有创建一个全新的对象。 (1)非 阅读全文
posted @ 2016-06-28 13:52 黑暗的咏叹 阅读(144) 评论(0) 推荐(0) 编辑