- 博客(5)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 数据本地化存储
在程序开发中,数据层永远是程序的核心结构之一。我们将现实事物进行抽象,使之变成一个个数据。对这些数据的加工处理是代码中能体现技术水平的一大模块,比如数据的请求、解析、缓存、持久化等等。适当的对数据进行持久化存储可以实现应用的离线功能,以此提高用户体验。在iOS开发中,苹果提供了四种持久化方案供我们选择。这些方案分别包括属性列表(plist)、数据归档(NSKeyedValueArchiver/NS
2016-07-05 10:17:24 2316
转载 学习block
由浅至深学习block在iOS4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调。这不免让我们想到在C函数中,我们可以定义一个指向函数的指针并且调用:bool executeSomeTask(void) { //do something and return if success or not}bool (*taskP
2016-07-05 10:10:50 285
转载 Auto Layout
Auto Layout 概念在Auto Layout中组成的基本元件就是约束(constraint),约束就相当于给你的界面定制了一些规则,让其遵守这个你所给的原则。约束中就可以创建视图的宽度、高度,或者说到另一个视图的距离。你也可以添加或者删除约束,你甚至可以在视图出现后修改约束。约束基础比如有时候我们希望一个button距离父视图左侧20像素,如果用数学表达式来表示,则
2016-07-05 10:08:53 256
转载 Masonry简单使用
Masonry简单使用介绍安装使用居中显示视图设置视图并排多个视图间隔相同 介绍Masonry源码在其官网上也进行了很多的介绍,在下面会写出我自己的一些见解.如果使用过iOS中系统的NSLayoutConstraints已经知道非常麻烦如下代码就是系统的约束UIView *superview = self;UIView *view
2016-07-05 10:01:00 216
转载 ios的手势操作之UIGestureRecognizer浅析
一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event
2016-07-05 09:55:47 208
spring-framework-3.0.2.RELEASE-dependencies
2016-08-09
dell OptiPlex 3040是否支持虚拟化
2017-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人