首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iOS成长指北
掘友等级
程序猿
|
iOS 成长指北
记录自己的学习,期待以文字总结学到的东西并得到成长
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
最新
热门
听说 Swift 存在反射编程?
尽管 Swift 如此的强调静态类型、编译时安全以及静态调度,但它仍然在其标准库中提供了一种反射机制。当然,人们经常声称,反射并没有真正在 Swift 中得到运用。 反射(Reflection) 是一种常见的编程语言特性,它使我们能够在运行时动态地检查和处理类型的成员。这似乎有…
关于 iOS 分辨率你需要知道这些|牛气冲天新年征文
笔者最近正在编写一篇关于 Swift 的入门教程,不能免俗的写一些具体使用的案例,本文总结一些关于 iOS 开发或设计过程中,你需要的知道的一些分辨率的知识点,这些知识点从开发程序开始会一直伴随着你。 如果你的 UI 设计师不专业或者基于 Sketch 等软件设计一些自己的东西…
Swift 各个击破——运算符(Operators)
在本文中,你将学习有关 Swift 编程语言中不同类型运算符的所有知识、它们的语法以及如何使用它们。 撰写本文的想法来自于一个 ~= 引发的认知盲点。 大多数编程语言中不存在 ~= 这样的数学运算符,当然更不可能在把它当做判断值是否符合某区间来使用。这就让我们有兴趣去探究一下 …
用 Xcode 当做你的学习教材
正如前文所说,我们要开始实现一个真正可用的的应用程序。 作为通俗意义上的入门编程教材,和其他教材一样,我们需要花点时间来整理一下关于 iOS 开发 IDE(Integrated Development Environment)—— Xcode 的使用。 一个合格的 iOS 开发…
[译]我们应该在什么时候使用 @State、@Binding、@ObservedObject、@EnvironmentObject 和 @Environment
这只是其中一部分。还有其他用于 Core Data 获取请求和用于识别手势的属性包装器。但这些包装器与本文无关。与列举的包装器不同是,@FetchRequest 和@GestureState 的使用场景是明确的,然而,何时应该使用 @State 还是 @Binding,或 @O…
Swift 你真的会用属性吗? | 七日打卡
结构和类(统称为“类型”)可以有自己的变量和常量,这些统称为属性。 允许将值附加到类型上并以唯一地表示。 在结构体与对象 三个小节中,我们提及了属性的使用。 Swift 中有两种属性:存储属性,它们将状态和对象相关联;计算属性,则根据该状态执行计算。 当你声明一个存储属性,你可…
Swift 当使用循环时,建议你这么做 | 七日打卡
在实际编程过程中,循环是一个基本概念。你可以使用循环来时你的代码更具表达性、更加优雅。 Swift 中有多种循环语句,他们的底层机制是相同的。重复运行一些代码,直到条件语句不被满足。 For 循环是最常见的循环语句。 在其他语言中,典型的 For 循环语法是使用这种格式 : f…
Swift 让编译器自动生成类型 | 七日打卡
在我们过往的讨论中,我们多次提及了泛型的概念。泛型是 Swift 编程语言最强大的功能之一。 作为一种类型安全的语言,泛型是 Swift 的核心特性——包括它的标准库,也大量使用泛型。在学习之前,你应该对Swift的类型、类和协议有基本的了解。 Swift 中的复杂数据类型 一…
iOS 内存调试篇 —— memgraph | 七日打卡
在从 OOM 到 内存管理一文中我们简单介绍了.memgraph 的使用。 作为记录应用程序生命周期内所有内存分配的文件,学会分析解读 .memgraph 文件使我们对内存有着更加深入的认知。 当我们的应用程序运行一段时间后,我们可以通过以下方式来获取一个具有相当数据的 .me…
Swift 入门面向协议编程 | 七日打卡
面向对象编程思想可以帮助你构建代码。使你能够重用和扩展代码,而不必重复自己。最终,这有助于你避免错误并且更高效地编写代码。与其让代码像流水线一样流动,不如将它们封装在具有其属性和功能的类和对象中。 面向对象编程思想消除了大型,复杂的继承层次结构,并用可以组合在一起的更小,更简单…
下一页
个人成就
文章被点赞
856
文章被阅读
233,573
掘力值
5,492
关注了
29
关注者
2,006
收藏集
1
关注标签
8
加入于
2016-04-25