Bo2SS

Bo2SS

iOS

cover
cover
cover
cover
cover

2 应用开发篇(资料推荐)

大家好,这里是 Bo2SS,上次提到了应用开发篇还差一份资料推荐的加餐,这不马上加上~ 互联网时代,学习资料基本上是应有尽有、琳琅满目了,但对于学习者来说,选择适合自己的优质学习资料已经成为一大难题。 如果能够快速找到经过检验的、适合自己的学习资料,不仅可以提升我们的学习效率…
cover
cover
cover
cover
cover
cover

2 应用开发篇(下)

《带你领略 iOS 知识体系的全貌》,今天继续应用开发篇(下)。 在这一篇,我们会讲到 iOS 开发中的 JSON 解析、布局框架、富文本、TDD/BDD 和编码规范。 背景:不同编程语言之间进行数据通信,通信数据规范该如何确定?所以需要一种通用…
cover
cover
cover
cover
cover

2 应用开发篇(上)

好久没有《带你领略 iOS 知识体系的全貌》了,现在开始一个新的篇章 —— 应用开发篇。在这一篇,我们会讲到 iOS 开发中的GUI 框架、响应式框架、动画、A/B 方案以及消息总线。 前文推荐: 如果你错过了第一个篇章 —— 基础篇,可以从这里跳转: 《带你领略 iOS…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

iOS | 图解iOS签名背后的原理

上周我给组里做了一次 “学习汇报”,其实也是组里每周都有的技术分享,每个人都有机会,这次轮到我了。那作为团队菜鸟,我该讲点什么呢? 我思前想后,突然想到自己之前老是遇到的一个棘手的问题:在真机上运行 iOS 工程时,工程还没跑起来,工程配置的签名(Targets…
1 基础篇(最佳学习路径)
作者参考自己的亲身经历,和观察到的、身边优秀开发者的经历,分享了从一个新人到专家的学习路径,希望帮你少走一些弯路,快速成长。 iOS 开发者可分为四类: 完全 0 基础的开发者; 刚跨入 iOS 领域的开发者; 有一定 iOS 实际开发经验的开发者; iOS 开发老手。…
cover
cover
cover
cover

1 基础篇(下)

今天要分享的是:基础篇—— 上线阶段,主要设计崩溃、卡顿、内存、日志、性能、线程🧵和电量🔋的监控。 先看看几个常见的崩溃原因: 数组问题:数组越界,或者,给数组添加了 nil 元素。 多线程问题:在子线程中进行 UI 更新可能会发生崩溃…
cover
cover
cover
cover

1 基础篇(中)

今天要分享的是:基础篇(调试测试和发布阶段)。 虽然我们可以通过将部分代码先编译成二进制集成到工程里,来避免每次都全量编译来加快编译速度,但每次编译还是需要重启 App,再走一遍调试流程。 那么原生代码怎样实现动态极速调试呢?我们先看看有哪些工具实现了动态调试: 1)Sw…
cover
cover

1 基础篇(上)

《带你领略 iOS 知识体系的全貌》这个系列分享自己在极客时间专栏《iOS 开发高手课》的学习心得,作者「戴铭」将专栏一共分成了四个板块:1)基础篇,2)应用篇,3)原理篇,4)原生与前端共舞篇。 我也按照作者的划分整理自己的学习笔记,在这个阶段自己偏向于吸收专栏的精华…
cover
cover

《虾票票》入门iOS系列汇总(附源码!)

入门 iOS 的最精简学习路径在这里~ 最近一个多月,在公司做了 3 个小项目,有类似《小红书》的,有类似银行开户的,还有类似《淘票票》的。 最后一位是仿照《淘票票》制作的,整个过程下来,真的可以说是入门 iOS 的最精简学习路径了!这就开始带你入门 iOS~ 定位与…
cover
cover
cover
cover
cover
cover
cover

(5)iOS入门完结:CocoaPods的介绍和使用

好看的海来自好看的天 终于迎来了我们《虾票票》入门 iOS 系列的最后一节——CocoaPods 的介绍和使用。 话不多说,我将按照上述大纲的四个步骤开始讲解。 CocoaPods 是什么❓ 官方解释,它是一个开发 iOS 应用程序的第三方库依赖管理工具。 为什么要使用它…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

iOS有多少种调法?每一种都超美味!(4)

上次我们聊完了iOS 的常用 UI 组件,不知道你是否已经可以制作一些简单的 UI 界面了呢~ 但是,在实践的过程中很难不遇到 BUG,或者结果很难直接符合预期,这个时候我们就需要用到调试功能了! 接下来,让我们进入从《虾票票》带你入门 iOS 系列(4)——Xcode 调试…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

t[i]ngshu[O]最舒适的阅读[S]hi间是(3)分钟?!

对不起,这个系列做不到,只为给感兴趣的你带来最充实最详细的 iOS 学习体验,阅读全文可能需要 3 小时,可能 30 分钟,也可能 3 分钟,还可能 3 秒,之后我会分析分析有多少读者只坚持了 3 秒,继续改进。 欢迎回到从《虾票票》带你入门 iOS 系列(3)—— 常用…
cover
cover
cover
cover
cover
cover
cover

从《虾票票》带你入门iOS(2)——iOS简史与工程创建

上周我们聊了第 1 部分,明确了要做一款《虾票票》App~ 今天我们来到第 2 部分,从 iOS 的发展历史开始聊,然后使用 Xcode 创建一个 iOS 工程,再介绍工程里常用的一些配置。 iPhone 1 代诞生 在 iPhone 出来之前,Apple…
cover
cover

从《虾票票》带你入门iOS(1)——定位与目标

最近一个多月,在公司做了 3 个小项目,有类似《小红书》的,有类似银行开户的,还有类似《淘票票》的。 最后一位是仿照《淘票票》制作的,整个过程下来,真的可以说是入门 iOS 的最精简学习路径了!这就开始带你入门 iOS~ 面向懂一点 OC(Object-C)语法、想入门…
cover
cover

0 课程简介与开发前准备

为什么学习 iOS 开发,以及使用 OC 语言? 目前,企业级的 App 还是一片蓝海,iOS 是移动开发中最基础的两个平台之一。 在万物互联的应用中,技术实现和工程思维是一脉相承的,并且比语言更重要。 而相比新兴的 Swift,OC 更加稳重,更适用于大型工程。 开发准…
《从0开发一款iOS App》笔记汇总
🎯 熟练使用 UI 组件搭建 App 界面; 掌握 iOS 开发关键技术模块; 构建系统的移动开发知识体系; 具体独立开发完整 App 的能力。 👨:导师,朱德权,腾讯高级工程师 🔗:查看课程 传送门 课程简介与开发前准备 实现 App 的基本界面 实现…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.