上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 当一个使用一个方法发现后面 throws 说明可能会抛出异常 需要try 进行处理 1 try? 如果解析成功就有值 否则返回nil (推荐) 2 try! 如果解析成功就有值 否则直接崩溃 (不推荐) 3 try 如果 如果解析成功就有值 如果出错 能够处理异常 输出错误 do try catch 阅读全文
posted @ 2017-05-07 18:43 ZhangShengjie 阅读(508) 评论(0) 推荐(0)
摘要: (arr as NSArray).write(toFile: "Users/你的用户名/Desktop/mian.plist", atomically: true) 阅读全文
posted @ 2017-05-05 17:27 ZhangShengjie 阅读(474) 评论(0) 推荐(0)
摘要: 注意 使用前必须先取消所有的你想设置View 的 Autoresizing 属性 因为 Autoresizing Layout不能共存 系统默认是 Autoresizing 自动布局核心公式 自动布局构造函数 如果指定宽 高 约束 参照视图设置为 nil 参照属性选择 .NotAnAttribute 阅读全文
posted @ 2017-05-04 18:14 ZhangShengjie 阅读(696) 评论(0) 推荐(0)
摘要: automaticallyAdjustsScrollViewInsets 自动缩进 20 像素 默认是 True 项目中如果有UIViewController 和ScrollView 一般都要设置成false 阅读全文
posted @ 2017-05-04 15:01 ZhangShengjie 阅读(226) 评论(0) 推荐(0)
摘要: 那是因为你没有实现 数据源和代理方法 实现下就好了 阅读全文
posted @ 2017-05-04 12:44 ZhangShengjie 阅读(2328) 评论(1) 推荐(0)
摘要: 1 打开终端 cd 进去当前项目 2 总行数查看命令 find . -name "*.m" -or -name "*.h" | xargs wc -l "*.m"是你想查看的文件名 同理".swift"代表swift文件 3 总行数除去空行查看命令 find . -name "*.m" -or -n 阅读全文
posted @ 2017-05-03 21:58 ZhangShengjie 阅读(612) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-05-03 21:45 ZhangShengjie 阅读(254) 评论(0) 推荐(0)
摘要: 在swift 中 如果一个按钮添加点击方法 如果定义为Private 或者 定义为 FilePrivate 那么会在Addtaget方法中找不到私有方法 但是又不想把方法暴露出来,避免外界访问 ,那么可以在私有方法前加 @objc 修饰 那么它就能找到那个方法了 @objc 作用 1 filepri 阅读全文
posted @ 2017-05-03 11:08 ZhangShengjie 阅读(6535) 评论(0) 推荐(0)
摘要: 那是因为你在使用自己写的分类时没有指定返回的数据类型 指定下返回数据类型就好了 我是用的oc写的分类在Swift中使用的 阅读全文
posted @ 2017-05-02 16:35 ZhangShengjie 阅读(832) 评论(0) 推荐(0)
摘要: insetBy(dx: CGFloat, dy: CGFloat) -> CGRect 点击头文件进去 可以发现它是返回的一个CGRect insetBy方法是CGRect 的一个方法 dx后面的参数代表X轴的偏移 正数是向X轴正方向移动(即像右移动) 负数是向X轴负方向移动(即像左移动) dy后面 阅读全文
posted @ 2017-05-02 16:20 ZhangShengjie 阅读(4423) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 下一页