- 博客(11)
- 收藏
- 关注
原创 iOS【UIKit-iOS 事件分发机制(1)hitTest方法】
每当我们点击了一下iOS设备的屏幕,UIKit就会生成一个事件对象UIEvent,然后会把这个Event分发给当前active的app(官方原文说:Then it places the event object in the active app’s event queue.)告知当前活动的app有事件之后,UIApplication 单例就会从事件队列中去取最新的事件,然后分发给能够处理
2015-12-21 16:24:13 1619
原创 iOS 【UIKit-iOS事件之触摸事件】
引入 iOS事件 概念 iOS中有三种事件: 触摸事件 Multitouch events(一般的手指触摸屏幕的事件)、加速计事件 Accelerometer events(微信摇一摇)、远程控制事件 Remote control events(蓝牙、远程控制音量等等)(1)触摸事件在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件
2015-12-17 12:27:35 1188
原创 iOS 【原生API 缓存类NSCache】
NSCache 和 NSMutableDictionary 很像(很像的原因是 key-value)是苹果官方提供的缓存类在AFN和SDWebImage框架中被使用来管理缓存
2015-12-08 19:02:54 947
原创 iOS 【网端数据解析 JSON(MJExtension)& XML(NSXMLParser/GDataParser)】
截取案例中请求数据的部分,以加载成功模型数组self.videos为准。① JSON 解析 —— MJExtension- (void)getData { // 请求数据JSON解析,并保存到模型数组中 [[[NSURLSession sharedSession] dataTaskWithURL:[NSURL URLWithString:@"http://120.25.
2015-12-08 18:54:06 1679
原创 iOS 【cartool的使用】
模仿iOS app时,如何拿到已上架appstore中的app资源包。如何获取app素材。如何解析Assets.car文件。如何使用cartool。
2015-12-08 08:58:00 4243
转载 iOS 【UIKit-UINavigationController详解与使用(一)添加UIBarButtonItem】
1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在iOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,
2015-12-07 16:49:19 779
原创 iOS 【UIKit-UIBarButtonItem 的四种初始化方式】
首先,我们看一下UIBarButtonItem有哪些初始化方法,这也可以看出,它可以被定义为什么东东,然后加到UIToolBar上面去。根据SDK的文档,我们可以发现UIBarButtonItem有如下几种初始化的方法:-initWithTitle-initWithImage-initWithBarButtonSystemItem-initWithCustomView (这
2015-12-07 16:46:13 1884
原创 iOS 【UIKit-UINavigationItem 定制导航栏中元素的信息】
首先介绍几个定义:UINavigationController —— 导航控制器(本质是UIViewController)UINavigationBar —— 导航栏(本质是UIView)UINavigationItem —— 包含了navigationBar(导航栏)中的所有信息(本质是NSObject)UIBarButtonItem —— 专门用来放在 UIToolbar
2015-12-07 11:34:30 1260
原创 Chicken Soup 【我的blog今天有排名了,很开森】
写了小半年的blog,今天早上看了一下排名终于不是“千里之外”了,我的学习热情又高涨了!谢谢自己的坚持!
2015-12-03 11:06:04 705
原创 iOS 【UIWindow(主)-四大对象的关系(次)】
iOS开发UI篇—UIWindow简单介绍一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到屏幕上,完全是因为它有UIWindow。也
2015-12-01 11:11:32 1322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人