iOS
2 应用开发篇(资料推荐)
大家好,这里是 Bo2SS,上次提到了应用开发篇还差一份资料推荐的加餐,这不马上加上~ 互联网时代,学习资料基本上是应有尽有、琳琅满目了,但对于学习者来说,选择适合自己的优质学习资料已经成为一大难题。
如果能够快速找到经过检验的、适合自己的学习资料,不仅可以提升我们的学习效率…
2 应用开发篇(下)
《带你领略 iOS 知识体系的全貌》,今天继续应用开发篇(下)。 在这一篇,我们会讲到 iOS 开发中的 JSON 解析、布局框架、富文本、TDD/BDD 和编码规范。
背景:不同编程语言之间进行数据通信,通信数据规范该如何确定?所以需要一种通用…
2 应用开发篇(上)
好久没有《带你领略 iOS 知识体系的全貌》了,现在开始一个新的篇章 —— 应用开发篇。在这一篇,我们会讲到 iOS 开发中的GUI 框架、响应式框架、动画、A/B 方案以及消息总线。 前文推荐:
如果你错过了第一个篇章 —— 基础篇,可以从这里跳转:
《带你领略 iOS…
iOS | 图解iOS签名背后的原理
上周我给组里做了一次 “学习汇报”,其实也是组里每周都有的技术分享,每个人都有机会,这次轮到我了。那作为团队菜鸟,我该讲点什么呢? 我思前想后,突然想到自己之前老是遇到的一个棘手的问题:在真机上运行 iOS 工程时,工程还没跑起来,工程配置的签名(Targets…
1 基础篇(最佳学习路径)
作者参考自己的亲身经历,和观察到的、身边优秀开发者的经历,分享了从一个新人到专家的学习路径,希望帮你少走一些弯路,快速成长。 iOS 开发者可分为四类:
完全 0 基础的开发者;
刚跨入 iOS 领域的开发者;
有一定 iOS 实际开发经验的开发者;
iOS 开发老手。…
1 基础篇(下)
今天要分享的是:基础篇—— 上线阶段,主要设计崩溃、卡顿、内存、日志、性能、线程🧵和电量🔋的监控。 先看看几个常见的崩溃原因:
数组问题:数组越界,或者,给数组添加了 nil 元素。
多线程问题:在子线程中进行 UI 更新可能会发生崩溃…
1 基础篇(中)
今天要分享的是:基础篇(调试测试和发布阶段)。 虽然我们可以通过将部分代码先编译成二进制集成到工程里,来避免每次都全量编译来加快编译速度,但每次编译还是需要重启 App,再走一遍调试流程。
那么原生代码怎样实现动态极速调试呢?我们先看看有哪些工具实现了动态调试:
1)Sw…
1 基础篇(上)
《带你领略 iOS 知识体系的全貌》这个系列分享自己在极客时间专栏《iOS 开发高手课》的学习心得,作者「戴铭」将专栏一共分成了四个板块:1)基础篇,2)应用篇,3)原理篇,4)原生与前端共舞篇。 我也按照作者的划分整理自己的学习笔记,在这个阶段自己偏向于吸收专栏的精华…
《虾票票》入门iOS系列汇总(附源码!)
入门 iOS 的最精简学习路径在这里~ 最近一个多月,在公司做了 3 个小项目,有类似《小红书》的,有类似银行开户的,还有类似《淘票票》的。
最后一位是仿照《淘票票》制作的,整个过程下来,真的可以说是入门 iOS 的最精简学习路径了!这就开始带你入门 iOS~
定位与…
(5)iOS入门完结:CocoaPods的介绍和使用
好看的海来自好看的天 终于迎来了我们《虾票票》入门 iOS 系列的最后一节——CocoaPods 的介绍和使用。
话不多说,我将按照上述大纲的四个步骤开始讲解。
CocoaPods 是什么❓
官方解释,它是一个开发 iOS 应用程序的第三方库依赖管理工具。
为什么要使用它…
iOS有多少种调法?每一种都超美味!(4)
上次我们聊完了iOS 的常用 UI 组件,不知道你是否已经可以制作一些简单的 UI 界面了呢~
但是,在实践的过程中很难不遇到 BUG,或者结果很难直接符合预期,这个时候我们就需要用到调试功能了!
接下来,让我们进入从《虾票票》带你入门 iOS 系列(4)——Xcode 调试…
t[i]ngshu[O]最舒适的阅读[S]hi间是(3)分钟?!
对不起,这个系列做不到,只为给感兴趣的你带来最充实最详细的 iOS 学习体验,阅读全文可能需要 3 小时,可能 30 分钟,也可能 3 分钟,还可能 3 秒,之后我会分析分析有多少读者只坚持了 3 秒,继续改进。 欢迎回到从《虾票票》带你入门 iOS 系列(3)—— 常用…
从《虾票票》带你入门iOS(2)——iOS简史与工程创建
上周我们聊了第 1 部分,明确了要做一款《虾票票》App~ 今天我们来到第 2 部分,从 iOS 的发展历史开始聊,然后使用 Xcode 创建一个 iOS 工程,再介绍工程里常用的一些配置。
iPhone 1 代诞生
在 iPhone 出来之前,Apple…
从《虾票票》带你入门iOS(1)——定位与目标
最近一个多月,在公司做了 3 个小项目,有类似《小红书》的,有类似银行开户的,还有类似《淘票票》的。 最后一位是仿照《淘票票》制作的,整个过程下来,真的可以说是入门 iOS 的最精简学习路径了!这就开始带你入门 iOS~
面向懂一点 OC(Object-C)语法、想入门…
0 课程简介与开发前准备
为什么学习 iOS 开发,以及使用 OC 语言? 目前,企业级的 App 还是一片蓝海,iOS 是移动开发中最基础的两个平台之一。
在万物互联的应用中,技术实现和工程思维是一脉相承的,并且比语言更重要。
而相比新兴的 Swift,OC 更加稳重,更适用于大型工程。
开发准…
《从0开发一款iOS App》笔记汇总
🎯 熟练使用 UI 组件搭建 App 界面;
掌握 iOS 开发关键技术模块;
构建系统的移动开发知识体系;
具体独立开发完整 App 的能力。
👨:导师,朱德权,腾讯高级工程师
🔗:查看课程
传送门
课程简介与开发前准备
实现 App 的基本界面
实现…