看到了熟悉的raywenderlich图片
数据持久化方案解析(三) —— 基于NSCoding的持久化存储(一)版本记录 前言 数据的持久化存储是移动端不可避免的一个问题,很多时候的业务逻辑都需要我们进行本地化存储解决和完成,我们可以采用很多持久化存储方案,比如说plist文件(属性列...
看到了熟悉的raywenderlich图片
数据持久化方案解析(三) —— 基于NSCoding的持久化存储(一)版本记录 前言 数据的持久化存储是移动端不可避免的一个问题,很多时候的业务逻辑都需要我们进行本地化存储解决和完成,我们可以采用很多持久化存储方案,比如说plist文件(属性列...
JCBodymarkerCamera是一个特殊的相机iOS模组用来做身体测量。它在相机界面中加入了身体标记,用来引导用户摆出正确的姿势。同时,相机模组中加入了手机垂直角度检查...
用户注册功能对于一个APP的重要性毋庸置疑,然而注册功能又是公认的在设计中坑最多的功能,能够设计好注册功能是一个优秀产品经理的基本功。那么,在设计注册功能过程中,你有没有纠结...
Swift 直接跳到Swift语言吧。Swift很快很安全,而且就我的感受来说,写Swift有一种写脚本语言的快感。但是Swift还有很多路要走。 我在这里就按照书中的顺序来...
更多数据结构 链表 单向链表节点: 双向的话就多加一个prev。 解决链表问题是常用的技巧: dummy head: 创建一个辅助的链表头结点,然后返回的时候为return ...
数据结构 Array 关于Swift的数组,有三种不同的形式: ContiguousArray: 其实我之前也一直没有注意这个形式的数组,因为平时更多在写ObjC,很少写Sw...
最近在学习swift做动画,用到constraint的动画,用到layoutIfNeeded就去研究了下UIView的这几个布局的方法。 下面列举下iOS layout的相关...
面试之后到底发生了什么?那些等消息寂寞的夜,你是如何入睡的? 面试后的心情,就像猜测和自己暧昧着的人的心思似的。 ‘她今天发了个莫名其妙看不懂的状态,是在暗示我什么吗?’‘昨...
layout: posttitle: "漫谈iOS AOP编程之路 "subtitle: "漫谈iOS AOP编程之路"date: 2015...
github地址:https://github.com/luojilab/DDAutoTracker-iOS 埋点的重要性 提高增长率:精准营销分析,优化推广效果,改进落地页...
1.摘要 做产品的同学在产品上线后经常离不开一个词,数据分析。那么要如何进行数据分析呢?不妨先问自己这么几个问题。 你要分析什么问题?是找问题还是验证? 关于这些问题你需要哪...