自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

翻译 Swift 2.0 函数 定义、调用、参数返回值、函数类型、嵌套函数

Swift 2.0 函数函数定义与调用函数参数与返回值函数参数名称函数类型函数嵌套函数定义与调用定义: 当你定义一个函数是,你可以定义一个或多个有名字和类型的值,作为函数的输入参数,也可以定义某种类型的值作为函数执行结束的输出即返回值。func sayHello(name:String) ->String { let greeting = "Hello," + name +

2016-02-03 17:07:50 777

原创 Swift 集合类型 Arrays 、 Sets 、 Dictionarys - 1

集合类型数组(Array)集合(Set)字典(Dictionary)前言Swift 语言提供Arrays有序的数据、Sets 无序无重复数据和Dictionaries 无序键值对三种基本的集合类型用来存储集合数据。数组是有序数据的集。集合是无序无重复数据的集。字典是无序的键值对的集 Swift 语言提供 Arrays、Sets 和 Dictionaries 中存储数据类型必须明确。 这以为

2016-02-01 17:15:50 483

原创 Swift FlatMap or Map

flatMap 简单实用

2016-01-26 16:18:26 940

转载 Swift 新语法 guard 语法 与 if else 对比

原文地址:http://www.jianshu.com/p/3a8e45af7fdd 直接看代码 func fooManualCheck(x:Int?) { if x ==nil || x <= 0 { return } x!.description } //1.你是在检查一个不符合你期望的条

2016-01-26 13:43:51 1840

转载 iOS中JavaScript和OC交互

iOS中JavaScript和OC交互JAN 10TH, 2015在iOS开发中很多时候我们会和UIWebView打交道,目前国内的很多应用都采用了UIWebView的混合编程技术,最常见的是微信公众号的内容页面。前段时间在做微信公众平台相关的开发,发现很多应用场景都是利用HTML5和UIWebView来实现的。机制Objective-C语言调用JavaScri

2016-01-14 10:46:45 315

原创 Postman 简单实用 提高编程效率

Postman 简单实用 提高编程效率 调试数据神器

2016-01-14 10:12:00 502

原创 swift Singleton 单例设计模式三种初始化方法

1.线程安全的懒初始化class SingletonA {static let sharedInstance = SingletonA()init() { println("AAA");} }2.在这里,我们使用一个嵌套的结构静定为类常量。 class SingletonB {class var sharedInstance: SingletonB { struct Stat

2015-10-15 16:32:09 616

原创 WebView简单使用

1.加载网络url 使用: NSURL * url = [NSURL URLWithString:@”http://blog.csdn.net/crazyengineer_xin“]; [self.myWebVIew loadRequest:[NSURLRequest requestWithURL:url]];2.加载本地页面NSString *htmlPath = [[[NSBund

2015-10-13 16:37:39 292

原创 iOS 本地视频播放 二步实现

1.添加MediaPlayer.framework 框架 2.实例化视频播放器 - (void)playVideo{ _playerVC = [[MPMoviePlayerController alloc]initWithContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@”14408486

2015-10-13 11:27:00 781

原创 最新版 iOS开发 支持后台音乐播放

1.在创建播放器实例前 添加以下代码支持后台播放 //后台播放音频设置 AVAudioSession *session = [AVAudioSession sharedInstance]; [session setActive:YES error:nil]; [session setCategory:AVAudioSessionCategoryPlayback

2015-10-13 10:16:33 883

原创 单独使用collectionCell视图

偶然间在别人工程中看到的,方法很简单下面就让我来给大家说下 简单实现使用collectionCell 创建等同于view的视图1.自定义collectionCell 添加你需要的属性2.自定义一个view 声明一个方法  #define SCREEN_WIDTH  [UIScreen mainScreen].bounds.size.width#defin

2015-10-12 20:00:04 508

原创 [UIView numberofRowsInSection]unrecognized selector sent to instance 0x1808bef0 错误

大概意思是给实体对象发送了不认识的消息。大概有如下两个原因:1.在xib中给tableView添加了datasource 和 delegate的对象 但是在实际项目中 没有用到tableView表单 导致的原因 2.对象过早的释放掉了,你引用的对象不存在。不能想空对象发送特定的方法(不是全部,因为release等特殊方法,例外)。3.该对象没有这个方法,检查一下

2015-10-12 19:47:54 1223

原创 iOS iPhone 添加 摇一摇后 让手机震动或者铃声设置

工程添加摇一摇方法#pragma mark yaoyiyao- (BOOL)canBecomeFirstResponder{ return YES;// default is NO}- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event{ //处理摇一摇之后

2015-10-12 17:07:19 1425

原创 iOS中GCD的相关问题

之前一个系列中iOS多线程编程Part 3/3 - GCD介绍了GCD的各类接口,别仅仅使用了最基本的dispatchasync和dispatchsync接口提交个Block完事,那就白瞎GCD的强大功能了。要用高级接口,照旧会有坑在那里,绝大多数坑并不是设计缺陷,而是自身特性造成的误用,本文会记录下这些坑。问题一:GCD需要自己生成AutoreleasePool吗?正常我们用

2015-09-24 18:37:05 506

转载 Core Animation编程

Core Animation编程 Part1/2 { "@context": "http://schema.org", "@type": "Article", "publisher"

2015-09-24 18:31:42 409

使用UIMenuController 长安文字复制

实现向视图中添加菜单 比如微信朋友圈中 长安文字 或者正文进行复制 弹出提示框 收藏 复制 举报之类的视图

2015-11-20

核心动画、多线程编程、blocks编程要点、pdf 文件绝对能帮到你

iOS 中多线程开发的高级编程以及 核心动画 Core Animation 还有一个不要好用的 Blocks 编程pdf文档

2015-10-23

实现后台音乐播放可控制播放暂停循环播放

实现后台音乐播放 可以在锁屏状态下控制音乐的开始暂停 实现循环播放

2015-10-14

手势绘制密码

简单实现 锁屏密码的绘制 能实现设置手势密码 重置手势密码

2015-09-24

简单手势密码

简单实现绘制手势密码,进行软件的加锁功能

2015-09-24

空空如也

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

TA关注的人

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