首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
InterView-OC基础-2.KVC
OC iOS Cocoa的kvc实现原理及所有用法 ChatGPT 说: ChatGPT 在 Objective-C 的 iOS 开发中,KVC(Key-Value Coding,键值编码)是一种通过
InterView-OC基础-1. +load 和 +initialize
OC 的 load和initialize 方法的区别的面试题,该如何作答比较详细 ChatGPT 说: ChatGPT 在面试中被问到 Objective-C 中的 +load 和 +initiali
iOS 自定义UITabView左滑样式及滑动背景
1.自定义左滑样式 单个左滑按钮的情况下可以使用图片转color的方式设置UITableViewRowAction的背景色: view的扩展方法 2.查找UISwipeActionPullView s
2024年终总结: 向前走,时间会给出答案
时间很快,走着走着2025年就悄然来到跟前了。回首过去的一年,没有太大的波澜,工作、生活有条不紊的行进着,这感觉真好。 一. 关于工作 今年算是相对比较忙碌的一年,依然负责了用户端和司机端的业务开发和
Swift-函数式编程(Funtional Programming)
函数式编程(Funtional Programming,简称FP),是一种编程范式,也就是如何编写程序的方法论 主要思想:把计算过程尽量分解成一系列可服用函数的的调用 主要特征:函数是“第一等公民”
swift 资源管理&多线程
资源名管理 资源名管理的其他思路 多线程开发-异步 多线程开发-延迟 多线程开发-异步延迟 多线程 - once(static) 多线程- 加锁
Swift 高级运算符
运算符重载(Operator Overload) 类、结构体、枚举可以为现有的运算符提供自定义的实现,这个操作:运算符重载 Equatable 要想得知2个实例是否等价,一般做法是遵守Equatabl
Swift 异常处理(错误处理)
自定义错误 Swift中可以通过Error协议自定义运行时的错误信息 函数内部通过throw抛出自定义Error,可能会抛出Error的函数必须加上throws声明 需要使用try调用会抛出Error
Swift-访问控制
访问控制(Access Control) 在访问权限控制这块,Swift提供了5个不同的访问级别(以下是从高到低排列,实体指被访问级别修饰的内容) 这里的模块可以理解为第三方组件 open:允许在定义
Swift 扩展
扩展(Extension) Swift的扩展,优点类似于OC中的分类(Category) 扩展可以为枚举、结构体、类、协议添加新功能 可以添加方法、计算属性、下标、(便捷)初始化器、嵌套类型、协议等等
Swift-内存管理
内存管理 跟OC一样,Swift也是采取基于引用计数的ARC内存管理方案(针对堆空间) Swift的ARC中有3种引用 强引用(strong reference):默认情况下,引用都是强引用 弱引用
SWift 字面量&表达式模式
字面量 常见的字面量的默认类型 public typealias IntegerLiteralType = Int public typealias FloatLiteralType = Double
Swift-继承
继承 值类型(枚举、结构体)不支持继承,只有类支持继承 没有父亲的类,称为:基类 Swift并没有像OC、Java那样的规定;任何类最终都要继承自某个基类 子类可以重写父类的下标、方法、属性,重写必须
Swift-泛型(Generics)
泛型可以将类型参数化,提高代码复用率,减少代码量 泛型函数赋值给变量 泛型类型 关联类型(Associated Type) 关联类型的作用:给协议中用到的类型定义一个占位名称 协议中可以拥有多个关联类
Swift 闭包表达式
闭包表达式(Closure Expression) 在Swift中,可以通过func定义一个函数,也可以通过闭包表达式定义一个函数 用func定义一个函数 用闭包表达式定义一个函数 闭包表达式的简写
Swift-协议(Protocol)
协议 协议可以用来定义方法、属性、下标的声明,协议可以被枚举,结构体、类遵守(多个协议之间用逗号隔开) 协议中定义方法时不能有默认参数值 默认情况下,协议中定义的内容必须全部实现 协议中的属性 协议中
Swift 属性(存储属性&计算属性)、方法、下标
属性 Swift中跟实例相关的属性可以分为2大类 存储属性(Stored Property): 类似于成员变量的概念, 存储在实例的内存中 结构体、类可以定义存储属性 枚举不可以定义存储属性 计算属性
Swift-init初始化
初始化器 类、结构体、枚举都可以定义初始化器 类有两种初始化器:指定初始化器(designated initializer)、便捷初始化器(convenience initalizer) 每个类至少有
Swift 数据类型&&方法&& 枚举、结构体、类
常见数据类型 引用类型:类class 值类型:枚举enum、结构体struct 结构体下分为 Bool、Int、Float、Double、Character、String、Array、Dictiona
AI美女走进SLG,Tap4Fun旗下Top girl超低买量下月流水突破500万?
SLG,一款一提到就让轻度玩家头大的游戏品类,在近年来也是慢慢地向着中轻度化靠拢,就在11月6日,成都Tap4Fun公司出海全新SLG游戏【Top girl:Prduce 101】,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30