首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
liaoWorkin
掘友等级
低级iOS开发
loving swift
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 43
沸点 10
赞
53
返回
|
搜索文章
最新
热门
SwiftUI5 新增加的Observable宏的基本用法。
在SwiftUI5 中推出了@Observable这个宏,用来代替之前 ObservableObject 协议配合@Published 宏来绑定模型属性和视图的功能。
SwiftUI 中的List 在MacOS 中的性能优化。
List在iOS中有懒加载的特性,但是在MacOS中会一次性加载完List中的所有的数据。并没有懒加载的特性。 所以在MacOS的List中当数据量巨大时,会存在巨大的性能瓶颈。
为什么Swift中字符串不能直接通过数字索引取字符?
在日常的开发中,因为String遵循了Collection协议, 常把String当成数组来处理。 但是当我们像数组一样通过索引去取值的时候,Xcode就会报错。 需要我们通过String.Index
iOS14.x中当点击新创建的Window时KeyWindow改变问题探究
探究iOS14.x上点击新创建的UIWindow导致KeyWindow改变的问题。采用了Symbolic BreakPoint的方式。
iOS中圆角视图加阴影的方案对比及封装。
熟悉iOS开发的同学可能都知道圆角视图加阴影一直都是一件比较头疼的事情。本文将对其如何更好的使用及封装做部分分析。
Swift中通过泛型封装可复用视图。
在OC中我们比较常用的是解决方案是把内部具体UI布局的UIVIew封装成一个类,然后传入到支持滚动的View中。 在Swift中我们可以通过泛型去统一处理两种视图, 只有在调用的时候才考虑具体类型。 Demo只对泛型简化封装可复用视图的思路做解释,具体语法和代码依据实际项目。 …
Swift编译加速
网上关于Swift编译加速的文章挺多,这里就不赘述。 下面就针对于具体代码层面的编译优化谈一些心得和感悟。 在XCode 10的时候Swift就支持了监控的编译超时的警告。 它能帮助我们找到项目中需要编译优化的函数,并量化具体的优化时间。 在Build Settings ➔ S…
Xib是如何加载显示出来的?
当CollectionViewCell 是由Xib加载的,就不会有问题。 由此开始了对Xib是如何加载出来的探究。 (1).xib的本质是一个xml文件, 在xib文件上右键[Open as]->[Source Code]可以查看其xml源码。 系统在编译的时候,会将xib文件…
关于XCode12 + iOS14的Cell ContentView 显示层级bug的探究。
前几天在适配Xcode12 + iOS14发现了这样一个bug,因为在cell上添加视图的时候手抖没有把Button添加到TableViewCell的contentView上,而是直接添加到TableViewCell上,导致Button的点击事件全都无法响应。 第一直觉是XCo…
关于适配XCode 12 跑模拟器编译报错的错误
项目再迁移到XCode12 的时候跑模拟器遇到了下面这个报错。真机没有问题 在Stack Overflow: xcode-12-building-for-ios-simulator-but-linking-in-object-file-built-for-ios上查大多数都给出…
下一页
个人成就
文章被点赞
244
文章被阅读
136,417
掘力值
2,870
关注了
45
关注者
123
收藏集
3
关注标签
2
加入于
2017-12-01