内部例会分享:项目开发中的一些小规范和小技巧

内部例会分享:项目开发中的一些小规范和小技巧_第1张图片
image.png

工程目录结构规范

  • YourProject
    • AppEntry
    • Scenes/Modules/Features
      • Base
        • Model
        • View
        • ViewModel
        • Controller
    • Categories/Extensions
    • Macros/Config
    • Frameworks
    • Utilities/Tools
    • Vendors/ThirdParty
    • Resources
      • Images.xcassets
      • Videos
      • Audios
      • Documents
    • Helpers/Services

工程模板定制(演示)

OC文件模板定制(演示)

系统文件宏定制

___FILEHEADER___

这个宏是系统自动生成.h和.m文件中头部的注释信息,可以自定义


内部例会分享:项目开发中的一些小规范和小技巧_第2张图片
系统文件宏
  • 针对某个project:
    新建IDETemplateMacros.plist,然后添加FILEHEADER字段,并设置自定义字符串,然后将该文件移动到YourProject.project/xcuserdata/YourUser.xcuserdata/下即可。
    注意:这种方式只会对当前project下的所有新建文件生效。

  • 针对所有project:
    同上方法,创建IDETemplateMacros.plist文件,将其放到~/Library/Developer/Xcode/UserData/下。

  • 一个有趣的ASCII字符画网站:http://www.asciiarte.com

OC文件定制

OC编码规范

《禅与 Objective-C 编程艺术》

Git Commit Messages规范

http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html

Swift基础

http://wiki.jikexueyuan.com/project/swift
http://swiftcn.io/doc
https://www.cnswift.org

你可能感兴趣的:(内部例会分享:项目开发中的一些小规范和小技巧)