首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xli
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
常见的Swift协议及其用途
1. Equatable ‘Equatable’ 协议用于类型进行相等性比较,两个实例是否“相等”。 必须实现‘==’运算符。 2. Comparable ‘Comparable’ 协议用于类型进行排
一篇读懂Swift中的协议(Protocol)
协议定义了一组方法、属性、以及其他特定的任务需求。通过协议,可以定义接口,而不必关心具体的实现。协议可被类、结构体、或枚举类型遵循。
Swift基础 - Dictionary及高阶函数
本文章内容基于Swift5。 初始化 字典过滤 字典分组 增删改查 访问 添加、修改 删除 遍历字典 使用 for-in 循环遍历字典中的整个键值对 使用 enumerate()函数,该函数返回项目的
Swift基础 - Array、Tuple、Set及高阶函数
本文章内容基于Swift5。 初始化 添加 替换 查找 删除 迭代 高阶函数 firstIndex(where predicate: (Element) throws -> Bool) rethrow
Swift基础 - String
字符串拼接 字符串格式化 格式化 保留两位小数 不足两位前面补0 获取字符串长度 遍历字符串 字符串操作 判断字符串是否包含另一个字符串 字符串转数组 数组转字符串 字符串截取 字符串替换 字符串插入
Swift - 抽象方法和非抽象方法
在面向对象编程中,类可以包含 抽象方法 和 非抽象方法。 这两种方法具有不同的特性和用途: 抽象方法: 定义: 抽象方法是没有具体实现的方法,通常只在抽象类或接口(协议)中声明。子类必须实现这些方法,
iOS APP的SOLID原则(Swift)
iOS 设计模式 - App中的SOLID原则;单一职责原则、开闭原则 、里氏替换原则、接口隔离原则、依赖倒置原则
weak
作用: weak属性修饰符用来修饰对象,是弱引用;被weak修饰的对象引用计数不会+1,当引用的对象释放掉之后,weak会自动置为nil,从而避免野指针访问无用内存(对象被释放)而导致的crash。
NSMutableArray与NSArray
一、NSMutableArray与NSArray 1、NSArray被strong和copy修饰之后 (1)strong 被strong修饰之后,由于只是强引用,所以修饰后的对象数组和源对象数组只是指
iOS底层原理笔记 - isa指针
isa指针 instance 的 isa 指向 class 当调用对象方法时,通过 instance 的 isa 找到 class,最后找到对象方法的实现进行调用; class 的 isa 指向 me
下一页
个人成就
文章被点赞
36
文章被阅读
8,133
掘力值
406
关注了
33
关注者
11
收藏集
3
关注标签
14
加入于
2019-11-04