Views不总是会拥有一个View Controller 在应用中,几乎没有View和View Controller一一对应的时候。View Controller的作用是管理一个view hierarchy(通常由一系列…
分类:移动开发
如何在 iOS 工程中使用 OpenCV?
前言 OpenCV ,是一个开源的跨平台计算机视觉和机器学习库,通俗点的说,就是他给计算机提供了一双眼睛,一双可以从图片中获取信息的眼镜,从而完成人脸识别、去红眼、追踪移动物体等等的图像相关的功能。更多具体的说明可参见 …
2015技术总结-序
序 很久没有更新这个blog,之前一直想自己搭建一个自由域名的blog,但一直没有做到效果满意,我将会在完成这次技术总结后去继续完成,在完成以后我就会将这里文章搬去新blog,希望大家可以继续关注和给予我意见,非常感谢。…
react-native调用ios native方法-回调
上一篇中介绍了使用react-native调用ios native方法,在真实的使用场景中,不仅仅只是调用下Native的方法,还需要对结果进行处理,Native处理完之后返回结果再回调会JavaScript中进行操作和…
Block原理分析详解
1 基本说明 Block一直是OC的一个重点、难点、黑科技。Block在日常项目中经常使用,他的实现方式和一般的oc代码不一样。同时也很容易出现使用不慎的情况。我们知道OC的本质是C语言+runtime。runtime中…
TBSDKMTOPServer
前言 从MoonLinkConverter 属性mtopRequest 的类型TBSDKServer可以找到突破口 - (id)mtopRequest{ %log(); return %orig; } %end @pro…
移动端 IP 优选方案
摘要: 无论是从 Local DNS 解析域名,获取到 IP 列表,还是从第三方的 DNS 解析服务中,获取到域名对应的 IP 列表。我们获得多个 IP 后,总是想选取一个最优的 IP 使用,本文主要探讨如何在客户端探测…
iOS开发小技巧合集
本文主要记录日常工作中积累的一些iOS小技巧 SDWebImage 加载大量高清图片时内存暴增 解决方案:关闭SD加载高清大图时的解压缩 static BOOL SDImageCacheOldShouldDecompre…
APICloud |UIChatTools 模块demo
UIChatTools 模块是一个聊天输入框模块,开发者可自定义该输入框的功能。通过 open 接口可在当前 window 底部打开一个输入框,该输入框的生命属于当前 window 所有。当输入框获取焦点后,会自动弹动到…
Android键盘映射
对于按键事件,Android调用mDevices[i]->layoutMap->map进行映射。映射实际是由 KeyLayoutMap::map完成的,KeyLayoutMap类里读取配置文件qwerty.k…
深入理解JavaScript系列(10):JavaScript核心(晋级高手必读篇)
本篇是ECMA-262-3 in detail系列的一个概述(本人后续会翻译整理这些文章到本系列(第11-19章)。每个章节都有一个更详细的内容链接,你可以继续读一下每个章节对应的详细内容链接进行更深入的了解。 适合的读…
android 查看手机存储空间以及文件状态及大小
1,df df或者df -h df命令能够输出当前目录文件夹的状态以及大小,-h能够保证大小以kb,Gb等我们能够熟悉的单位进行显示. 输出如下: Filesystem 1K-blocks Used Available …