摘要:
sqlite是嵌入式的和轻量级的sql数据库。sqlite是由c实现的。广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、ios、android以及一些便携需求的小型web应用系统。 数据库无非就是增,删,改,查四种。除了查询以为,其他的三种方法比较类似//使用数据库之前,打开... 阅读全文
摘要:
数据持久化,就是说将数据写到文件夹中,存入当地沙盒中。所谓沙盒就是一个文件夹,里面是用来存东西的。 沙盒机制:1.当应用程序安装到手机上,手机系统就会为应用分配一个沙盒文件夹 2.每个应用程序只能访问自己的沙盒文件夹,不能访问其他程序的文件夹 3.应用程... 阅读全文
摘要:
单例无非就是只有一个实例,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常高,通过一个单例类,可以实现在不同窗口之间传递数据。 单例模式是所有模式中最简单的一种设计模式,这一模式的意图是使得一个对象成为系统中的唯一... 阅读全文
摘要:
先说说,什么是线程:一个运行着的程序就是一个进程。 一个进程至少包含一个线程。 App程序一启动,就会创建一个进程,同时,也创建一个线程,我们管这个线程叫主线程。 主线程在程序中的地位与其他线程不同,所有与UI相关的UIKit操作,都是在主线程中进行的。对于iOS用户而言, 所有的操作都可以归... 阅读全文
摘要:
一、自定义Cell1.定义一个UITableViewCell的子类,添加相应的子视图控件2.在controller中实现cellForRow的代理方法,设置自定义cell类型的cell对象①从重用集合(队列)中获取自定义cell类型的cell对象②创建自定义cell类型的cell对象3.在自定义ce... 阅读全文
摘要:
继Objective--C以来, 苹果公司一直沿用该语言作为iPad和iPhone的开发语言。它是一门面向对象的编程语言,是一门对C语言进行封装的语言。 WWDC于北京时间6月3日凌晨1点在旧金山召开。在大会上,它发布了两个系统,OS Yosemite和iOS 8, Swift语言也是在那时同时... 阅读全文
摘要:
delegate是iOS编程中的一种设计模式,它适用与让一个对象去检测自定义控件的各种状态。我们可以用这个设计模式来让单继承的objective-c类表现出它父类之外类的特征.代码如下: 一个类CustomView继承于NSObject,它加载在MainViewController上。这段代码的主要... 阅读全文
摘要:
今天是我第一天写博客,可能有些地方我理解的不太好,写的不太清,请各位见谅,有哪些问题,请大神们指教iOS设计模式之Target-Action主要是为了降低代码的耦合性。顾名思义 Target-Action模式就是指目标-动作模式,它贯穿于iOS开发始终。提到Target-Action,先说2... 阅读全文