摘要: 那是因为你在使用自己写的分类时没有指定返回的数据类型 指定下返回数据类型就好了 我是用的oc写的分类在Swift中使用的 阅读全文
posted @ 2017-05-02 16:35 ZhangShengjie 阅读(829) 评论(0) 推荐(0)
摘要: insetBy(dx: CGFloat, dy: CGFloat) -> CGRect 点击头文件进去 可以发现它是返回的一个CGRect insetBy方法是CGRect 的一个方法 dx后面的参数代表X轴的偏移 正数是向X轴正方向移动(即像右移动) 负数是向X轴负方向移动(即像左移动) dy后面 阅读全文
posted @ 2017-05-02 16:20 ZhangShengjie 阅读(4410) 评论(0) 推荐(0)
摘要: normal 等价于 UIControlState(rawValue: 0) 阅读全文
posted @ 2017-05-02 15:05 ZhangShengjie 阅读(186) 评论(0) 推荐(0)
摘要: 由于Swift 中新增了一个命名空间(在同一个命名空间中的文件可以直接访问而不用引入头文件)的概念 所以通过字符串创建控制器需要带上命名空间 1 首先为Bundle 写一个分类 获取命名空间 2 然后通过字符串直接创建控制器 阅读全文
posted @ 2017-05-02 11:31 ZhangShengjie 阅读(652) 评论(0) 推荐(0)
摘要: 以前项目中只要用了private 那么在同一个文件同一个类中还是能访问的(比如一个类中写了一个extension) swift3.0现在不行了 新增了一个fileprivate 的访问控制 以前的private 变成了真正的私有 只有同一个类中才能访问 一个文件中即使extension也不能访问了 阅读全文
posted @ 2017-05-02 11:17 ZhangShengjie 阅读(530) 评论(0) 推荐(0)
摘要: 1 将oc的代码拖入项目中 2 新建一个头文件 在头文件中导入你想用的oc头文件 import "****.h" 3 在设置build Setting 中搜索bird 找到 Objective-C Bridging Header 在后面设置上你想桥接的文件 和OC中设置Pch 一样 项目名/你的桥接 阅读全文
posted @ 2017-04-28 15:25 ZhangShengjie 阅读(322) 评论(0) 推荐(0)
摘要: 1 先去GitHub上去把最新的忽略文件下载下载 https://github.com/github/gitignore 2 然后找到Swift.gitignore 把里面的 pod 前面的# 删除然后保存 3 去码云上新建一个项目 然后把项目克隆到本地 git clone git@git.osch 阅读全文
posted @ 2017-04-27 16:33 ZhangShengjie 阅读(1278) 评论(0) 推荐(0)
摘要: 首先可以参考官方的帮助文档 http://git.mydoc.io/?t=154712 然后进去码云首页 http://git.oschina.net 然后找到右边的头像点击一下 然后点击修改资料 找到ssh公钥 然后打开你的终端 输入下面命令 ssh-keygen -t rsa -C "xxxxx 阅读全文
posted @ 2017-04-27 15:47 ZhangShengjie 阅读(2246) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-25 17:40 ZhangShengjie 阅读(154) 评论(0) 推荐(0)
摘要: 以前听别人说多难多难的 其实不然 自己操作起来也很简单 第一步 首先申请邓白氏编码 申请地址 https://developer.apple.com/enroll/duns-lookup/#/search 然后后续会收到来自邓白氏的邮件 会告诉你你的案例编号 你就不用管它了 等它审核 急也没用 然后 阅读全文
posted @ 2017-04-19 15:52 ZhangShengjie 阅读(1189) 评论(2) 推荐(0)