首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
挑战iOS
随便歇一歇
创建于2021-07-13
订阅专栏
挑战iOS
等 17 人订阅
共37篇文章
创建于2021-07-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Swift】 设计模式 - 抽象工厂 代码后续补充
这是我参与 8 月更文挑战的第 6 天,活动详情查看: 8月更文挑战 抽象工厂模式是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。 场景 比如,你要设计一个有关家具的系统,包括
【Swift】ARC
Swift 中的自动引用计数(一) 自动引用计数工作 每次当实例化一个对象时,ARC就会给这个对这个实例分配一段内存来存储信息。这段内存信息包含实例的类型和这个实例的存储属性的信息。 当这个实例不在被
WWDC21 一些感兴趣的topic
Swift 语法 Explore structured concurrency in Swift https://developer.apple.com/videos/play/wwdc2021/10
iOS - App的生存周期
从设备开机说起:~ 当用户打开iPhone,除了操作系统的App在运行时没有其他的App在运行。当用户点击App图标,SpringBoard会来启动的App。 SpringBoard是一个系统标准的应
【Swift】泛型
template vs generic 模版是C++泛型编程的基础 泛型更来之一种编程思路 swift 中的泛型 和c++ 中差不多<> 扩展泛型类型 类型约束 例如 Dictionary类型在可以用
【Swift】CALayer
CALayer 和 UIView 来自苹果官方的描述: An object that manages image-based content and allows you to perform ani
Swift 中的lazy var
来源: https://abhimuralidharan.medium.com/lazy-var-in-ios-swift-96c75cb8a13a 在做iOS app 开发是要格外的对应用程序的内存
【Swift】 函数与闭包(二)
闭包 逃逸闭包 当闭包作为一个实际参数传递给一个函数的时候,并且它会在函数返回之后调用,我们就说这个闭包逃逸了。当你声明一个接受闭包作为形式参数的函数时,可以在形式参数写´@escaping´ 来明确
【Swift】 函数与闭包(一)
定义和调用函数 定义函数如下: 调用函数 可以使用元组返回多值 也可以使用可选类型返回值 形式参数 每一个函数形式参数都包含参数标签和参数名。 参数标签用在调用函数的时候 参数名用在函数的实现当中 默
iOS 之 oc 概述
OC 基本类型 标量类型 int, long, char, float, double .(unsigned) integer(int/log), CGFloat(float/double) BOOL
iOS 之 多线程(二)
GCD 任务 + 队列 易用、 效率、 性能 源码 : https://opensource.apple.com/tarballs/libdispatch/ 特性 创建管理Queue 提交Job Di
iOS 之 多线程(一)
Swift 中的多线程 Thread Cocoa Operation (Operation 和 OperationQueue) 面向对象 取消, 依赖, 任务优先级,复杂逻辑,保存业务状态,子类化 G
iOS 之 App 架构(二)
五种不同的App设计模式 标准的Cocoa Model-View-Controller (MVC) 是Apple 在示例项目中所采用的设计模式。它是Cocoa app 中最为常⻅的架构,同时也是在Co
iOS 之 App 架构(一)
应用架构 我们通常使用简单的框图来解释app 的架构。比如,Apple 的MVC 模式可以通过model、 view 和controller 三层结构来描述。 在一个MVC 项目中,绝大部分的代码都会
iOS UI 之 UICollectionView
Overview CollectionView是用来管理一组有序的数据并通过自定义的布局来展示 collection view 从 data source object 中得到数据,这样它会有一个da
iOS UI 之 UINavigationController
Navigation Controller 是一个容器,用来管理一个或者多个子视图控制器。这要求只有一个子视图的控制器可见。使用动画来切换视图间的切换。下图是navigation交互的例子
iOS 框架学习之Yoga(一)
Yoga 初识 Yoga是一种跨平台的布局方案,类似CSS中的盒模型,可以扩展到不同的平台上,下面是用Swift实现的样例 布局效果如下: