摘要: 在页面中按需初始化 AVAudioPlayer很多时候我们需要根据页面上内容的情况创建 AVAudioPlayer 对象,已达到降低无谓资源占用等目的。下面我们来看一段代码看起来正确的代码:override func viewDidAppear(animated: Bool) { super.... 阅读全文
posted @ 2015-07-23 11:29 Cheetah_yang 阅读(417) 评论(0) 推荐(0) 编辑
摘要: iOS 6 中苹果引入了NSStrikethroughStyleAttributeName 属性,用于设置NSAttributedString 的删除线样式,用法如下:let attributedText = NSAttributedString(string: "内容", attributes: ... 阅读全文
posted @ 2015-07-23 11:28 Cheetah_yang 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 本系列文章 《Swift on iOS 学习笔记》 将以不定长度、不定内容、不定形式的方式对外发布,主要记录一些 “可重用” 的知识,感谢你的阅读。在继承自UIViewController 的普通页面中使用UITableView 是一种非常普遍的需求,因为UITableViewController ... 阅读全文
posted @ 2015-07-23 11:27 Cheetah_yang 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 如果我们从 title 为 “首页” 的页面 A 点击进入一个子页面 B,那么在页面 B 的左上角将显示一个名为 “<首页” 的按钮。假设这个页面 A 叫 “你是我天边最美的云彩”,那在页面 B 中就会变得非常长,影响顶栏中其他元素的显示,那么该如何自定义返回按钮的文字呢?很简单:在页面 A(父级)... 阅读全文
posted @ 2015-07-23 11:25 Cheetah_yang 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 许多时候我们都有在普通的继承自UIViewController 的控制器中使用 TableView 的需求,这时候就需要当前控制器类继承UITableViewDelegate 和UITableViewDataSource,然后再初始化:@IBOutlet weak var firstTableVie... 阅读全文
posted @ 2015-07-23 11:24 Cheetah_yang 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 许多录音类 APP 都提供录音回放功能,大家在做这类 APP 的时候也经常会遇到这个需求。当大家用以前的套路在 iOS 8 上录音的时候,在模拟器上跑得挺好的,但是一上真机就跪了,为什么?因为真机底层是真实的硬件,跟模拟器还是有一些差别的,例如真机支持硬件解码等等。在 iOS 8 上,录音并播放需要... 阅读全文
posted @ 2015-07-23 11:23 Cheetah_yang 阅读(1958) 评论(0) 推荐(0) 编辑
摘要: 相信很多人都会遇到这样的需求:APP 打开以后,判断用户是否登录,如果未登录,就跳转到登陆页。今天我也遇到了这个需求,发现我封装的一个 `func checkLoginStatus()`放在 `viewDidLoad` 里调用根本没反映,Google 了一圈,得到了解决办法:override fun... 阅读全文
posted @ 2015-07-23 11:22 Cheetah_yang 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 原文网址: http://lvwenhan.com/ios/449.html此系列文章代码仓库在 https://github.com/johnlui/AutoLayout ,有不明白的地方可以参考我的 Auto Layout 设置哦,下载到本地打开就可以了。简介本文中,我们将一起使用 Auto L... 阅读全文
posted @ 2015-07-23 11:01 Cheetah_yang 阅读(378) 评论(0) 推荐(0) 编辑
摘要: This post is part of a daily series of posts introducing the most exciting new parts of iOS7 for developers -#iOS7DayByDay. To see the posts you’ve mi... 阅读全文
posted @ 2015-07-23 10:58 Cheetah_yang 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 当 iOS7 刚发布的时候,全世界的苹果开发人员都立马尝试着去编译他们的app,接着再花上数月的时间来修复任何出现的故障,甚至重做app。这样的结果,使得人们根本无暇去探究 iOS7 所带来的新东西。一些明显而细微的更新,比如说[NSArray firstObject],这个方法可追溯到 iOS4 ... 阅读全文
posted @ 2015-07-23 10:35 Cheetah_yang 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 原文网址: http://www.cocoachina.com/ios/20141218/10687.html在使用 table view 的时侯经常会遇到这样的需求:table view 的 cell 中的内容是动态的,导致在开发的时候不知道一个 cell 的高度具体是多少,所以需要提供一个计算 ... 阅读全文
posted @ 2015-07-23 10:31 Cheetah_yang 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算 UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。为了不让讲解空洞抽象,我还是用代码实例的方式... 阅读全文
posted @ 2015-07-23 10:25 Cheetah_yang 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 原文网址: http://blog.csdn.net/ayangcool前言:作为一名IOS开发者,把开发出来的App上传到App Store是必须的。下面就来详细介绍下具体流程。1.打开苹果开发者中心:https://developer.apple.com打开后点击:Member Center如果... 阅读全文
posted @ 2015-07-23 09:20 Cheetah_yang 阅读(271) 评论(0) 推荐(0) 编辑