2016-03-31 iOS开发之-NSNotification 在之前的 MVC 中,学习到,当 Model 需要与 Controller 通信时,可以通过 notification 和 KVO 的方式进行操作,这次就来学习一下 notification。 如果在一个类中想要执行另一个类中的方法,可以使用 NSNotification。 UISwitch 属性 1.onTintColor 处于 on 时 iOS
2016-03-29 iOS开发之-MVC设计模式 MVC 设计模式Model-View-Controller,简称 MVC,是 iOS 开发中常用的设计模式。 1.Model 模型 iOS more >>
2016-03-27 UIView 常见属性 UIView 中的常见属性UIView表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为IOS中几乎所有可视化控件都是UIView的子类。负责渲染区域的内容,并且响应该区域内发生的触摸事件。 UIView的功能 1.管理矩形区域里的内容2.处理矩形区域中的事件3.子视图的管理 4.还能实现动画 UIView的子类也具有这些功能 UIView more >>
2016-03-25 iOS 应用程序的生命周期 所谓生命周期,就是指从 App 启动到关闭这一过程所发生的一系列事件。 App 的状态Not running:未运行:程序没有启动。 Inactive:未激活:程序已启动,在前台运行,但未接收到事件。 Active:已激活:程序在前台运行,并且接收到了事件。 iOS more >>
2016-03-24 Objective-C 线程同步 线程同步线程同步是为了防止多个线程访问同一资源造成的数据安全问题,所采取的一种措施。 比如,两个人从一个篮子里拿苹果,如果,A 拿完,B 再拿,为同步执行,如果 A 和 B 同时拿,就是异步执行,使用了多线程的手段,如果 A 和 B 同时拿到了同一个苹果,怎么办?这时需要 A 和 B 进行线程同步,比如,谁先看到篮子,对篮子加锁,另一个人等着,拿完之后,再解锁。 Objective-C more >>
2016-03-24 Objective-C 多线程 多线程1.基本概念 线程:程序执行流的最小单元,线程是进程中的一个实体。进程: 一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个运行中的应用程序。同步: 只能在当前线程按先后顺序依次执行,不开启新线程。异步: 可以在当前线程开启多个新线程执行,可不按顺序执行。队列: 装载线程任务的队形结构。并发: 线程执行可以同时一起进行执行。串行: 线程执行只能依次逐一先后有序的执行。 Objective-C more >>