UIPresentationController :展示控制器,是iOS8的一个新特性,用来展示模态窗口的。它是所有模态控制器的管理者。即:1>管理所有Modal出来的控制器2>管理所有通过- (void)presentViewController:(UIViewController *)viewC...
分类:
移动开发 时间:
2015-11-22 23:26:33
阅读次数:
772
最近在ios8.0使用CLLocationManager定位服务,发现老不能定位,查看设置菜单中的项也是处于未知状态.想起之前都有一个弹出框提示用户是否允许定位,这次一直没有出现了.原来ios8.0下的定位服务需要申请授权了. 具体代码如下: 1 if ([CLLocationManager loc...
分类:
移动开发 时间:
2015-11-20 21:35:24
阅读次数:
247
今天下午动手用了IOS自带的定位,结果在网上看了很多教程,也将示例代码直接运行,但就是一直无法获取位置,代码如下:首先导入CoreLocation.framework,然后再引入头文件#import定义属性?1@property (nonatomic , strong)CLLocationManag...
分类:
移动开发 时间:
2015-11-19 12:54:32
阅读次数:
241
沙盒文件每个ios应用都有自己的应用沙盒,应用沙盒就是文件系统目录,与其他应用的文件系统隔离,ios系统不允许访问其他应用的应用沙盒。在ios8中已经开放访问。应用沙盒一般包括以下几个文件目录:应用程序包、Documents、Libaray(下面有Caches和Preferences目录)、tmp。...
分类:
移动开发 时间:
2015-11-19 09:42:33
阅读次数:
246
iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController 在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某 ...
分类:
移动开发 时间:
2015-11-18 16:27:19
阅读次数:
279
在iOS8以前,我们都习惯性用UIAlertView去做提示框,iOS8以后,苹果提倡使用UIAlertController取代UIAlertView。#defineSYSTEM_VERSION[[UIDevicecurrentDevice].systemVersionfloatValue]if(SYSTEM_VERSION>=8.0){
UIAlertController*alertCtrl=[UIAlertControlleralertCon..
分类:
移动开发 时间:
2015-11-17 19:17:36
阅读次数:
146
横屏支持常规方法支持旋转// controller的内容是否支持自动旋转- (BOOL)shouldAutorotate{ return YES;}模拟器iOS7.1 :转横屏时,被调用;横屏转竖屏,也被调用。模拟器iOS8.0 :转横屏时,被调用;横屏转竖屏,不被调用。模拟器iOS9.0 :...
分类:
移动开发 时间:
2015-11-17 16:38:33
阅读次数:
5306
直接上截图1. 添加对应尺寸的图2.设置三项3.去掉默认设置4.特别的xcode 7 需通过在p.list配置文件中增加节点:Launch image 类型为String 设置值为Default
分类:
移动开发 时间:
2015-11-13 20:38:44
阅读次数:
484
本章基于上章继续讲讲搜索功能的实现。首先说明一下的是,搜索功能在ios8以后有了较大的改动,所以本人的例子只支持ios8以后的例子。好,开始吧。首先如下图,我们先声明两个全局变量。一个是我们的搜索框,一个是筛选结果。并让我们的类实现UISearchResultsUpdating接口。然后在vie.....
分类:
移动开发 时间:
2015-11-13 18:26:57
阅读次数:
323
2015年9月8日,苹果宣布iOS 9操作系统的正式版在太平洋时间9月16日正式推出,北京时间9月17日凌晨1点推送。新的iOS 9系统比iOS8更稳定,功能更全面,而且还更加开放。iOS 9加入了更多的新功能,包括更加智能的Siri,新加入的省电模式。iOS 9为开发者提供5000个全新的API。...
分类:
移动开发 时间:
2015-11-13 14:48:51
阅读次数:
330