swift中指针的使用 在 Swift 中,指针都使用一个特殊的类型来表示,那就是 UnsafePointer<T>。遵循了 Cocoa 的一贯不可变原则,UnsafePointer<T> 也是不可变的。当然对应地,它还有一个可变变体,UnsafeMutablePointer<T>。绝大部分时间里, ...
分类:
移动开发 时间:
2016-07-02 18:56:40
阅读次数:
313
一:手势与ScrollView兼容问题 倘若在 ViewController 中添加了一个 TableView,那么很可能在侧滑返回的时候,反而先触发了 TableView 的上下滚动,这一点是非常恼人的。 通过 requireGestureRecognizerToFail() 这个方法,就可以很好 ...
分类:
移动开发 时间:
2016-07-02 18:46:27
阅读次数:
249
一:send和awk解释 sed -n p filenamesed 是一个流编辑器(stream editor) 一:send和awk解释 sed -n p filenamesed 是一个流编辑器(stream editor) awk ‘BEGIN {print “Hellow"}'awk 是一种用 ...
分类:
移动开发 时间:
2016-07-02 17:23:07
阅读次数:
236
一:@autoclosure将一段代码块活着一句表达式自动的封装成一个闭包 func logIfTrue(predicate: () -> Bool) { if predicate() { print("True") } } 调用 logIfTrue({return 2 > 1}) 简写:logIf ...
分类:
移动开发 时间:
2016-07-02 17:11:40
阅读次数:
168
先来张笔者电脑上面安装的Mac app 先来张笔者电脑上面安装的Mac app 一:for .. in 的内部实现(swift): 1 var g = array.generate() 2 while let obj = g.next() { 3 4 5 print(obj) } 6 二:map/F ...
分类:
移动开发 时间:
2016-07-02 16:05:06
阅读次数:
198
ARC的使用: ARC并不能避免所有的内存泄露。使用ARC之后,工程中可能还会有内存泄露,不过引起这些内存泄露的主要原因是:block,retain循环,对CoreFoundation对象(通常是C结构)管理不善,以及真的是代码没写好。 reuseIdentifier在iOS程序开发中一个普遍性的错 ...
分类:
移动开发 时间:
2016-07-02 11:58:59
阅读次数:
254
iOS开发中各种淫技总结(一) 以后的文章中,笔者会根据自己在开发中遇到的一些重点难点,进行简单的总结和梳理,并且不会过多的解释相关概念。 里面可能会设置到Objective-C或者swift相关的各种技术,虽然比较杂,所以需要有一定的开发或者相关基础,或者看起来比较杂,看的时候也可能会很乱的感觉, ...
分类:
移动开发 时间:
2016-07-02 11:54:20
阅读次数:
223
其实用C#来操作图片的拼接就是在用Graphic画图。个人感觉还是挺有趣的,各种类库提供了丰富多彩的功能。 源代码(移植到一个简单的C#程序中,并没有放在ASP.NET项目中): using System.Drawing; using System.Drawing.Drawing2D; using ...
分类:
Windows程序 时间:
2016-06-28 20:35:44
阅读次数:
1235
本文最早发表在我们的微信公众号上(微信ID:blackerteam),支持原创,详见这里, 2016年6月9日是WebRTC开源5周年的日子,Google WebRTC负责人Harald在社区里面写了一篇文章总结这几年的进展,并附上了自己5年前同样场景下写的一篇文章。为了便于大家更好理解过去5年在W ...
分类:
移动开发 时间:
2016-06-23 17:24:07
阅读次数:
264
一、引言 Windows Thumbnail Handler是Windows平台下用来为关联的文件类型提供内容预览图的一套COM接口。通过实现Thumbnail相关的COM接口,就可以为为自定义的文件格式提供内容预览图。如下图所示: Thumbnail handler以COM组件的形式注册使用。因此 ...
分类:
Windows程序 时间:
2016-06-22 15:22:54
阅读次数:
1470