随笔分类 - IOS
IOS
IOS 中的XML解析
摘要:IOS 中的XML解析首先说一下,在IOS中XML解析和在Android中的SAX或者Pull解析差别不大,都是基于事件的解析方式。首先,定义一个对象来表示XML的文档结构XMLElement.h#import <Foundation/Foundation.h> @interface XMLElement : NSObject // 标签名称 ...
阅读全文
IOS定位核心与地图
摘要:IOS定位核心与地图 Core Location以及Map框架包通常能给我们的应用程序添加定位和地图相关的服务。Core Location框架包通常是使用硬件设备来进行定位服务的,Map框架包通常能够使你的应用程序做一些地图展示与交互的相关功能。地图的定位服务一般需要依赖设备的硬件组成部分。如果有定位的硬件设备,那么肯定是可以利用地图框架包来进行地图的一些相关的操作。 为了能够在项目中使用到位置服务以及地图展示的相关功能,你必须要导入Core Location 和Map这两个框架包。如果你不知道怎么做,那么请参照如下步骤。 1.点击你的项目工程图标文件。 2.然后选择target...
阅读全文
IOS多线程 - 使用线程加载一张图片 - NSThread(1)
摘要:更新UI的操作在IOS中其实和在Android中是一致的,都是不能在主线程中执行比较耗时的操作,所以需要开启新线程去做这些操作,以免阻塞主线程,当新线程中的操作完成之后,调用主线程来更新UI。下面就是一个这样的例子:1、声明ImageView控件1 #import <UIKit/UIKit.h>2 3 @interface DemoDispatchQueueViewController : UIViewController4 @property(nonatomic,strong) UIImageView *imageView;5 @end2、完成功能 1 #import "
阅读全文
IOS6.0 学习第2篇,弹出AlertView
摘要:NS_CLASS_AVAILABLE_IOS(2_0) @interface UIAlertView : UIView {从UIAlertView的定义可以看出UIAlertView也是UIView的子类,并且定义在IOS2.0以上的版本。下面对其定义进行说明,然后举一个例子说明常用用法:- (id)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id /*<UIAlertViewDelegate>*/)delegate cancelButtonTitle:(NSString *...
阅读全文
IOS6.0 学习第1篇,基础的IOs框架
摘要:1、Mac与IOS的体系结构对比Mac:Cocoa、Media、Core Service、Core OSIos:Cocoa Touch、Media、Core Service、Core OS可以看出Ios和Mac的变化主要就在Cocoa Touch上面差别。Cocoa Touch允许你操作屏幕上的事件。1) Core OS:Os X Kernel、Mach 3.0、BSD、Sockets、Security、Power Manager、Keychain、Certificates、File System、Bonjour2) Core Service:Collections、Core Location
阅读全文