首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Swift实战
守护地中海的花
创建于2022-07-14
订阅专栏
存放一些 项目中经常使用技巧 与代码
等 2 人订阅
共16篇文章
创建于2022-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ijk从入死到入坑
我的电脑是M1 问题真多 pod ZFPlayer 模拟器报错 真机都不报错的 The linked framework 'Pods_Test.framework' is missing one or
2022年-编译IJK
教程 ijk 地址 步骤 创建空文件夹 进行clone 进入 切换分支 执行脚本 这个步骤稍微时间长点 请耐心等待 然后 ijkplayer-ios 整个文件夹就会变大了 编译 ffmpeg clea
CAGradientLayer、Shadow
CAGradientLayer locations 渐变颜色的分割点 从xxx - xxx 是渐变 其余地方不是 startPoint、endPoint x轴 y轴 例子:左侧 x : 0 - 1 y
每日遇到问题记录
7月23号 deinit 必须在本类中 不能extension 闭包里面得用self 不能省略 Xcode 字母 tabbarItem 多次执行问题 单例模式 7月25号 bindViewModel
Xcode 小图标含义
文件类型 Swift 图片资源 Xib Plist文件 文件内 类 C 结构体 S 扩展 Ex 字段 属性 P 方法 M 函数 f 没有类中定义
一个网络请求的开始
mvvm 开始 驱动者 viewmodel 控制器种 bindViewModel方法 大无语了 所有东西写在一块 多人开发怎么办 ViewModel input: 输入 output:输出 trans
Swift 规范 每日检查
字段属性 尽量 不用 self. 枚举 直接用 UIColor.red => .red 导航栏重构 包括界面布局 到底距离顶部是topView 还是0 各种宏 颜色、高度 比如0.5线、文本
Swift-富文本
框架选择 AttributedString 500star TextAttributes 2000star 但是不更新了 M80AttributedLabel OC的 暂时用 AttributedSt
UITableView、UICollectionView 快捷代码
UITableView 懒加载 实现代理协议 添加到视图 UICollectionView 懒加载 实现代理协议 添加到视图
flatMap、compactMap 数据解析
flatMap + compactMap compactMap + compactMap compactmap 返回的就是数组 里面可以对元素进行修改 应该是省略了 return 杨蒙老师的 截图 一
HandyJSON用法
数据结构 class 测试可以分层解析 解析结果 配合 SwiftJSON struct 似乎不可以分层 可以单层
闭包例子
方法字段 定义方法类型 字段 实现 调用 个人理解闭包 理解的闭包 目的: 回调数据 几个角色:函数、实现函数、调用函数 定义函数 callBack(Any response) 调用函数:所有网络请求
Swift项目搭建
课程链接 创建项目 支持版本 9.0 版本 目前很多app 支持10 但是我觉得还是把最低也支持一下吧 这样代码写的全一些 其实很多app已经不适配低版本了。我记得 我的Carthage的库 都必须1
TodayNews
运行老项目 杨蒙老师的课程 杨蒙老师简书 目前版本 Swift Compiler - Language 选择一个高版本吧 pod 保持最新哦 错误过多 命名过旧 UIApplicationLaunch
RXSwift
这个跳过吧 看swift 网络 这个跳过吧 看swift 网络 这个跳过吧 看swift 网络 这个跳过吧 看swift 网络
Swift-Code Snippet
mark分段控制 mark分段控制 mark分段控制 mark分段控制 mark分段控制 mark分段控制