写在前面 多线程技术在移动端开发中应用广泛,GCD 让 iOS 开发者能轻易的使用多线程,然而这并不意味着代码就一定高效和可靠。深入理解其原理并经常结合业务思考,才能在有限的...
写在前面 多线程技术在移动端开发中应用广泛,GCD 让 iOS 开发者能轻易的使用多线程,然而这并不意味着代码就一定高效和可靠。深入理解其原理并经常结合业务思考,才能在有限的...
前段时间,项目要求把系统相册的照片分享到应用中,后来看了下iOS8的新特性Extension的分享功能,虽然网上有很多说明的文章,但在实际开发过层中仍然遇到很多坑,金总结下,...
1.Wireshark基本介绍 Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。...
1. 前言 Xcode编译依赖于Clang编译器,由于clang是LLVM的一部分,而LLVM(构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序...
原文章发布在:http://www.cuipengfei.cn/2018/04/opencv-answer-sheet-identify/ 最近计划学习一些图像处理方面的知识...
以前总是很烦设计师非要说,让『把行距调大一点点』,因为在 iOS 这个对文字处理各种不友好的系统里,改行距并不像改字号那么简单,只调『一点点』也得多写好几行。不过自从我写了下...
iOS中音频合并是指将两个不同的声音文件合成一个声音文件进行输出,音视频合并适用于视频中没有声音,将声音合并到视频中,最好声音的时长和视频的时长是一致的,生成新的适配会更有效...
持续记录Python学习中遇到的问题,有的已解决,有的只能先存疑。 [2016.5.30] 一、数据类型问题 Scrapy在爬取出数据是没有定义数据类型的,items中只有字...
在生成PDF报表时,往往需要动态的生成表格和一些折线图、饼状图等,利用RML文件和reportlab的api来动态生成。 表格 利用 和 ,生成有多种样式的表格,并通过内嵌p...
最近公司一个产品发布了,需要每天汇报产品使用情况,具体做法是每天从数据库中查询数据,然后用excel表整理数据并生成相关图表,最后通过邮件发送给相关干系人。一开始我是全手工去...
延迟绑定机制是指将符号的绑定工作推迟到符号第一次被程序调用的时候。为了大家更好地理解延迟绑定的概念以及我们为什么要延迟绑定,本文首先会介绍一些程序链接方面的知识。 相关背景 ...
main 函数是 iOS 程序的入口,我们写的代码都是在 main 函数之后执行的,但是在夜深人静的时候,我的脑海中经常会冒出这样的问题:main 函数之前到底发生了什么?用...