-
小胖说swift01--------如何在Swift开发中使用CocoaPods导入的第三方库
概述今天在用Swift写项目时,需要用CocoaPods引入SDWebImage这个三方库,于是开始在Vim命令中创建pod file,在创建之前需要cd到当前项目的目录中, Podfile创建步骤如下: 1、创建Podfile:touch
-
小胖说swift02--------Swift如何使用Masonry和SnapKit
概述SnapKit: v.snp_makeConstraints { (make) in 由于Swift和oc语法不一样 equalTo(self.view)是传入参数 make.top.equalTo(sel
-
小胖说swift03--------swift开发中的pch文件
概述下面就是swift中代替OC的pch文件的.一切的中心就是那个 Swift File 文件,说白了,他就是swift环境下个pch文件,按照步骤,点击Next完成创建! 如下,就是你所期待已久的swift环境下的"pch&qu
-
小胖说swift05--------swift中字符串截取方法(substring)
概述var s="1234567890"let index = s.startIndex.advancedBy(5) swift 2.0+let index2 = s.endIndex.advancedBy(-6)
-
小胖说swift07-------- swift协议代理的使用以及解决循环引用问题
概述这两天看了一下Swift的协议代理, 大体思路和OC没什么区别, 但是按照官方的书本写出的协议代理, 发现会有内存泄露问题, 找了半天没有发现问题, 突然想起看系统类的协议代理的写法, 瞬间发现了问题, 不多废话了, 下面是代码. 我
-
小胖说swift08-------- swift怎么重写父类的init方法
概述重写是相同方法的不同实现,参数不同方法就不同了,楼主是想重载,如下两个例子可以清晰表现用法和区别: 例如UIView重写父类的init(frame: CGRect)方法: override init(frame: CGRect) {
-
小胖说swift09-------- swift设置MJReflsh
概述import UIKitclass GalleryListViewController:UIViewController, UICollectionViewDataSource, UICollectionViewDelegate
-
小胖说swift11-------- ios 进入某个VC强转为横屏,出VC后复原
概述今天做项目,某一个VC需要展现VR展览内容,产品要求这个VC可以横屏查看,因为横屏查看的时候,看的范围比较大,但是其余的VC都是竖屏显示的,为了达到某个VC横屏显示其余VC不变的效果,然后查询资料,撸代码。。 查询过资料之后,大概分为四