2016年度总结 发表于 2016-12-31 回顾20162016是有点蛋疼的一年 关于项目2016是大三下学期到大四上学期。刚开始差不多一月多开始的项目“初恋”,由于过年拖了一段时间,然后3月回学校就全力开始开发。中途项目由MVC转向MVVM,也拖了一下我的进度,学习MVVM的一些机制和学习函数式编程。但是有了初步的了解之后就觉得MVVM比M ... 阅读全文 »
cocos2d-x_main_element 发表于 2016-09-13 主要组件核心组件就是 场景(Scene),结点(Node),精灵(Sprite),菜单(Menu),动作(Action) 如图 导演 Director一个游戏只有一个导演,负责控制流程和告诉接收者(recipient)怎么做,想象一下你是一个生产的执行者,告诉导演怎么做导演一个平常的任务就是控制场 ... 阅读全文 »
APNS原理总结 发表于 2016-07-29 什么是APNs先说一下远程推送,一般我们有自己的服务器,在这个过程中是Provider的角色,如图,推送从我们的服务器到我们的APP的过程就是要通过APNs来发送 APNs(Apple Push Notification service)是远程推送功能的核心,通过APNs客户端和苹果服务器建立一个 ... 阅读全文 »
常见排序算法C++总结 发表于 2016-07-15 C++排序算法看了总结图,我这里就总结一下 直接插入排序,冒泡排序,快速排序,堆排序和归并排序,使用C++实现 重新画了总结图 直接插入排序整个序列分为有序区和无序区,取第一个元素作为初始有序区,然后第二个开始,依次插入到有序区的合适位置,直到排好序 刚开始在我那本《数据结构》看到大概这样的实现 1 ... 阅读全文 »
RunLoop学习总结 发表于 2016-07-08 开始很久之前就看了一次YY的文章,没看懂。后来又看了sunny的视频和叶孤城的直播的视频,找了很多资料,对RunLoop也越来越清晰,然后又看了两三次YY的文章,虽然还没完全看懂,不得不说写的非常好,帮助很大。还有官方文档,学到了很多东西。还有就是github上的一些demo,文中一些代码别人写过了 ... 阅读全文 »
单例模式探索 发表于 2016-07-02 以前写OC中的单例很固定,一直都这样写,后来我就把它放在快捷代码块里面,只要输入singleton就直接输出这段代码 123456789+ (instancetype)instance{ static Class *sharedInstance = nil; static di ... 阅读全文 »
HTTPS学习总结 发表于 2016-05-28 简述HTTPS对比HTTP就多了一个安全层SSL/TLS,具体就是验证服务端的证书和对内容进行加密。 先来看看HTTP和HTTPS的区别我用AFN访问http下的httpbin.org/image/png然后用Charles抓一下包,可以看到传输的图片然后访问HTTPS下的https://httpb ... 阅读全文 »
一个项目总结 发表于 2016-04-15 进度项目做了一个多月了,现在进度大概五成左右估计5月中旬会上线当初一开始做这个项目的时候,觉得没什么的,很多东西都学过了,只需要花时间做出来就行了😌,不会的也可以边学边做到后面越做越吃力,从来没有做过这么大的项目,需要注意的细节太多太多,这大概就是大项目吧 纯代码还是IB这个问题刚开始的时候有点纠 ... 阅读全文 »
链式编程思想 发表于 2016-04-10 链式编程是什么链式编程就是将调用多个方法用点语法连接起来,让代码更加简洁和可读性更高刚开始接触链式编程是Masonry,用起来真的非常爽 1make.left.right.top.equalTo(self.view); 这样一句语句就调用了4个方法 .left调用了left属性的get方法 .ri ... 阅读全文 »
读SDWebImage笔记 发表于 2016-03-10 介绍github地址: https://github.com/rs/SDWebImage 简介一个异步图片下载及缓存的库 特性: 一个扩展UIImageView分类的库,支持加载网络图片并缓存图片 异步图片下载器 异步图片缓存和自动图片有效期管理 支持GIF动态图片 支持WebP 背景图片减压 保 ... 阅读全文 »