摘要: 打开新世界的大门 阅读全文
posted @ 2016-04-06 01:24 AscenZ 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 前言 这是我的毕业设计。刚开始确定这个课题的时候是因为以前有稍微研究过一些XMPP协议,在这个基础上做起来应该不难。然后开始选技术的时候还有半年,我想为什么不从更底层做起呢!那就不用XMPP,当时接触过相关的即时通讯技术还有WebSocket,那为什么直接从更底层的Socket开始封装呢服务端就用G 阅读全文
posted @ 2017-06-23 15:52 AscenZ 阅读(12108) 评论(7) 推荐(4) 编辑
摘要: 什么是APNs 先说一下远程推送,一般我们有自己的服务器,在这个过程中是Provider的角色,如图,推送从我们的服务器到我们的APP的过程就是要通过APNs来发送 APNs(Apple Push Notification service)是远程推送功能的核心,通过APNs客户端和苹果服务器建立一个 阅读全文
posted @ 2016-07-30 00:01 AscenZ 阅读(9742) 评论(0) 推荐(0) 编辑
摘要: 看了总结图,我这里就总结一下 直接插入排序,冒泡排序,快速排序,堆排序和归并排序,使用C++实现 重新画了总结图 直接插入排序 整个序列分为有序区和无序区,取第一个元素作为初始有序区,然后第二个开始,依次插入到有序区的合适位置,直到排好序 刚开始在我那本《数据结构》看到大概这样的实现 void In 阅读全文
posted @ 2016-07-15 15:24 AscenZ 阅读(66199) 评论(8) 推荐(11) 编辑
摘要: 开始 很久之前就看了一次YY的文章,没看懂。后来又看了sunny的视频和叶孤城的直播的视频,找了很多资料,对RunLoop也越来越清晰,然后又看了两三次YY的文章,虽然还没完全看懂,不得不说写的非常好,帮助很大。还有官方文档,学到了很多东西。还有就是github上的一些demo,文中一些代码别人写过 阅读全文
posted @ 2016-07-08 11:13 AscenZ 阅读(997) 评论(2) 推荐(0) 编辑
摘要: 单例模式OC/C++探索 以前写OC中的单例很固定,一直都这样写,后来我就把它放在快捷代码块里面,只要输入singleton就直接输出这段代码 + (instancetype)instance { static Class *sharedInstance = nil; static dispatch 阅读全文
posted @ 2016-07-02 06:45 AscenZ 阅读(518) 评论(0) 推荐(0) 编辑
摘要: HTTPS学习总结 HTTPS学习总结 简述 HTTPS对比HTTP就多了一个安全层SSL/TLS,具体就是验证服务端的证书和对内容进行加密。 先来看看HTTP和HTTPS的区别 我用AFN访问http下的httpbin.org/image/png 然后用Charles抓一下包,可以看到传输的图片  阅读全文
posted @ 2016-05-28 19:34 AscenZ 阅读(1084) 评论(0) 推荐(8) 编辑
摘要: 链式编程思想 链式编程是什么 链式编程就是将调用多个方法用点语法连接起来,让代码更加简洁和可读性更高刚开始接触链式编程是Masonry,用起来真的非常爽 1 make.left.right.top.equalTo(self.view); 这样一句语句就调用了4个方法.left调用了left属性的ge 阅读全文
posted @ 2016-04-10 12:19 AscenZ 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 项目中有个类似微博那样的动态cell,文字和图片的多少都不是确定的 刚开始使用autolayout,结果很多问题,最后我发现了一个框架 FDTemplateLayoutCell 写的很好,自动布局cell,但是最后还是出现了很多问题,或许是不适用这种情况 最后只能用frame布局了,但是FDTemp 阅读全文
posted @ 2016-03-16 14:27 AscenZ 阅读(5695) 评论(0) 推荐(1) 编辑
摘要: 介绍 github地址: https://github.com/rs/SDWebImage 简介 一个异步图片下载及缓存的库 特性: 一个扩展UIImageView分类的库,支持加载网络图片并缓存图片 异步图片下载器 异步图片缓存和自动图片有效期管理 支持GIF动态图片 支持WebP 背景图片减压 阅读全文
posted @ 2016-03-10 14:04 AscenZ 阅读(6554) 评论(0) 推荐(3) 编辑