摘要: 1、内存监控 2、卡顿监控 3、fps监控 阅读全文
posted @ 2018-05-08 15:17 happyyoung 阅读(180) 评论(0) 推荐(0) 编辑
摘要: game.js:入口文件 game.json:配置文件,不能注释 1、deviceOrientation: portrait:直式屏幕 landscape:横式屏幕 阅读全文
posted @ 2018-05-04 10:04 happyyoung 阅读(185) 评论(0) 推荐(0) 编辑
摘要: FlatBuffers是一个高性能、跨平台的序列化库,支持C++、C#、C、Go、Java、JavaScript、TypeScript、PHP和Python。由google开发,并用于游戏及其他对性能要求高的应用。 1、不用解析/解包,就可以直接访问序列化的数据 1)写schema文件。类比prot 阅读全文
posted @ 2018-04-24 09:58 happyyoung 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、objC 中国: https://www.objccn.io 2、FlatBuffers: https://google.github.io/flatbuffers/ 3、iOS面试题 https://wangmeng.gitbooks.io/ios-note/content/interview 阅读全文
posted @ 2018-04-22 17:36 happyyoung 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 一、iOS 1、快速排序 平均时间复杂度O(nlogn) 最差时间复杂度O(n^2) 核心思想是分治 算法过程: 1)从待排序数组中选取一个参照数A。 2)把<=A的数放到A的左边,>A的数放到A的右边。这样就形成了左右两个待排序的子数组。 3)对子数组重复步骤1)和2),直到所有子数组都只包含一个 阅读全文
posted @ 2018-04-19 10:50 happyyoung 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、引言 Objective-C总是尽可能把事情从编译时期和链接时期,推迟到运行时期(Runtime)来动态执行。这就意味着Objective-C不仅需要编译器,还需要一套runtime system来执行编译后的代码。 二、与Runtime交互 苹果提供了三种方式与Runtime进行交互: 1、O 阅读全文
posted @ 2018-02-28 20:59 happyyoung 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Objective-C内存管理使用的技术是引用计数(Reference Counting)。从开始的MRC(Manual),到后来的ARC(Automatic)。 使用ARC的好处: 1)程序员无需再写retain和release代码,很大程度上减少了开发工作量。 2)系统比程序员清楚对象什么时候该 阅读全文
posted @ 2018-02-24 20:16 happyyoung 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、代码计算UI控件的frame,很简单的布局就需要大量的计算,标注稿改动经常“牵一发而动全身” 2、Autoresizing,只能控制父子控件之间的相对布局 3、Auto Layout,不局限于父子控件,可以设置更多约束,例如上下左右外边距 屏幕适配 阅读全文
posted @ 2018-02-24 19:23 happyyoung 阅读(112) 评论(0) 推荐(0) 编辑
摘要: SSL 阅读全文
posted @ 2018-02-07 19:48 happyyoung 阅读(74) 评论(0) 推荐(0) 编辑
摘要: iOS AOP面向切面编程 阅读全文
posted @ 2018-02-05 19:55 happyyoung 阅读(110) 评论(0) 推荐(0) 编辑