一、Masonry介绍之前我们在屏幕适配的章节中学习过AutoLayout的使用,但那都是在可视化界面上进行添加约束完成的,我们很多时候都需要在代码中使用AutoLayout约束,苹果也为我们提供了实现,使用NSLayoutConstraint类表示约束,但使用起来比较复杂,代码量比较大,例如创建一个约束的方法:+ (id)constraintWithItem:(id)view1 /* 一个UIVi...
分类:
移动开发 时间:
2016-04-19 12:13:17
阅读次数:
208
一、标签视图控制器——UITabBarController 1、UITabBarController的继承关系: UITabBarController和UINavigationController一样都是继承于UIViewController。 2、创建UITabBarController 程序的添 ...
分类:
移动开发 时间:
2016-04-19 00:14:55
阅读次数:
244
一、CoreMotion框架介绍我们知道有一些iOS的应用,会有一些特殊的要求,比如:
1. 电子罗盘指南针之类的应用:让我们知道方向。
2. 运动类型软件:让我们知道我们跑步多少公里。
3. 社交软件中的摇一摇功能。
4. 游戏中扮演角色类中根据设备的晃动等进行操作。其实,他们多半是使用了iOS中的一个核心运动框架CoreMotion.framework
使用iOS提供给我们的CoreMo...
分类:
移动开发 时间:
2016-04-18 10:15:30
阅读次数:
244
一、UICollectionView介绍UICollectionView和UICollectionViewController类是iOS6新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView和UITableViewController类,但也有所不同。
UICollectionView可以实现如下效果,也是一个常用的控件:
二、UICollectiom...
分类:
移动开发 时间:
2016-04-17 22:51:43
阅读次数:
273
一、iCloud云服务iCloud是苹果提供的云端服务,用户可以将通讯录、备忘录、邮件、照片、音乐、视频等备份到云服务器并在各个苹果设备间直接进行共享而无需关心数据同步问题,甚至即使你的设备丢失后在一台新的设备上也可以通过Apple ID登录同步。苹果已经将云端存储功能开放给开发者,可以存储两类数据:
key-value data:
分享小量的非关键配置数据到应用的多个实例,使用类似于NSUser...
分类:
移动开发 时间:
2016-04-17 22:41:47
阅读次数:
265
一、系统应用在开发某些应用时,我们可能希望能够调用iOS系统内置的电话、短信、邮件、浏览器应用,或者直接调用安装的第三方应用,这个要怎么实现呢?这里统一使用UIApplication的一个对象方法来实现://打开不同的系统应用
- (void)openUrl:(NSURL *)url;那怎么区分我是要打电话还是发短信等等呢?
之前我们学习网络的时候,是不是URL最前面使用的是http://,使用本...
分类:
移动开发 时间:
2016-04-16 19:22:12
阅读次数:
283
一、蓝牙随着蓝牙低功耗技术BLE(Bluetooth Low Energy)的发展,蓝牙技术正在一步步成熟,如今的大部分移动设备都配备有蓝牙4.0,相比之前的蓝牙技术耗电量大大降低。在iOS中进行蓝牙传输常用的框架有如下几种:
GameKit.framework:
iOS7之前的蓝牙框架,只可用于同应用之间的蓝牙传输。
MultipeerConnectivity.framework:
iOS7开...
分类:
移动开发 时间:
2016-04-16 19:09:38
阅读次数:
344
一、属性传值 在SecondViewController.h里 #import <UIKit/UIKit.h> @interface SecondViewController : UIViewController // 第一步:声明属性,用来存放上一页传过来的数据 @property (nonato ...
分类:
移动开发 时间:
2016-04-16 16:58:26
阅读次数:
216
来自李明杰的视频。 block 用来保存一段代码 block 的标志:^ block 跟函数很像: 1).可以保存代码 2).有返回值 3). 有形参 temp1:没有返回值、没有形参的 block 如果 block 没有形参,可以省略 () temp2:有返回值,有形参 temp 3:用一个 bl ...
分类:
移动开发 时间:
2016-04-16 16:45:41
阅读次数:
208
一、UIScrollView的创建和常用属性 1、UIScrollView概述 UIScrollView是UIView的子类。 UIScrollView作为所有滚动视图的基类。 UIScrollView主要使用在滚动头条(轮播图),相册等常见的功能里。 2、UIScrollView的创建 #defi ...
分类:
移动开发 时间:
2016-04-16 15:25:33
阅读次数:
205