今天要实现一个功能, 通过iTunes导入文件到应用中, 并且在应用中对这个文件进行编辑。类似我们平时经常使用的 PDF阅读器那样的东西, 我们可以自己导入我们的电子书。源码下载:https://github.com/colin1994/iTunesTest.git下面具体介绍下实现过程。先看效果图。图1. 未实现功能前, iTunes截图图2. 实现功能后, iTunes截图图3. 实现功能后,...
分类:
移动开发 时间:
2014-06-11 06:53:02
阅读次数:
265
vcf, 通讯录导出的一种格式。一。生成vcf文件如果要把我们iPhone通讯录里的数据, 生成vcf格式文件。我们可以借助iCloud。 小技巧:通过iCloud导出iPhone通讯录的方法当然, 如果你想在应用中, 利用代码生成, 完全可以。先导出通讯录数据, 再解析, 再生成vcf文件即可。参考下面代码:-(NSString*)generateVCardStringWithContacts...
分类:
移动开发 时间:
2014-06-11 06:11:40
阅读次数:
309
iOS开发UI篇—实现一个私人通讯录小应用(二)一、实现功能说明(1)点击注销按钮,弹出一个对话框,点击确定后移除当前栈顶的控制器,返回开始界面,点击取消,不做任何操作。注意:注销按钮的单击事件已经进行了连线。实现-(void)actionSheet:(UIActionSheet
*)actionS...
分类:
移动开发 时间:
2014-06-09 20:31:06
阅读次数:
370
?iOS设备的内存有限,如果用UITableView显示成千上万条数据,就需要成千上万个UITableViewCell对象的话,那将会耗尽iOS设备的内存。要解决该问题,需要重用UITableViewCell对象??重用原理:当滚动列表时,部分UITableViewCell会移出窗口,UITable...
分类:
移动开发 时间:
2014-06-09 15:30:15
阅读次数:
247
ios程序启动过程
UIApplication:1.每一个应用都有自己的UIApplication对象,而且是单例的,通过[UIApplication
sharedApplication]可以获得这个单例对象.2.UIApplication的常用属性:@property(nonatomic) ...
分类:
移动开发 时间:
2014-06-08 22:52:23
阅读次数:
411
iOS开发UI篇—UITableBarController简单介绍一、简单介绍UITableBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ、微信等应?。二、UI...
分类:
移动开发 时间:
2014-06-08 22:47:14
阅读次数:
303
UITabBarController的使用步骤1.初始化UITabBarController2.设置UIWindow的rootViewController为UITabBarController3.根据具体情况,通过addChildViewController方法添加对应个数的子控制器
UITa...
分类:
移动开发 时间:
2014-06-08 22:18:47
阅读次数:
341
iOS应用数据存储的常用方式1.lXML属性列表(plist)归档2.lPreference(偏好设置)3.lNSKeyedArchiver归档(NSCoding)4.lSQLite35.lCore
DataDocuments:保存应用运行时生成的需要持久化的数据,iTunes同步设备时会备份该.....
分类:
移动开发 时间:
2014-06-08 22:09:04
阅读次数:
371
iOS开发UI篇—UITableBarController生命周期(使用storyoard搭建)一、UITableBarController在storyoard中得搭建1.新建一个项目,把storyboard中默认的控制器删除,拖UITable
Bar Controller。2.创建viewcont...
分类:
移动开发 时间:
2014-06-08 22:04:34
阅读次数:
406
iOS开发UI篇—APP主流UI框架结构一、简单示例说明:使用APP主流UI框架结构完成简单的界面搭建搭建页面效果:
二、搭建过程和注意点1.新建一个项目,把原有的控制器删除,添加UITabBarController控制器作为管理控制器2.对照界面完成搭建3.注意点:(1)隐藏工...
分类:
移动开发 时间:
2014-06-08 19:08:22
阅读次数:
276