iOS 使用腾讯地图显示用户位置注意事项

1. 向 target中info 添加 NSLocationWhenInUseUsageDescription,string 类型,值是描述为什么需要用户位置,这句话会出现在 提示用户是否允许app访问用户位置提示框中。2. 在appdelegate.m 的 - ( BOOL )application:( UIApplication *)application didFinishLaunching...
腾讯地图 iOS开发

智能聊天机器人源码—仿微信界面

enter code here 这是一个IOS智能聊天机器人的源码,采用了仿微信的风格设计,调用的是图灵机器人的API,能够实现智能聊天、讲故事、讲笑话、查天气、查公交等丰富的功能。还可以去图灵机器人的官网上体验产品http://www.tuling123.com/openapi/cloud/proexp.jsp1. 仿微信界面: UITableView//addUItableView self...
仿微信界面 聊天机器人

iOS网络请求框架:MKNetWorkKit的使用

MKNetWorkKit是由一个印度小伙子写的,是用于网络请求的库,支持ARC,代码的网址这里给出。作者源码地址(MugunthKumar): MKNetworkKit作者关于类库介绍的地址(MugunthKumar): ios-framework-introducing-mknetworkkit作者类库介绍中文翻译地址(翻译作者,csdn博主kmyhy,杨宏焱): csdn博主kmyhy这里面大...
iOS开发 MKNetWorkKit框架

IOS中的单例

ios中的单例无处不在,在设计单例的时候需要考虑其他入口拦截等。其中,头文件#import @interfaceMTiMerLogin:NSObject +(MTiMerLogin*)sharedInstance; -(MTiMerLogin*)sharedInstance; @end实现文件:#importMTiMerLogin.h @implementationMTiMerLog...
IOS开发 单例

iOS界面响应式布局方式对比

Phone 手机的成功, iOS 操作系统功不可没. 而 iOS 操作系统的成功, 与早期 iPhone 单一的屏幕分辨率也有极大的关系. 不客气地说, 正因为早期 iPhone 手机只有一个分辨率, iOS 操作系统和其上面的 App 才不需要关心所谓的响应式布局, 流式布局, 自动布局这些技术, 它们只使用绝对定位的布局 - 每一个控件的大小和位置都是定死的, 几乎不变. 这样, iOS 应用...
iOS开发 响应式布局

iOS开发-CoreMotion框架

CoreMotion是一个专门处理Motion的框架,其中包含了两个部分 加速度计和陀螺仪,在iOS4之前加速度计是由 UIAccelerometer 类来负责采集数据,现在一般都是用CoreMotion来处理加速度过程,不过由于UIAccelerometer比较简单,同样有人在使用。加速计由三个坐标轴决定,用户最常见的操作设备的动作移动,晃动手机(摇一摇),倾斜手机都可以被设备检测到,加速计可以...
iOS开发 CoreMotion框架

iOS开发-清理缓存功能的实现

移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。获取缓存文件的大小由于缓存文件存在沙箱中,我们可以通过NSFileManager API来实现对缓存文件大...
iOS开发 清理缓存

【iOS开发】-NSString的扩展使用

第一:基本数据类型与字符串转换//基本数据类型(intfloat,doublechar)1)基本数据类型—NSString //1.int类型换换成字符串 inta=88; NSString*str1=[NSStringstringWithFormat:@%d,a]; //2.float-NSString floatf=0.8; NSString*str3=[NSStringst...
iOS开发 NSString iOS开发

iOS NSPredicate和正则表达式

简述:Cocoa 提供了NSPredicate 用于指定过滤条件,谓词是指在计算机中表示计算真假值的函数,它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以 用于字符串的正则匹配。定义(最常用到的方法):NSPredicate*ca=[NSPredicatepredicateWithFormat:(NSString*),...];Format:(1)比较运算符,,=...
iOS开发 正则表达式

解决 iOS NSDictionary 输出中文字符”乱码”(Unicode编码)问题

简单定义一个字典,输出结果:NSDictionary*dic=@{ @我是中文字符:@223333, @aaa:@{ @aaa:@啦啦啦 } }; NSLog(@%@,dic);将会看到这样的“乱码”,这种现象经常在调试服务端返回 JSON 结果的时候遇到:2015-02-2519:23:40.346XXXX[13273:417921]{ aaa={ aaa=\U5566\U556...
NSDictionary iOS开发 Unicode编码