会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
公羽寒
https://gongyuhonglou.github.io
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
26
27
28
29
30
31
32
33
34
下一页
2016年11月4日
Swift - 文件目录路径获取及数据储存(Home目录,文档目录,缓存目录)
摘要: iOS应用程序只能在自己的目录下进行文件的操作,不可以访问其他的存储空间,此区域被称为沙盒。 应用沙盒结构分析 1、应用程序包:包含了所有的资源文件和可执行文件 2、Documents:保存应用运行时生成的需要持久化的数据,iTunes同步设备时会备份该目录 3、tmp:保存应用运行时所需要的临时数
阅读全文
posted @ 2016-11-04 10:33 公羽寒
阅读(7970)
评论(0)
推荐(0)
2016年10月19日
Swift - 简单封装一个工具类模板
摘要: 创建模板类(封装一个类) 例1:新建一个名字叫做 Product 的类 Product.swift File 的内容 例2: override func viewDidLoad() { super.viewDidLoad() let circle = CircleView(frame: CGRect
阅读全文
posted @ 2016-10-19 15:56 公羽寒
阅读(2641)
评论(0)
推荐(0)
Swift - @IBDesignable和@IBInspectable
摘要: 前言: 用storyboard/xib搞项目时,一些属性在Interface Builder上时无法设置,比如常用的layer的一些属性cornerRadius,borderColor等 (有时没必须的关联属性 用代码去设置)。估计大家也都想省事,能Interface Builder解决的绝不代码(
阅读全文
posted @ 2016-10-19 14:32 公羽寒
阅读(2234)
评论(0)
推荐(0)
[译] 用 Swift 创建自定义的键盘
摘要: 本文翻译自 How to make a custom keyboard in iOS 8 using Swift 我将讲解一些关于键盘扩展的基本知识,然后使用iOS 8 提供的新应用扩展API来创建一个莫斯码键盘。大概需要你花20多分钟来走完所有的步骤。 完整代码 综述 一个自定义的键盘会替换系统的
阅读全文
posted @ 2016-10-19 10:05 公羽寒
阅读(1940)
评论(0)
推荐(0)
2016年10月13日
UITableView和UICollectionView的方法学习一
摘要: 参考资料 UITableView UICollectionView UICollectionViewDataSource UICollectionViewDelegate UICollectionViewDelegateFlowLayout UITableViewCell自适应高度框架 关于FDTe
阅读全文
posted @ 2016-10-13 13:59 公羽寒
阅读(162)
评论(0)
推荐(0)
2016年10月11日
Swift - 让程序挂起后,能在后台继续运行任务
摘要: 1,程序的挂起和退出 由于iOS设备资源有限。当用户点击了home键,或者另一个应用程序启动了。那么原先那个程序便进入后台被挂起,不是退出,只是停止执行代码,同时它的内存被锁定。当应用程序恢复时,它会从停止的位置重新开始。 2,如下特殊的应用程序可以在后台长时间的运行 (1)在后台播放音频的应用程序
阅读全文
posted @ 2016-10-11 14:39 公羽寒
阅读(429)
评论(0)
推荐(0)
Swift - 获取、改变按钮的标题文本(UIButton点击切换title)
摘要: 在开发中,我们常常需要动态地改变按钮标签文字,使用 setTitle() 函数就可以了。有时我们需要在几个标题间切换,比如下面样例所示,按钮点击后按钮文字会在“播放”“暂停”间轮流切换。 要实现这个功能,首先要获取按钮当前的标题文字,有如下两种方式: 1,使用currentTitle获取 1 2 3
阅读全文
posted @ 2016-10-11 14:24 公羽寒
阅读(5108)
评论(0)
推荐(0)
2016年10月8日
Xcode常用代码块
摘要: Xcode的代码片段(Code Snippets)创建自定义的代码片段,当你重用这些代码片段时,会给你带来很大的方便。 常用的: 1.strong:@property (nonatomic,strong) <#Class#> *<#object#>;2.weak:@property (nonatom
阅读全文
posted @ 2016-10-08 09:37 公羽寒
阅读(1678)
评论(0)
推荐(0)
2016年9月29日
Swift - as、as!、as?三种类型转换操作使用一览
摘要: as、as!、as? 这三种类型转换操作符的异同,以及各自的使用场景。 1,as使用场合 (1)从派生类转换为基类,向上转型(upcasts) 1 2 3 4 class Animal {} class Cat: Animal {} let cat = Cat() let animal = cat
阅读全文
posted @ 2016-09-29 14:51 公羽寒
阅读(4605)
评论(0)
推荐(0)
2016年9月27日
Swift - UIViewController
摘要: UIViewController类详解: 通过Nib文件初始化 init(nibName nibName: String?, bundle nibBundle: NSBundle?) println("nibName = \(self.nibName)") //nibName println("ni
阅读全文
posted @ 2016-09-27 16:57 公羽寒
阅读(685)
评论(0)
推荐(0)
上一页
1
···
26
27
28
29
30
31
32
33
34
下一页
公告