会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Rinpe
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
33
下一页
2016年2月27日
Swift中简单的单例设计
摘要: import Foundation class Test: NSObject { // 提供单例实例 static let shareInstance = Test() // 私有化构造方法 override private init() {} } import Foundation let tes
阅读全文
posted @ 2016-02-27 16:15 Rinpe
阅读(210)
评论(0)
推荐(0)
2016年2月26日
UITableViewCell实现3D缩放动画
摘要: gif效果图: 代码部分: import UIKit class TableViewController: UITableViewController { override func viewDidLoad() { super.viewDidLoad() self.tableView.registe
阅读全文
posted @ 2016-02-26 22:25 Rinpe
阅读(894)
评论(0)
推荐(0)
Swift - guard关键字(守护)
摘要: guard语句和if语句有点类似,都是根据其关键字之后的表达式的布尔值决定下一步执行什么。但与if语句不同的是,guard语句只会有一个代码块,不像if语句可以if else多个代码块。 那么guard语句的作用到底是什么呢?顾名思义,就是守护。guard语句判断其后的表达式布尔值为false时,才
阅读全文
posted @ 2016-02-26 21:16 Rinpe
阅读(18736)
评论(0)
推荐(0)
Swift - defer关键字(推迟执行)
摘要: 在一些语言中,有try/finally这样的控制语句,比如Java。 这种语句可以让我们在finally代码块中执行必须要执行的代码,不管之前怎样的兴风作浪。 在Swift 2.0中,Apple提供了defer关键字,让我们可以实现同样的效果。 func checkSomething() { pri
阅读全文
posted @ 2016-02-26 21:01 Rinpe
阅读(5600)
评论(1)
推荐(0)
[转]Swift编程风格指南
摘要: 语言 使用美式英语拼写以匹配苹果公司的API 优选: var color = "red" 不建议使用: var colour = "red" 间隔 使用2个空格进行缩进而不是使用Tab,这样可以节省空格,阻止换行。确保在Xcode的配置项中进行了设置。 方法的花括号以及其它花括号(if/else/s
阅读全文
posted @ 2016-02-26 17:30 Rinpe
阅读(398)
评论(0)
推荐(0)
2016年2月25日
pch文件出现no such file or directory错误
摘要: 一般出现这种情况是由于项目直接拷贝到其他电脑上运行... clang: error: no such file or directory: '/demo2/控件代码/13/Recorder/Recorder_Prefix.pch' clang: error: no input filesComman
阅读全文
posted @ 2016-02-25 08:58 Rinpe
阅读(1044)
评论(0)
推荐(0)
2016年2月22日
Xcode7国际化(根据系统语言切换App显示的语言) - 元宵节快乐!
摘要: 老规矩, 上gif 下面是配置的大概流程: 这个是要显示中文的.strings文件的内容和格式 这个是要显示英文的.strings文件的内容和格式 下面是应用名部分: 然后下面是代码部分: import UIKit class ViewController: UIViewController { @
阅读全文
posted @ 2016-02-22 23:06 Rinpe
阅读(584)
评论(0)
推荐(0)
2016年2月21日
[转]Xcode的重构功能
摘要: Xcode提供了以下几个重构功能: Rename Extract Create Superclass Move Up Move Down Encapsulate 在菜单栏中的位置如下图: 在代码区里直接右键也能出现重构的相关菜单: 下面就分别介绍这些重构功能的使用。 Rename:重命名 几乎可以试
阅读全文
posted @ 2016-02-21 21:49 Rinpe
阅读(229)
评论(0)
推荐(0)
DKNightVersion的基本使用(夜间模式)
摘要: DKNightVersion下载地址: https://github.com/Draveness/DKNightVersion 基本原理就是利用一个单例对象来存储颜色, 然后通过runtime中的objc_setAssociatedObject和objc_getAssociatedObject来完成
阅读全文
posted @ 2016-02-21 21:41 Rinpe
阅读(2847)
评论(0)
推荐(0)
2016年2月20日
iOS9新特性之UIStackView
摘要: 同iOS以往每个迭代一样,iOS 9带来了很多新特性。UIKit框架每个版本都在改变,而在iOS 9比较特别的是UIStackView,它将从根本上改变开发者在iOS上创建用户界面的方式。本文将带你学习怎样使用UIStackView创建用户界面。 本文假定你已经熟悉Auto Layout基础。不熟悉
阅读全文
posted @ 2016-02-20 17:44 Rinpe
阅读(202)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
33
下一页
公告