摘要: swift中实现单例的方式 通过static let 来保证instance只被初始化一次 重写init方法并private属性,防止对象被重写初始化 阅读全文
posted @ 2017-03-08 11:42 qqcc1388 阅读(222) 评论(0) 推荐(0)
摘要: 在oc中为了增强已有类的功能,我们经常使用分类。使用分类,我们可以在不破坏原有类的结构的前提下,对原有类进行模块化的扩展。 但是在swift中没有分类这种写法了。相对应的是swift中只有扩展(Extensions)。 下面是swift中扩展(Extensions)的说明 扩展就是向一个已有的类、结 阅读全文
posted @ 2017-03-07 14:22 qqcc1388 阅读(321) 评论(0) 推荐(0)
摘要: 1. command + R 快速编译并运行项目 2. command + . 停止正在运行的项目 3. command + shift + O 快速打开xcode文件搜索功能 4. command + 0 关闭左边的侧边栏 5. command + option + 0 关闭右边的侧边栏 6. c 阅读全文
posted @ 2017-03-07 10:57 qqcc1388 阅读(199) 评论(0) 推荐(0)
摘要: swift CollectionView学习 效果图: 源码: ContModel.swift ContViewCell.swift cell截图 ViewController.swift collectionView的方法和objc中的使用方法类似 这几有几个重点需要注意 1.使用UIVisual 阅读全文
posted @ 2017-03-06 16:11 qqcc1388 阅读(275) 评论(0) 推荐(0)
摘要: "SnapKit" 是Swift中自动布局的框架,相当于Objective C中的 "Masonry" 下面是tableView自定义cell,使用SnapKit布局的效果图: 详细代码如下: TYCustomCell.swift ViewController.swift 重点:swift中tabl 阅读全文
posted @ 2017-03-02 19:23 qqcc1388 阅读(5398) 评论(0) 推荐(0)
摘要: tableView自适应高度 效果图: 源码: xib布局介绍 : 1.上面label layout 2.下面label2 layout (label2可以显示多行numberOfLines = 0 ) 关键代码:利用tableView自带的自适应高度的方法 阅读全文
posted @ 2017-03-02 14:25 qqcc1388 阅读(1220) 评论(0) 推荐(1)
摘要: swift学习之计时器 这个demo主要学习在swift中如何操作计时器(Timer),按钮(UIButton),文本(Label) 效果图: 代码 基本控件的创建: UIButton: UILabel: Timer: swift中方法名更加简单,枚举类型可以直接使用点语法操作 阅读全文
posted @ 2017-03-02 11:37 qqcc1388 阅读(2997) 评论(0) 推荐(0)
摘要: CocoaPods安装教程 pod setup很慢解决方案 http://www.jianshu.com/p/6230eec137f6 阅读全文
posted @ 2017-03-01 18:18 qqcc1388 阅读(805) 评论(0) 推荐(0)
摘要: Mac下一款快速建站的软件——Adobe Fireworks CS6,小子这里有时间就分享出来给更多需要的朋友。 Adobe Fireworks CS6能让您在弹指间创作精美的网站和移动应用程序设计,而无需进行编码。发布适用于热门的平板电脑和智能手机的矢量和位图图像、模型、3D 图形和交互式内容。 阅读全文
posted @ 2017-02-28 09:37 qqcc1388 阅读(1593) 评论(0) 推荐(0)
摘要: iStat for mac 电脑硬件信息检测软件,安装完成后它位于“系统偏好设定”的应用程序面板,让您从选单列监测系统的各项丰富资讯,又不会占用使用者太大的桌面空间,提供的信息包括 CPU 使用情形、内存用量、硬盘使用情形、网络传输、机器温度、风扇转速等等。 下载地址:链接: https://pan 阅读全文
posted @ 2017-02-27 11:24 qqcc1388 阅读(209) 评论(0) 推荐(0)