//1.添加定位管理委托协议 CLLocationManagerDelegate //2.初始化定位管理对象 self.locationManager=[[CLLocationManager alloc]init]; self.locationManager.delegate=self; //定位精度 self.locationManager.desiredAccuracy=kCLLocationAccuracyBest; //多长距离更新一次位置 self.locationManager.di…
首先要干这些事 下面的方法亲测可用 ------------------------------------------------------------ DNLogFUNC //初始化位置管理对象 _locationManager = [[CLLocationManager alloc] init]; //请求用户授权 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) { [_locationManager r…
iOS开发系列--通讯录.蓝牙.内购.GameCenter.iCloud.Passbook系统服务开发汇总 2015-01-13 09:16 by KenshinCui, 26990 阅读, 35 评论, 收藏, 编辑 --系统应用与系统服务 iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录.微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等.今天将和大家一起学习如何使用系统应用.使用系统服务: 调用系统应用 使用系统服务目 录 短信与邮件 通讯录…
这些天做iOS项目的时候,需要通过定位来拿到当期城市的名称.百度地图SDK有这个功能,但为了不依赖第三方,这里使用iOS自带框架CoreLocation来实现这个需求.iOS8出来之后,针对定位需要多一点处理,才可以正常定位. 题外话:目前很多社交.电商.团购应用都引入了地图和定位功能,地图功能不再是地图应用和导航应用所特有的.有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式.例如你到了一个陌生的地方想要查找附近的酒店.超市等就可以打开软件搜索周边:类似的,还有很多团购…
一.获取单张图片 思路: 1.利用UIImagePickerController可以从系统自带的App(照片\相机)中获得图片 2.设置代理,遵守代理协议 注意这个UIImagePickerController类比较特殊,需要遵守两个代理协议 @interface ViewController () <UIImagePickerControllerDelegate, UINavigationControllerDelegate> 3.实现代理的方法didFinishPickingMediaWi…
系统提供的类的readonly属性可通过KVC进行赋值 UITabBarController.h @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding> @property(nonatomic,readonly) UITabBar *tabBar @end //如上述代码,UITabBarController类有一个只读的属性tabBar,想用自定义的WZTabBar对象来替换UITabBarC…
最近做的项目中,用到了录音的功能,简单记录一下. 我的想法是:通过重写button的点击事件,来达到录音的目的. /*----------------------------------[录音]-----------------------------*/ 首先,需要新建文件,并继承于UIButton,暂且命名为 TDRecoedButton: 在.h文件中: #import <UIKit/UIKit.h>#import <AudioToolbox/AudioToolbox.h>#…
Q:如何打印当前的函数和行号? A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号.如: 1 NSLog(@"%s:%d obj=%@", __func__, __LINE__, obj); 其中__func__和__LINE__都是预编译的宏,编译时会分别替换为当前函数和当前行号. 下面是一些常用于打印日志的宏. 宏 说明 __func__ 打印当前函数或方法,c字符串 __LINE__ 打印当前行号,整数 __FILE__ 打印当前文件路径,c字符串 __PR…
需要框架: #import <AVFoundation/AVFoundation.h> #import <AssetsLibrary/AssetsLibrary.h> 布局如下: 相关属性: #import "ViewController.h" #import <AVFoundation/AVFoundation.h> #import <AssetsLibrary/AssetsLibrary.h> typedef void(^Proper…
一.调用打电话界面 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",_phoneNumber]]]; 二.发送短消息界面 调用系统的发送短信的界面,需要引入以下头文件: #import <MessageUI/MessageUI.h> 系统短信界面的调用很简单,只需下面几句代码: ? 1 2 3 4 5         …