A.需求1.优化项目设置2.自定义导航栏标题按钮3.多版本处理4.iOS6和iOS7的适配5.设置按钮背景6.设置值UIBarButtonItem样式B.实现1.项目配置(1)程序启动期间隐藏状态栏(2)程序启动完成显示状态栏AppDelegate:1 - (BOOL)application:(UI...
分类:
移动开发 时间:
2015-01-04 01:04:51
阅读次数:
368
iOS开发网络数据之AFNetworking使用如何选择AFNetworking版本首先得下载AFNetworking库文件,下载时得首先弄清楚,你将要开发的软件兼容的最低版本是多少。AFNetworking 2.0或者之后的版本需要xcode5.0版本并且只能为IOS6或更高的手机系统上运行,如果...
分类:
移动开发 时间:
2014-12-31 22:45:32
阅读次数:
288
在iOS8以上tableView:willDisplayFooterView:forSection:,和tableView:willDisplayHeaderView:forSection:可以正常被调用 在iOS7(iOS6没测试)上却没有被调用 原来iOS7必须同时实现了Header和Footer这个delegat...
分类:
其他好文 时间:
2014-12-30 13:43:19
阅读次数:
179
UITableView中我们使用datasource和delegate分别处理我们的数据和交互,而且UITableView默认提供了两种样式供我们选择如何呈现数据,在IOS6中苹果提供了UICollectionView用来更自由地定制呈现我们的数据。UICollectionView使用包括三个部分:...
分类:
其他好文 时间:
2014-12-29 15:03:23
阅读次数:
920
A.概念 @property 的修饰词 strong: 强指针/强引用(iOS6及之前是retain) weak: 弱智真/弱引用(iOS6及之前是assign) 默认情况所有指针都是强指针 使用 "__weak" 修饰的指针是弱指针 ARC准则:只要没有强指针指向,对象就会被销毁 @propert...
分类:
移动开发 时间:
2014-12-28 01:43:35
阅读次数:
147
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory
通常,iOS系统中判断文件或者目录是否存在,可以用上面这个API。
第二个参数 isDirectory是个传出参数, 用于返回,是文件还是目录。
一般两种情况会使用这个API
需求一、 判断文件或者目录是否存在
需求二....
分类:
移动开发 时间:
2014-12-27 17:37:42
阅读次数:
144
可以更好的结局屏幕方向和兼容iphone和ipad的解决方案。iOS6有一个新的技术auto layout来帮助解决这个问题。这个技术不仅可以支持app不同尺寸下的开发,而且你也不需要为每一种语言创建nib文件或者storyboards。The problem with springs and st...
分类:
移动开发 时间:
2014-12-26 18:16:18
阅读次数:
214
iOS6新特征:UICollectionView介绍分类:ios2012-11-01 07:5154321人阅读评论(8)收藏举报目录(?)[+]1.1. Collection View全家福:UICollectionView, UITableView, NSCollectionViewn 不直接等...
分类:
移动开发 时间:
2014-12-26 18:04:30
阅读次数:
231
iOS开发- UICollectionView详解+实例本章通过先总体介绍UICollectionView及其常用方法,再结合一个实例,了解如何使用UICollectionView。UICollectionView 和 UICollectionViewController 类是iOS6 新引进的AP...
分类:
移动开发 时间:
2014-12-26 12:57:12
阅读次数:
243
在2013年3月21日苹果已经通知开发者,从2013年5月1日起,访问UIDIDs的程序将不再被审核通过,替代的方案是开发者应该使用“在iOS 6中介绍的Vendor或Advertising标示符。苹果已经警告过我们uniqueIdentifier将不能再使用了,并且提供了另外两个可选的。但是在程序...
分类:
移动开发 时间:
2014-12-23 18:58:22
阅读次数:
205