本文转自最新的CocoaPods的使用教程(一) 一. CocoaPods的介绍 什么是CocoaPods?CocoaPods是一个负责管理iOS项目中第三方开源库的工具,C...

本文转自最新的CocoaPods的使用教程(一) 一. CocoaPods的介绍 什么是CocoaPods?CocoaPods是一个负责管理iOS项目中第三方开源库的工具,C...
场景如下: 在cell上面添加UICollectionView和一些其他的视图,其中UICollectionView的布局如下所示: 报警告如下: 原因: 原因是我的cell...
swift 的命名空间 涉及到NSClassFromString,在Swift中的使用方式与OC是有区别,并不像OC可以直接往NSClassFromString()放入字符串...
这几天,正在帮一个朋友解决一个iOS上的技术问题,而这个技术问题所需要的第三方库没有通过pod进行引入,而是可以通过carthage进行引入,安装好carthage之后,执行...
问题引出: swift 神奇的引入了一个类型——可选类型(optionals)。 但是,我们要是按照以往(比如OC)的套路在使用可选类型定义的常量的时候,又会让你崩溃抓狂。 ...
swift里面有optional可选类型情况,也叫封包处理可以通过if let进行解包 判断非空的情况才把值取出来具体参见如下代码 空打印如下 非空打印如下
泛型能够让开发者编写自定义需求已经任意类型的灵活可用的的函数和类型。能够让我们避免重复的代码。用一种清晰和抽象的方式来表达代码的意图。 1.泛型解决的问题 下面是一个非泛型的...
在Objective-C中,通过使用指针来处理对象引用,指针可以为空,在Objective-C中称为nil。在Swift中,所有值(包括对象实例)都保证为非空。相反,您可以用...
我们在使用代码调试中 经常使用print打印函数,有时打印的多了,不好定位到时哪一控制器,哪一行代码,我们今日就是解决这个问题 获取打印的所在文件 在Swift中获取 文件的...