本文主要探讨两个方面:(1)autorelease对象到底是合适被析构的?(2)OC内部是如何处理一个被autorelease掉的对象的? (1)autorelease对象到底是何时被析构的? 这个问题说难不难,但说简单也不简单。我们还是先看一类熟悉的不能再熟悉的代码吧: 1 - (void)vie ...
分类:
其他好文 时间:
2019-01-17 20:01:41
阅读次数:
177
1、canvas和其他标签一样使用,但是IE8以下是不支持的,可以在canvas里面加一个span用来提示,例如: 另外画布的大小,需要直接在内联样式里面设置,而不要在外部样式表里面设置,在外部样式表里设置宽高后,canvas里面的元素也会同比缩放,例如: 2.画方形 oC.fillRect(x,y ...
分类:
其他好文 时间:
2019-01-16 21:40:43
阅读次数:
298
鉴于目前动态库在iOS App中使用越来越广泛,二进制的兼容问题可能会成为一个令人头疼的问题。本文主要对比一下C++、Java、Objecive-C和Swift的二进制兼容问题。 iOS端动态库使用情况 测试环境 C++、Java、OC和Swift分别实现Foo这个基类,然后再实现Bar这个子类,m ...
分类:
编程语言 时间:
2019-01-16 16:36:06
阅读次数:
249
swift 日出日落时间,真个也是从OC转过来的,可能不是很好,但是能用。 ...
分类:
编程语言 时间:
2019-01-16 13:11:03
阅读次数:
217
foreach时加&符号:遍历的同时改变原数组即修改数据或者增加数据。 使用&可能出现的问题: 这是由于在使用赋值引用传递之后没有释放$value的值,所以会影响第二个foreach的使用。可以使用unset($value)释放变量。 ...
分类:
Web程序 时间:
2019-01-12 13:16:37
阅读次数:
206
OCR智能识别技术OCR智能识别技术即是OCR识别软件,通过OCR软件对图片中的文字进行提取识别,转换成可检索的数据。但OCR智能识别技术其实分的非常细,下面介绍下OCR智能识别技术。1.证件OC识别此类最开始是基于PC的,近几年开始向移动端发展,主要有android,ios平台的SDK,目前成熟的有×××识别,行驶证识别,驾驶证识别,护照识别等。2.银行卡OCR识别此类技术是2014年以后开始兴
分类:
其他好文 时间:
2019-01-11 14:45:20
阅读次数:
175
https://blog.csdn.net/u011690583/article/details/51700662 1、创建一个xcode工程,single View就行,项目语言选择swift,oc的直接生成就行不用这么麻烦。 2、把跟目录上创建 node的package.json,执行命令 np ...
分类:
编程语言 时间:
2019-01-10 18:49:01
阅读次数:
181
一、官网:https://sentry.io/welcome/ 二、介绍 Sentry 是一个开源的实时错误报告工具,支持 web 前后端、移动应用以及游戏,支持 Python、OC、Java、Go、Node、Django、RoR 等主流编程语言和框架 ,还提供了 GitHub、Slack、Trel ...
分类:
其他好文 时间:
2019-01-09 16:11:21
阅读次数:
183
dispatch_source_create创建定时器 //定时器 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); // 创建定时器,本身也是个oc对象,必须设置为全局,不 ...
一般来说应用日志和容器日志一样输出到console,这样oc logs的时候就能把所有的获取到,但这种模式下输出的日志比较多,问题定位不方便,更多的时候开发人员只想通过应用日志来查看定位问题就够了,所以可以考虑容器日志和应用日志进行分离。在Openshift的实现如下: 1.打开scc对宿主机访问的 ...
分类:
其他好文 时间:
2018-12-30 14:46:02
阅读次数:
333