摘要: 由于Swift 中新增了一个命名空间(在同一个命名空间中的文件可以直接访问而不用引入头文件)的概念 所以通过字符串创建控制器需要带上命名空间 1 首先为Bundle 写一个分类 获取命名空间 2 然后通过字符串直接创建控制器 阅读全文
posted @ 2017-05-02 11:31 ZhangShengjie 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 以前项目中只要用了private 那么在同一个文件同一个类中还是能访问的(比如一个类中写了一个extension) swift3.0现在不行了 新增了一个fileprivate 的访问控制 以前的private 变成了真正的私有 只有同一个类中才能访问 一个文件中即使extension也不能访问了 阅读全文
posted @ 2017-05-02 11:17 ZhangShengjie 阅读(513) 评论(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 阅读(292) 评论(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 阅读(1243) 评论(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 阅读(2176) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-04-25 17:40 ZhangShengjie 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 以前听别人说多难多难的 其实不然 自己操作起来也很简单 第一步 首先申请邓白氏编码 申请地址 https://developer.apple.com/enroll/duns-lookup/#/search 然后后续会收到来自邓白氏的邮件 会告诉你你的案例编号 你就不用管它了 等它审核 急也没用 然后 阅读全文
posted @ 2017-04-19 15:52 ZhangShengjie 阅读(1143) 评论(2) 推荐(0) 编辑
摘要: 在支付个人账号的 99$ 的时候遇到几个问题 支付失败 1。信用卡必须是Visa(或者万事达)和银联都支持的卡片才行 (招商的visa全币卡就不行) 2。 信用卡必须激活、开通网上支付、国际支付功能 支付完成后看不到订单的记录 1 原因 因为你申请的appleId 账户的姓名存在问题 2打电话给苹果 阅读全文
posted @ 2017-02-20 15:16 ZhangShengjie 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个需求就是在手机横屏的时候要打开相册相机,但是在打开的手就报错,经过一上午的查资料,看文档,知道了问题所在,原来UIImagePickerController 只支持竖屏 解决思路 1,让UIImagePickerController 支持横屏 2 ,在打开相机的时候让项目横竖屏,在关闭相 阅读全文
posted @ 2017-01-04 15:10 ZhangShengjie 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: 三目运算 let p=10 let x:Int? = 12 let m:Optional = 11 print(x!+p+m!) var y = 3 let b=(x!>m!) ? 5:6 p > 10 ? print(11) : () ()代码执行空运算 可变选项有两种写法 let x:Int? 阅读全文
posted @ 2016-12-29 14:40 ZhangShengjie 阅读(109) 评论(0) 推荐(0) 编辑