04 2018 档案

Web前端开发规范
摘要:1.文件书写规范 1.文件书写规范 1.1 基本要求 1) 页面标签的属性和值用双引号引起来 2) 所有页面编码均采用utf-8 1.2 书写规范 1)文档类型声明及编码:统一为html5声明<!DOCTYPE html>;编码统一为<meta charset=“utf-8”> 2)避免页面里面用< 阅读全文

posted @ 2018-04-28 14:32 玉思盈蝶 阅读(212) 评论(0) 推荐(0)

iOS代码规范
摘要:每个公司有每个公司的代码规范,学习记录下新公司iOS代码规范: 命名 命名规则对于维护代码来说是非常重要的,清晰简洁的命名有利于团队合作 。总的讲不要使用单词的简写,除了非常常用的简写以外,尽量使用单词全称。API的名称不要有歧义。以下是命名的细则: 1.1.命名不要使用通用的模糊的命名,准确命名, 阅读全文

posted @ 2018-04-28 14:02 玉思盈蝶 阅读(195) 评论(0) 推荐(0)

Swift编码总结4
摘要:1.swift @discardableResult 声明: 2.控制器初始化: 3.更新View的约束: 4.上拉加载更多: 5.UIView.performWithoutAnimation: 6.十进制转换: 7.限制textField只能输入3个字符: 8.变量安全使用使用set方法priva 阅读全文

posted @ 2018-04-28 11:26 玉思盈蝶 阅读(418) 评论(0) 推荐(0)

Swift编码总结3
摘要:1.编码转换: 2.取值需要判断为空设置为空,防止取值崩溃: 3.可以在UIView里添加刷新,block传递到控制器操作网络请求即可: 4.setNeedsLayout和layoutIfNeeded区别: 不能直接调用这个方法layoutSubviews。强制刷新布局,调用 setNeedsLay 阅读全文

posted @ 2018-04-27 14:26 玉思盈蝶 阅读(304) 评论(0) 推荐(0)

Swift编码总结2
摘要:1.swift如何隐藏在 iPad 上的 quicktype 键盘工具栏? 2.dismiss当前控制器跳转: 3.自定义跳转控制器: 4.正则判断: 5.CollectionView实现最低垂直间隔: 6.button.isExclusiveTouch = true 7.Kingfisher设置图 阅读全文

posted @ 2018-04-26 19:49 玉思盈蝶 阅读(327) 评论(0) 推荐(0)

Swift编码总结1
摘要:1. fileprivate (set) var hasSetDiscount = false中fileprivate (set)表示什么意思: 2.取值需要判断: 3.flatMap使用: 4.dismiss之后push回到某个页面: 5.根据类型选择不同的值: 6.点击弹出控制器: 7.控制器传 阅读全文

posted @ 2018-04-21 13:34 玉思盈蝶 阅读(190) 评论(0) 推荐(0)

Python第一阶段06
摘要:1.面向对象编程: 2.实例变量和类变量: 类变量:大家共用的属性,节省开销; 析构函数: 3.继承: 4.多态: 一种接口,多种实现; 5.静态方法,类方法,属性方法: 静态方法只是名义上归类管,实际上在静态方法里访问不了类和实例中的任何属性和方法; 类方法只能访问类变量,不能访问实例变量; 属性 阅读全文

posted @ 2018-04-07 19:54 玉思盈蝶 阅读(154) 评论(0) 推荐(0)

Python第一阶段05
摘要:1.内置方法: 2.Json序列化: 3.Pickle数据序列化: 4.软件目录结构规范: bin: 存放项目的可执行文件; foo/:项目的所有源代码; docs:项目的一些文档; setup.py: 安装,部署,打包的脚本; requirements.txt:存放软件依赖的外部包列表; READ 阅读全文

posted @ 2018-04-07 09:46 玉思盈蝶 阅读(145) 评论(0) 推荐(0)

Python第一阶段04
摘要:1.文件操作: 2.函数: 3.局部变量和全局变量作用域: 4.递归: 5.高阶函数: 一个函数参数是函数 阅读全文

posted @ 2018-04-06 18:34 玉思盈蝶 阅读(141) 评论(0) 推荐(0)

Python第一阶段03
摘要:1.文件操作: 2.函数: 3.局部变量和全局变量作用域: 4.递归: 5.高阶函数: 一个函数参数是函数 阅读全文

posted @ 2018-04-06 18:32 玉思盈蝶 阅读(153) 评论(0) 推荐(0)

Python第一阶段02
摘要:1.模块: 2.pyc是什么: 3.Python数据类型: 4.Python的bytes数据类型: 5.列表的使用: 6.列表操作: 7.深copy,浅copy: 8.字符串使用: 9.字典使用: 10.集合使用: 交集,并集,差异集 阅读全文

posted @ 2018-04-06 16:28 玉思盈蝶 阅读(156) 评论(0) 推荐(0)

Python第一阶段01
摘要:1.变量: 2.常量: 3.注释: 4. 输出多行字符: 5.用户交互程序: 6.密码密文输入: 7. if...else流程判断: 8.While循环: 9.循环优化for循环: 阅读全文

posted @ 2018-04-06 11:53 玉思盈蝶 阅读(194) 评论(0) 推荐(0)

iPhone与iPad在开发上的区别
摘要:新公司项目使用的Swift + Ipad开发,以前都是OC + IPhone开发,鉴于没开发过IPad项目,今天学习下两者差异: 一. 屏幕的尺寸与分辨率不同: 1.iPhone与iPad有不同的英寸,像素和点,开发中一般只关心点坐标系 2.iPhone有3.5inch,4.0inch,4.7inc 阅读全文

posted @ 2018-04-05 11:35 玉思盈蝶 阅读(487) 评论(0) 推荐(0)

didMoveToSuperview方法认识和使用
摘要:由来: 今天给项目添加新功能——点击弹出阳历,阴历日期选择。 弹出日期选择是弹出的控制器,里面的日期选择控件是封装的View,View使用Xib画的, 遇到的问题是:控制器传数据给View,在awakeFromNib里面进行DatePicker设置去数据是nil。 解决办法: 1.直接在didSet 阅读全文

posted @ 2018-04-05 10:10 玉思盈蝶 阅读(2040) 评论(0) 推荐(0)

Swift 4.0 + Ipad开发项目中值得注意知识点
摘要:1.注意Xib的约束和代码的约束,注意适配问题; 2.设置view的frame可以使用view.frame.maxX实现布局; 3.UIStackView在xib中的使用,可以很好的实现约束,布局和屏幕适配; 4.viewDidLoad和viewWillLayoutSubviews写view.fra 阅读全文

posted @ 2018-04-05 09:39 玉思盈蝶 阅读(470) 评论(0) 推荐(0)

Swift 4.0 Xib实现Button调整
摘要:1.Xib画的界面按钮,代码中进行调整按钮图片在上,文字在下: 代码中修改按钮的位置比较好: 总结: 1.要熟练掌握StoryBoard和Xib的约束,如果项目最低适配9.0,Xib里可以使用UIStackView,设置约束和适配很是方便; 2.特殊的约束可以在代码里修改,方便和直观; 新公司项目使 阅读全文

posted @ 2018-04-05 09:00 玉思盈蝶 阅读(464) 评论(0) 推荐(0)

导航