内存问题 一:手机内存容量 最新苹果手机iPhone6s(plus)现在有2GB运行内存。 iPhone5、iPhone5s和iPhone6(plus)运行内存为1GB。 iPhone4和iPhone4s运行内存为512MB。 二:App运行内存 建议不要超过 10M. 如果用户 只运行一个程序 内 ...
分类:
移动开发 时间:
2016-07-02 11:41:45
阅读次数:
169
取消GCD任务 在NSOperationQueue中,我们可以随时取消已经设定要准备执行的任务(当然,已经开始的任务就无法阻止了),而GCD没法停止已经加入queue的block(其实是有的,但需要许多复杂的代码);GCD原生并不支持取消操作。 dispatch_suspend函数也只能暂停开启新的 ...
分类:
移动开发 时间:
2016-07-02 11:40:06
阅读次数:
192
关于不同属性策略对应的setter和getter方法 如果将synthesize省略,并且我们自己实现setter和getter方法时,系统就不会生成对应的setter和getter方法,还有实例变量 1,当把语义特性声明为assign时,setter和getter时方法内部实现 2,当把语义特性声 ...
分类:
移动开发 时间:
2016-07-02 11:37:55
阅读次数:
187
1. 风格纠错题 修改方法有很多种,现给出一种做示例: 下面对具体修改的地方,分两部分做下介绍:硬伤部分和优化部分 。因为硬伤部分没什么技术含量,为了节省大家时间,放在后面讲,大神请直接看优化部分。 优化部分 1)enum建议使用 NS_ENUM 和 NS_OPTIONS 宏来定义枚举类型,参见官方 ...
分类:
移动开发 时间:
2016-06-30 16:32:54
阅读次数:
220
Java 关键字(如abstract) String String、StringBuffer、StringBuilder区别 String中有没有使一个字符串反转的方法 线程的实现方式 JVM GC原理(垃圾回收器的基本原理是什么?) 编译时的一些操作 环境变量可在编译source code时指定? ...
分类:
编程语言 时间:
2016-06-13 18:55:58
阅读次数:
319
一次小小的笔试面试经历,虽然是一些简单的问题,但是自己在这儿总结一下,也查一些资料,得出一些较好的答案,也能帮助自己成长。 1.自己熟悉的http状态码及其意义 其实这个题答案随处可见。这儿也还是记录一下我们常见的http状态码 200:请求返回的状态正常。 301:url永久性重定向。 302:u ...
分类:
Web程序 时间:
2016-06-12 00:18:35
阅读次数:
160
PHP部分 这是面试我所遇到的大部分的知识点,供大家参考,没有写答案,大家自己可以查查,后续我会持续更新 PHP基础 Mysql基础 Linux NoSql 开发环境 1:PHP7中的新特性与废弃的特性 2:为什么要使用PHP7,PHP7快在哪里 版本控制 1:git的使用命令,例如:写出版本回退命 ...
分类:
Web程序 时间:
2016-06-05 15:32:47
阅读次数:
196
Android 面试题总结之Android 基础(二)
上一篇面试总结,主要讲了Activity 和Intent ,这篇主要讲剩下的四大组件,面试中基础较多的就是四大组件,需要了解的知识点也很多。上一篇文章
Android 面试题总结之Android 基础(一)
Service
Service 是否在 main thread 中执行, service 里面是否 能执行耗时的操作? 默认...
分类:
移动开发 时间:
2016-05-27 12:48:44
阅读次数:
219
一.算法的基本概念计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。1.算法的基本特征:可行性,确定性,有穷性,拥有足够的情报。2.算法的基本要素:算法中对数据的运算和操作、算法的控制结构。3.算法设计的基本方法:列举法、归纳法、递推、递归、减半递推技术、回溯法。4.算法设计的要求:正 ...
分类:
编程语言 时间:
2016-05-25 11:13:37
阅读次数:
186