摘要: 方法一(官方): Reachability ================================================================================ 框架地址:https://developer.apple.com/library/ios/sa 阅读全文
posted @ 2015-12-04 12:55 黑森林工作室 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 手势识别状态: typedef NS_ENUM(NSInteger, UIGestureRecognizerState) { // 没有触摸事件发生,所有手势识别的默认状态 UIGestureRecognizerStatePossible, // 一个手势已经开始但尚未改变或者完成时 UIGestu 阅读全文
posted @ 2015-12-04 12:40 黑森林工作室 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 先介绍一下什么是CoreData —— 它是在iOS5之后出现的一个框架,提供了对象-关系映射(ORM)的功能,既能够将OC对象转化成数据,保存在SQLite数据库文件中,也能将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,类似于著名的Hibernate持久化框 阅读全文
posted @ 2015-12-04 12:31 黑森林工作室 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲了 XMPP调试与简单使用 ,本篇开始讲如何使用将XMPPFramework框架导入到项目中! 先来了解以下XMPPFramework都放了些什么: Authentication: 与登陆相关的授权 (需要) Categories: XMPP自定义的分类 (需要) Core: 与服务器交互时 阅读全文
posted @ 2015-12-04 12:28 黑森林工作室 阅读(246) 评论(0) 推荐(0) 编辑
摘要: XMPP框架的下载与导入等问题请参照 —— XMPP框架的分析、导入及问题解决 DEMO ——XMPP即时通讯(已导入框架)密码:3a7n 这篇我们利用XMPP框架来实现一下登陆功能,先来介绍一下XMPP框架内的几个比较重要的文件 * XMPPStream:开发过程中主要的交互类,所有自定义代码和拓 阅读全文
posted @ 2015-12-04 12:27 黑森林工作室 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.触摸事件 /** 当手指开始滑动 */ - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event /** 当手指正在移动 */ - (void)touchesMoved:(NSSet *)touches withEvent: 阅读全文
posted @ 2015-12-04 12:25 黑森林工作室 阅读(160) 评论(0) 推荐(0) 编辑
摘要: iOS中的很多功能都是非常简单的,几行代码就搞定了,比如打电话、打开网址、发邮件、发短信等,这里总结几个比较常用的: 1.打电话 方式一:最简单最直接的方式:直接跳到拨号界面 NSURL *url = [NSURL URLWithString:@"tel://10010"]; [[UIApplica 阅读全文
posted @ 2015-12-04 12:22 黑森林工作室 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 1.程序所有地方隐藏状态栏 方式一: 在项目全局设置内将 Deployment Info内找到 Hide during application launch字意选项,打钩 方式二: AppDelegate.m - (BOOL)application:(UIApplication *)applicat 阅读全文
posted @ 2015-12-04 12:20 黑森林工作室 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 其实出现上下黑边是因为iOS默认将启动时的LaunchImage的宽高当成程序的宽高,所以启动图片如果只有小屏的图片,那么就会出现大屏状态下屏幕不能满屏的错误。 解决方法: 添加所有尺寸屏幕的LaunchImage图片 如果没有图片就打开APPLaunchImage的.json配置文件进行相应修改即 阅读全文
posted @ 2015-12-04 12:19 黑森林工作室 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 之前的XCode中毒事件闹得沸沸扬扬,在网上找到检测XCode完整性的方式,有需要的小伙伴试试吧。忘记哪里转的了,愧对原创者 在终端输入 spctl 命令,并带上安装的 Xcode 的路径: spctl --assess --verbose /Applications/Xcode.app 之后会看到 阅读全文
posted @ 2015-12-04 12:16 黑森林工作室 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 点击AppIcon在属性栏内找到iOS icon is pre-rendered打上勾。 如果之前已经安装过,需要先把APP卸载掉再安装。(因为模拟器有缓存) xcode4版本的话需要在INFO内增加icon already include…设置为YES就可以了 阅读全文
posted @ 2015-12-04 12:15 黑森林工作室 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.获取沙盒路径 // 获取沙盒路径 NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]; 2.创建文件夹 方式一: // 想在documents目录下创建一个t 阅读全文
posted @ 2015-12-04 12:14 黑森林工作室 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 1.通用方式(并不是实时调用并且会卡顿): // 一般用于更新一些非界面上的数据 [NSTimer scheduledTimerWithTimeInterval:时间间隔 target:self selector:调用方法 userInfo:nil repeats:是否重复]; 2.动画推荐使用(流 阅读全文
posted @ 2015-12-04 12:12 黑森林工作室 阅读(327) 评论(0) 推荐(0) 编辑