09 2016 档案
摘要:静态内存分析(Product->Analyze) 静态内存分析是不运行程序,直接对代码进行分析. 但是没有真正分配内存,根据代码的上下文的语法结构,来分析是否有内存泄露 缺点:不一定准确,但是如果发现有提示,那么去结合上下文看一下,这里的代码是否有问题 imageName和imageWithCont
阅读全文
摘要:读取二维码需要导入AVFoundation框架 利用摄像头识别二维码中的内容(模拟器不行) 简单设置扫描二维码的代码如下: 扫描到数据的回调方法:
阅读全文
摘要:二维码的生成 从iOS7开始集成了二维码的生成和读取功能 此前被广泛使用的zbarsdk目前不支持64位处理器 生成二维码的步骤: 1.导入CoreImage框架 2.通过滤镜CIFilter生成二维码 二维码的内容(传统的条形码只能放数字): 纯文本 名片 URL 简单生成二维码代码如下: #im
阅读全文
摘要:首先提出一些问题: 以上问题基本都是对 GCD 常用 API 的追问与思考,深入理解这些问题有助于更好地使用 GCD,比如以下代码的执行结果是什么? 以下内容为个人的学习总结,仅供参考,不一定适合新手入门。最好的学习方法还是自己下载一份源码并仔细阅读学习。 文章主要分析了常见 API 的实现原理,因
阅读全文
摘要:很长时间以来,我个人(可能还有很多同学),对多线程编程都存在一些误解。一个很明显的表现是,很多人有这样的看法: 新开一个线程,能提高速度,避免阻塞主线程 毕竟多线程嘛,几个线程一起跑任务,速度快,还不阻塞主线程,简直完美。 在某些场合,我们还见过另一个“高深”的名词——“异步”。这东西好像和多线程挺
阅读全文
摘要:Socket层上的协议指的数据传输的格式 HTTP协议 传输格式:假设:这是假设,实际http的格式不是这样的。 http1.1,content-type:multipart/form-data,content-length:188,body:username=zhangsan&password=1
阅读全文
摘要:网络上的请求就是通过Socket来建立连接然后互相通信 IP地址(网络上主机设备的唯一标识) 端口号(定位程序) 用于标示进程的逻辑地址,不同进程的标示 有效端口:0~65535,其中0~1024由系统使用或者保留端口,开发中建议使用1024以上的端口 传输协议(用什么样的方式进行交互) 通讯的规则
阅读全文
摘要:Socket通信流程 HTTP 底层就是通过socket建立连接通信管道,实现数据传输 HTTP是一个TCP的传输协议(方式),它是一个可靠,安全的协议
阅读全文
摘要:Socke Socket又称"套接字” 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 应用程序通常通过"套接字"向网络发出请求或者应答网络请求
阅读全文
摘要:TCP(传输控制协议) 建立连接,形成传输数据的通道 在连接中进行大数据传输(数据大小不受限制) 通过三次握手完成连接,是可靠协议,安全送达(三次握手向服务器发送请求,响应请求回复,发送数据) 必须建立连接,效率会稍低 UDP(用户数据包协议) 将数据及源(自己的电脑)和目的封装成数据包中,不需要建
阅读全文
摘要:01. 建立代码仓库(专门用于团队开发的代码仓库) # 切换目录 $ cd /Users/Desktop/git演练/公司/weibo # 建立空白代码库(专门用于团队开发) $ git init --bare 02. 项目经理准备项目(前奏) # 切换目录 $ cd /Users/Desktop/
阅读全文
摘要:01. GIT简介(PPT) 02. GIT命令行帮助 $ git help 查看git所有命令的帮助 $ git help 子命令 # 要退出帮助信息,按"q" # 翻看下页,按"空格" # 翻看上页,按"CTRL+B" # 要搜索相关文字,按"/"然后输入"相关文字" 03. 创建代码库 & 配
阅读全文

浙公网安备 33010602011771号