- 博客(15)
- 资源 (5)
- 收藏
- 关注
翻译 Swift 2.0 函数 定义、调用、参数返回值、函数类型、嵌套函数
Swift 2.0 函数函数定义与调用函数参数与返回值函数参数名称函数类型函数嵌套函数定义与调用定义: 当你定义一个函数是,你可以定义一个或多个有名字和类型的值,作为函数的输入参数,也可以定义某种类型的值作为函数执行结束的输出即返回值。func sayHello(name:String) ->String { let greeting = "Hello," + name +
2016-02-03 17:07:50
873
原创 Swift 集合类型 Arrays 、 Sets 、 Dictionarys - 1
集合类型数组(Array)集合(Set)字典(Dictionary)前言Swift 语言提供Arrays有序的数据、Sets 无序无重复数据和Dictionaries 无序键值对三种基本的集合类型用来存储集合数据。数组是有序数据的集。集合是无序无重复数据的集。字典是无序的键值对的集 Swift 语言提供 Arrays、Sets 和 Dictionaries 中存储数据类型必须明确。 这以为
2016-02-01 17:15:50
564
转载 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
1952
转载 iOS中JavaScript和OC交互
iOS中JavaScript和OC交互JAN 10TH, 2015在iOS开发中很多时候我们会和UIWebView打交道,目前国内的很多应用都采用了UIWebView的混合编程技术,最常见的是微信公众号的内容页面。前段时间在做微信公众平台相关的开发,发现很多应用场景都是利用HTML5和UIWebView来实现的。机制Objective-C语言调用JavaScri
2016-01-14 10:46:45
361
原创 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
721
原创 WebView简单使用
1.加载网络url 使用: NSURL * url = [NSURL URLWithString:@”http://blog.youkuaiyun.com/crazyengineer_xin“]; [self.myWebVIew loadRequest:[NSURLRequest requestWithURL:url]];2.加载本地页面NSString *htmlPath = [[[NSBund
2015-10-13 16:37:39
328
原创 iOS 本地视频播放 二步实现
1.添加MediaPlayer.framework 框架 2.实例化视频播放器 - (void)playVideo{ _playerVC = [[MPMoviePlayerController alloc]initWithContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@”14408486
2015-10-13 11:27:00
1238
原创 最新版 iOS开发 支持后台音乐播放
1.在创建播放器实例前 添加以下代码支持后台播放 //后台播放音频设置 AVAudioSession *session = [AVAudioSession sharedInstance]; [session setActive:YES error:nil]; [session setCategory:AVAudioSessionCategoryPlayback
2015-10-13 10:16:33
982
原创 单独使用collectionCell视图
偶然间在别人工程中看到的,方法很简单下面就让我来给大家说下 简单实现使用collectionCell 创建等同于view的视图1.自定义collectionCell 添加你需要的属性2.自定义一个view 声明一个方法 #define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width#defin
2015-10-12 20:00:04
552
原创 [UIView numberofRowsInSection]unrecognized selector sent to instance 0x1808bef0 错误
大概意思是给实体对象发送了不认识的消息。大概有如下两个原因:1.在xib中给tableView添加了datasource 和 delegate的对象 但是在实际项目中 没有用到tableView表单 导致的原因 2.对象过早的释放掉了,你引用的对象不存在。不能想空对象发送特定的方法(不是全部,因为release等特殊方法,例外)。3.该对象没有这个方法,检查一下
2015-10-12 19:47:54
1316
原创 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
1521
原创 iOS中GCD的相关问题
之前一个系列中iOS多线程编程Part 3/3 - GCD介绍了GCD的各类接口,别仅仅使用了最基本的dispatchasync和dispatchsync接口提交个Block完事,那就白瞎GCD的强大功能了。要用高级接口,照旧会有坑在那里,绝大多数坑并不是设计缺陷,而是自身特性造成的误用,本文会记录下这些坑。问题一:GCD需要自己生成AutoreleasePool吗?正常我们用
2015-09-24 18:37:05
557
转载 Core Animation编程
Core Animation编程 Part1/2 { "@context": "http://schema.org", "@type": "Article", "publisher"
2015-09-24 18:31:42
458
核心动画、多线程编程、blocks编程要点、pdf 文件绝对能帮到你
2015-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人