Skip to content

italkso/oh-my-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docs for developers

文档涉及计算机和编程基础、设计、iOS 开发、Web 开发及常用的开发工具和资源的分享,仅限学习交流。

欲获取更多内容,请访问个人主页

[TOC]

计算机科学

计算机的工作原理:计算机科学

编程范式:面向对象编程 OOP

操作系统:Unix 哲学Linux is not Unix

编程语言:ShellC 语言C++RustGo

数据库:SQL 概念及入门SQL 最佳实践如何使用 SQLite

通数据交换格式:JSONXMLTOML

API:应用程序接口

版本控制: Git

版本控制:VimEmacs

产品开发

产品设计

产品原型制作:Sketch 软件的使用总结

应用程序设计:UX / IxD/ UI Desgin(思维导图)

iOS开发基础

IDE:如何使用 Xcode 开发应用

Swift 语言:Swift 5.4 语法总结

Swift 语言:Swift 编码规范

Swift 语言:范例代码

Swift 语言:结构体和类的比较 Struct vs Class

Swift 语言:iOS开发调试

应用生命周期:App Life Cycle

设计模式:MVVM (模型-视图-视图模型)

跨平台:创建跨 Apple 生态系统(Cross Platform)的应用

键值编码 KVC

Tips

Apple 官方框架

声明式 UI 框架 SwiftUI

传感器框架 Core Motion

本地身份认证框架 Local Authentication

地理位置服务框架 Core Location

桌面小组件 WidgetKit

App Tracking Transparency

第三方开源库

使用依赖管理工具(Dependency Manager)管理第三方库

第三方开源库清单(Swift 版)

使用 SnapKit 实现自动布局

使用 BetterSafariView 在应用内打开网站

Web 开发

Web 技术

响应式Web设计

[JavaScript = ES6,DOM,BOM](web/JavaScript 基础.md)

React

协议

MIT