自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黑森林工作室

当决定改变,你的世界才刚刚开始!

  • 博客(13)
  • 收藏
  • 关注

原创 iOS网络监测方法

方法一(官方):Reachability================================================================================框架地址:https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip

2015-12-04 12:55:49 494

原创 iOS常用手势识别器

手势识别状态:typedef NS_ENUM(NSInteger, UIGestureRecognizerState) {    // 没有触摸事件发生,所有手势识别的默认状态    UIGestureRecognizerStatePossible,    // 一个手势已经开始但尚未改变或者完成时    UIGestureRecognizerStateBegan,

2015-12-04 12:40:32 422

原创 【CoreData】 简单地使用

先介绍一下什么是CoreData —— 它是在iOS5之后出现的一个框架,提供了对象-关系映射(ORM)的功能,既能够将OC对象转化成数据,保存在SQLite数据库文件中,也能将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,类似于著名的Hibernate持久化框架。不过功能肯定没其强大。例:平常我们把数据写到数据库需要写:

2015-12-04 12:31:21 419

原创 XMPP框架的分析、导入及问题解决

上一篇讲了 XMPP调试与简单使用 ,本篇开始讲如何使用将XMPPFramework框架导入到项目中!先来了解以下XMPPFramework都放了些什么:Authentication: 与登陆相关的授权 (需要)Categories: XMPP自定义的分类 (需要)Core: 与服务器交互时所使用的核心代码 (需要)Extensions: 扩

2015-12-04 12:28:49 604

原创 XMPP实现登陆注销功能

XMPP框架的下载与导入等问题请参照 —— XMPP框架的分析、导入及问题解决DEMO ——XMPP即时通讯(已导入框架)密码:3a7n这篇我们利用XMPP框架来实现一下登陆功能,先来介绍一下XMPP框架内的几个比较重要的文件* XMPPStream:开发过程中主要的交互类,所有自定义代码和拓展都基于此类* XMPPParser:提供XMPPStream解析

2015-12-04 12:27:29 1334

原创 UIResponder(iOS 常见的事件)

1.触摸事件/** 当手指开始滑动 */- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event/** 当手指正在移动 */- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event/** 当手指离开屏幕 */

2015-12-04 12:25:11 493

原创 iOS 打电话 发短信 邮件 打开网址 调用应用等合集

iOS中的很多功能都是非常简单的,几行代码就搞定了,比如打电话、打开网址、发邮件、发短信等,这里总结几个比较常用的:1.打电话方式一:最简单最直接的方式:直接跳到拨号界面NSURL *url = [NSURL URLWithString:@"tel://10010"];[[UIApplication sharedApplication] openUR

2015-12-04 12:22:04 1171

原创 状态栏的隐藏与显示

1.程序所有地方隐藏状态栏方式一:在项目全局设置内将Deployment Info内找到 Hide during application launch字意选项,打钩方式二:AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchi

2015-12-04 12:20:48 1102

原创 XCode模拟器上下黑边、显示不完整、适配问题

其实出现上下黑边是因为iOS默认将启动时的LaunchImage的宽高当成程序的宽高,所以启动图片如果只有小屏的图片,那么就会出现大屏状态下屏幕不能满屏的错误。解决方法:添加所有尺寸屏幕的LaunchImage图片如果没有图片就打开APPLaunchImage的.json配置文件进行相应修改即可。

2015-12-04 12:19:57 2053

转载 检测Xcode是否有问题

之前的XCode中毒事件闹得沸沸扬扬,在网上找到检测XCode完整性的方式,有需要的小伙伴试试吧。忘记哪里转的了,愧对原创者在终端输入 spctl 命令,并带上安装的 Xcode 的路径:spctl --assess --verbose /Applications/Xcode.app之后会看到类似这样的结果:/Applicatio

2015-12-04 12:16:30 552

原创 防止IOS6与IOS7图标不一致

点击AppIcon在属性栏内找到iOS icon is pre-rendered打上勾。如果之前已经安装过,需要先把APP卸载掉再安装。(因为模拟器有缓存)xcode4版本的话需要在INFO内增加icon already include…设置为YES就可以了

2015-12-04 12:15:40 506

原创 iOS创建、删除文件夹、获取沙盒路径

1.获取沙盒路径// 获取沙盒路径NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];2.创建文件夹方式一:// 想在documents目录下创建一个test文件夹NSString *path = [documen

2015-12-04 12:14:19 649

原创 iOS定时器、延迟执行

1.通用方式(并不是实时调用并且会卡顿):// 一般用于更新一些非界面上的数据[NSTimer scheduledTimerWithTimeInterval:时间间隔 target:self selector:调用方法 userInfo:nil repeats:是否重复];2.动画推荐使用(流畅):// 刷新帧,默认每秒钟60次,动画推荐使用CA

2015-12-04 12:12:43 489

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除