
iOS开发
文章平均质量分 87
小名庆华
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【iOS开发】SwiftLint——代码规范工具
目的包括PMS及以后的Swift项目在多人开发中,即使有官网的规范模板,每个人的代码风格和规范难以做到完全一致,对后期项目维护会增加一定的困难。使用SwiftLint可以对规范代码有很大帮助。SwiftLint是啥SwiftLint是Realm公司开发的一个插件,专门用于管理Swift代码的规范,能够对原有的代码自动格式化,在 Xcode 中执行编译时,SwiftLint 会自动运行检查,不符合规范的代码会通过警告或者报错的形式指示出来,并且拥有丰富的配置项,可以进行大量的自定义规范操作,是一个很方原创 2021-06-15 16:41:07 · 1504 阅读 · 2 评论 -
【PMS】开发文档
设计与编码一、代码管理远程仓库地址是:xxxx代码规范与建议安装SwiftLint,全程按照Swift推荐的设计规范约束代码。使用//MARK: - 对代码进行分割,常用的有UI、Event、各种Delegate、LifeCycle(生命周期)、Data、Other。带横杠有分割线,不带横杠没有分割线使用//TODO: 对未完成或存疑的功能进行标记,加上名字日期等标注就更好了合理使用extension给控制器和功能强大的工具类瘦身在循环引用的闭包中,使用[weak self]避免原创 2021-06-15 16:35:33 · 638 阅读 · 4 评论 -
【PMS】表单页面的通用处理
ForWhat表单页面是目前PMS项目中常见的页面形式,目前用于项目、线索、企业、企业联系人、任务等的创建和编辑或查看功能。经过对业务逻辑、页面样式的解读,目前选用UITableViewController,在其中使用自定义Cell的方式。形成通用功能和兼顾自定义样式的结构。主要为解决表单形式多变、业务需求多变的适配问题。Class控制器层:BaseFormVC:继承自UITableViewController,封装一些常用方法和属性,如通用的事件、数据源和代理方法、对数据和view的处理、检查原创 2021-06-15 16:14:32 · 307 阅读 · 0 评论 -
iOS开发-项目中常用的工具方法-swift
swift项目一些常用的工具方法,即拖即用,持续更新。QHUtil字符串合法性判断判断手机号码合法性判断密码合法性判断邮箱格式判断身份证号判断银行卡号判断字符串中是否全是汉字判断是否为整型判断字符串条件 1:数字 2:英文 3:符合的英文+数字判断字符串是否存在UIView工厂方法创建label创建button创建textField创建imageView创建viewDate相关日期转字符串字符串转日期字符串转字符串其他存取偏好设置打电话使用‘*原创 2020-10-04 22:12:37 · 521 阅读 · 0 评论 -
iOS开发——IPA瘦身
iOS开发——IPA瘦身删掉无用照片图片压缩查看可执行文件,清理第三方库iOSApp在迭代过程中,ipa包不可避免地越来越大,能不能瘦身呢?删掉无用照片首先考虑比较占用硬盘的是图片,使用LSUnusedResources分析项目中无用的图片,搜索完图片后,点表头Size排个序,看看有没有比较大的图片,将其批量删除,或者更稳妥的办法是人工校对后将其移出项目,也可以暂存到别的地方备用,以防删错。......原创 2020-04-27 14:16:34 · 956 阅读 · 0 评论 -
iOS11适配-Safe Area
在iOS 7中,苹果介绍了UIViewController中的topLayoutGuide和bottomLayoutGuide这两个属性,用来描述一个不被任何内容遮挡的屏幕区域,比如说顶部状态栏status bar、导航栏navigation bar、工具栏toolbar、菜单栏tab bar等。在IOS 11,苹果弃用了这些属性而启用safe area。苹果建议我们不要把任何交互放在safe a...翻译 2018-04-17 13:21:30 · 13520 阅读 · 0 评论