6f4184934a
* Add guide on comments * Add Casting convention * Add code organization convention * Renamed File Content Ordering to File Organization Co-authored-by: Chen Yang <yangche@microsoft.com> |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
Comments.md | ||
Delegates.md | ||
EarlyReturn.md | ||
FileOrganization.md | ||
Gemfile | ||
Gemfile.lock | ||
Immutability.md | ||
LICENSE | ||
LICENSE-CODE | ||
Naming.md | ||
PropertyObservers.md | ||
README.md | ||
SECURITY.md | ||
TypeCasting.md | ||
TypeInference.md | ||
_config.yml |
README.md
Introduction
The Swift coding conventions guide documents many best practices for writing Swift. Guidance here comes from a combination of our collective practical experiences and documentation from Apple. This is meant to be a living document and all contents are perpetually open for debate and improvement. For details on how to contribute, see the contribution guidelines.
Resources
Table of Contents
- Comments
- Delegates
- Early Return
- File Organization
- Immutability
- Naming
- Property Observers
- Type Casting
- Type Inference
Legal Notices
Microsoft and any contributors grant you a license to the Microsoft documentation and other content in this repository under the Creative Commons Attribution 4.0 International Public License, see the LICENSE file, and grant you a license to any code in the repository under the MIT License, see the LICENSE-CODE file.
Microsoft, Windows, Microsoft Azure and/or other Microsoft products and services referenced in the documentation may be either trademarks or registered trademarks of Microsoft in the United States and/or other countries. The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks. Microsoft's general trademark guidelines can be found at http://go.microsoft.com/fwlink/?LinkID=254653.
Privacy information can be found at https://privacy.microsoft.com/en-us/
Microsoft and any contributors reserve all other rights, whether under their respective copyrights, patents, or trademarks, whether by implication, estoppel or otherwise.