
手机开发基础
文章平均质量分 70
dickaccount
这个作者很懒,什么都没留下…
展开
-
数据存储之归档和反归档
1. 归档和反归档的概念 归档和反归档就是将对象以文件的形式保存起来,使用的时候读取该文件的路径就能获得对象。2. 对象归档和NSUserDefault(偏好设置) ,plist文件存储的比较 NSUserDefault(偏好设置)是将所有的Value 存储在原创 2015-03-11 12:55:35 · 566 阅读 · 0 评论 -
OC命名规范
There are only two hard things in Computer Science: cache invalidation and naming things.在计算机科学中只有两件难事:缓存失效和命名。— Phil Karlton计算机语言是人和计算机之间通讯的媒介。好的代码应该是就像人对计算机说话那样,自然而优雅。命名看上去是一件很简单的事,而往往越是简单的事转载 2015-03-12 17:02:55 · 2194 阅读 · 0 评论 -
iOS 程序员必看
国内顶尖iOS 分享的技术博客原创 2015-03-13 12:51:50 · 478 阅读 · 0 评论 -
iOS 缓存机制浅析
1. 基本概念 缓存: 缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。2. 手机缓存的分类 第1种是按需缓存,这种情况下应用缓存起请求应答,就和Web浏览器的工作原理一样;按需缓存技术来改善可感知的性能。以微信原创 2015-03-10 15:42:42 · 504 阅读 · 0 评论 -
浅析MVC设计模式
1. MVC 的概念MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,注意她是一种框架模式, 而不是设计框架2. MVC 的优点MVC设计模式是用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑原创 2015-03-10 14:07:25 · 701 阅读 · 0 评论 -
When Should You Override viewDidLayoutSubviews?
An Examination of When to Use viewDidLoad, viewWillAppear, and viewDidLayoutSubviewsOverviewA common question is when to override and add code in viewDidLayoutSubviews, versus viewDidLoad转载 2016-04-01 12:18:17 · 396 阅读 · 0 评论 -
2017年5月iOS招人心得答案总结(基础篇)
1. 为什么说Objective-C是一门动态的语言?① 什么是动态语言?动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。有三个名词容易混淆:Dynam转载 2017-07-13 19:27:11 · 387 阅读 · 0 评论 -
高效APP之打印Log
日志把我APP运行的一项非常有用的工具。日志工具和统计工具也许存在着一些微妙的区别。统计工具可以认为是日志整理过得结果。任何被统计的对象都必须被日志记录。然而,统计结果依赖于公开的主要数据,日志通过不同层次为追踪APP行为提供了详细信息。由于日志一般贯穿整个APP的生命周期,统计被添加到关注点的特定对话中。统计信息被发送到服务器,然而日志是存在设备本地。对于日志打印,我们接下来使用CocoaLumb原创 2017-07-13 19:58:40 · 606 阅读 · 0 评论 -
基于.a .framework 创建Cocoa Pods 库
以微信开放平台SDK为例子: 1.1 资源准备 1.1.1 下载微信SDK 1.1.2 创建一个模板库 pod lib create WFTestA1.2 配置podspec文件 1.3 导入头文件即可 基于framework 以百度广告为例 2.1 资源准备 2.1.1 下载百度广告SDK 2.1.2 创建cocoa pod 库 pod lib create D原创 2017-07-25 15:21:48 · 510 阅读 · 0 评论