ios
为你写诗lzx
不是大神,但也不是菜鸟
展开
-
GDataXML 解析三方库
一、GDataXMLNode说明GDataXMLNode是Google提供的用于XML数据处理的类集。该类集对libxml2--DOM处理方式进行了封装,能对较小或中等的xml文档进行读写操作且支持XPath语法。使用方法: 1、获取GDataXMLNode.h/m文件,将GDataXMLNode.h/m文件添加到工程中 2、向工原创 2015-12-09 20:33:08 · 340 阅读 · 0 评论 -
xcode7模拟器无响应 一直跳 解决办法
这几天一直用真机测试,今天用模拟器运行了个工程,模拟器一直处于马上打开的状态,也就是一直跳,于是在网上找各种解决方案,最终使用终端的两行命令解决了给遇到同样问题的同学一个建议:第一行:rm -rf ~/Library/Developer/CoreSimulator/Devices第二行:killall -9 com.apple.CoreSimulator.CoreS原创 2016-08-16 09:41:32 · 1059 阅读 · 0 评论 -
ios 的数据存储
iOS开发中一般是有四种存储数据的方式,分别是: 1.NSUserDefaults:用来保存用户自己设置的一些属性,用户再次打开程序,或者开机后,这些信息还是存在,NSUserDefaults可以存储的类型包括NSString,NSData,NSNumber,NSDictionary,NSArray。如果要存储其他的数据类型,则需要转化为前面的一些类型,NSUSerDefaults才可转载 2015-12-08 13:28:41 · 356 阅读 · 0 评论 -
tableview 中cell的复用机制
TableView的重用机制,为了做到显示和数据分离,IOS tableView的实现并且不是为每个数据项创建一个tableCell。而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节约内容的目的。下面简要分析一下它的实现原理。重用实现分析: 查看UITableView头文件,会找到NSMutableA转载 2015-12-08 17:10:06 · 896 阅读 · 0 评论 -
IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
#synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量 。@implementation 关键字,表明类的实现 @end 结束self 关键字 :类似于java中的this,是隐藏参数,指向当前调用方法的类。super 关键字 :调用父类的方法。self = [superinit] 这里不转载 2015-12-06 15:30:55 · 401 阅读 · 0 评论 -
ViewController生命周期
ViewController在App开发中是至关重要的一环,无论是页面的展示和数据之间的交互,ViewController提供了一个框架可以管理和构建App应用。iOS中构建App提供了两种方式一种是ViewController管理比如NavigationController和UITabBarController,另外一种就是我们经常打交道用到的自定义ViewController或者是常用UITa转载 2015-12-06 21:08:24 · 412 阅读 · 0 评论 -
setValue和setObject的区别
官方解释:setValue:forKey: is part of the NSKeyValueCoding protocol, which among other things, lets you access object properties from the likes of Interface Builder. setValue:forKey: is implemented in转载 2015-12-17 08:42:06 · 426 阅读 · 0 评论 -
iOS开发-常用第三方开源框架介绍(绝对够你用了)
图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活跃的社区仍旧是Github转载 2015-12-11 23:24:05 · 8330 阅读 · 1 评论 -
ios开发的设计模式
ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 列表row个数delegate 自定义的delegate转载 2015-12-11 09:07:37 · 418 阅读 · 0 评论 -
ios 拨打电话的方法
拨打电话的方法1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString *str=[[NSMutableString alloc] initWithFormat:@”tel:%@”,@”186xxxx6979”];// NSLog(@”str======%@”,str); [[UIApplication sharedApplicati翻译 2017-03-15 11:21:19 · 250 阅读 · 0 评论