当前位置: 首页 > news >正文

读ios开发有感——建立APP开发体系

前言:ios开发和现在的大前端、跨端开发在底层上的道理是相通的,因此通过学习ios开发,可以形成对APP开发体系的理解。

一、app开发的知识体系

  • 基础
  • 应用开发
  • 原理
  • 原生与前端

二、基础模块

按照app的开发流程(开发、调试测试、发布、上线),可将基础知识划分以下内容:

(图源自戴铭专栏)

三、应用开发模块

需要关注一些经典库,选对正确的工具。以ios的库为例,可将知识分为以下几块:

(图源自戴铭专栏)

四、原理模块

任何语言、系统和领域里的底层原理都是通用的。

(图源自戴铭专栏)

五、原生与前端

各种跨端方案的繁荣,归根结底在于其背后解释器和渲染技术的进步。

(图源自戴铭专栏)

小结:任何技术往深了挖掘,其底层的原理都是相同的,所谓“万变不离其宗”。只有关注前沿,建立起宏观的知识体系,同时纵深钻研,掌握内里精华,才能不流于形式,避免最终迷失在技术的海洋里。

转载于:https://www.cnblogs.com/bbcfive/p/10550261.html

相关文章:

  • 回归
  • Kubernetes — 重新认识Docker容器
  • 专业术语------扫盲
  • 实验1
  • nunjucks模版引擎入门
  • git flow常用命令
  • PHP实现多维数组按指定值排序
  • 高分笔记_括号匹配
  • 2018-2019-2 《网络对抗技术》Exp2 后门原理与应用 20165211
  • 每日 30 秒 ⏱ 谁敢与我一战
  • 用Python爬取王者农药英雄皮肤
  • 杂记:Python 两坑
  • Sass预处理器常用功能(OneLine周分享)
  • Java程序设计第一次作业
  • mysql 原理 ~ 线程与IO
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • [笔记] php常见简单功能及函数
  • 345-反转字符串中的元音字母
  • ES2017异步函数现已正式可用
  • If…else
  • Leetcode 27 Remove Element
  • MySQL几个简单SQL的优化
  • node 版本过低
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • socket.io+express实现聊天室的思考(三)
  • 番外篇1:在Windows环境下安装JDK
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 每天10道Java面试题,跟我走,offer有!
  • 浅谈web中前端模板引擎的使用
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • (1)虚拟机的安装与使用,linux系统安装
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (备忘)Java Map 遍历
  • (层次遍历)104. 二叉树的最大深度
  • (九)信息融合方式简介
  • (利用IDEA+Maven)定制属于自己的jar包
  • (十)T检验-第一部分
  • (四)JPA - JQPL 实现增删改查
  • (算法二)滑动窗口
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)Oracle 9i 数据库设计指引全集(1)
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • .NET成年了,然后呢?
  • .NET简谈设计模式之(单件模式)
  • .NET开发不可不知、不可不用的辅助类(一)
  • .NET设计模式(11):组合模式(Composite Pattern)
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • [2023年]-hadoop面试真题(一)
  • [Angular] 笔记 20:NgContent
  • [BZOJ4554][TJOI2016HEOI2016]游戏(匈牙利)
  • [C#][DevPress]事件委托的使用