首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
思忆00000
掘友等级
ios
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
值类型和引用类型
值类型的变量直接包含他们的数据,值类型都有他们自己的数据副本,因此对一个变量操作不可能影响另一个变量;值类型甚至可以直接用+号等操作符 引用类型的变量存储对他们的数据引用,因此变量称为对象,因此对一个
iOS调起打电话的功能
NSMutableString * str = [[NSMutableString alloc] initWithFormat:@"telprompt://%@",self.phoneStr];
swift单例
swift单例的写法非常简单 final class myManager { static let shared =myManager() private init(){} f
runtime交换方法
(void)load { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ Class cl
swift 空合运算符
定义 public func ?? (optional: T?, defaultValue: @autoclosure () throws -> T) rethrows -> T a??b a不为ni
iOS runtime转发
runtime消息转发有3步: // [self performSelector:@selector(foo)]; // [self performSelector:@selector(f
Swift 扩展
扩展可以扩展class(类)、struct(结构体)、enum(枚举)、protocol(协议) 可以添加计算属性、可以定义方法、可以定义类型、可以让类型遵守协议 不可以覆盖原有的功能 不能添加存储属
个人成就
文章被点赞
1
文章被阅读
4,680
掘力值
143
关注了
1
关注者
0
收藏集
0
关注标签
7
加入于
2021-07-23