首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cattt
掘友等级
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 63
沸点 0
赞
63
返回
|
搜索文章
赞
文章( 63 )
沸点( 0 )
被误会的GCD死锁和崩溃的真正原因
正确答案是输出1、2和(68)顺序不固定、3、que队列循环等待阻塞造成死锁,但并不会崩溃。 如果能准确说出执行顺序并理解为什么死锁而不崩,后面的内容可以不用看了,如果心中还有疑虑,模棱两可,这就是这篇文章的目的,往后看👇👇先理解解决执行顺序问题,再解决死锁问题。 自动的根…
手把手教你注册和使用ChatGPT
ChatGPT 是一个基于 GPT-3 模型的对话系统,它主要用于处理自然语言对话。通过训练模型来模拟人类的语言行为。本文给出了 ChatGPT 的详细注册及使用教程,称得上是保姆级别的丰富图文教程。
由手势与 UIControl 冲突引发的「事件处理全家桶」探索
去年开发需求的时候做的思考学习,后知后觉发现没有发出来,补一份。 欢迎交流指正。 在写可横滑的 SlideActionSheet 时,要达成这样的效果:父 UIScrollView 的横滑手势在子 UIButton 上时也可以触发横滑,只有点击 UIButton 时才由它响应 …
聊聊 iOS 中的像素对齐
在 iOS 中画出一像素的线,为什么有时画出来线很虚很糊,有的时候不会? 在 iOS 中画一个非整数宽高视图,系统会启动什么样的机制来应对? 我深究了一下,想同步给你。
日志7. 多线程 GCD和NSOperation
① 线程、进程与队列 ①.1 线程的定义 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程想要执行任务,必须得有线程,进程至少要有一条线程 程序启动会默认开启一条线程,这条线程被成为主
iOS 如何精确还原 UI 稿多行文字间距
一开始,UI 同学使用 PhotoShop 实现 UI 稿,PhotoShop 的 Label 在相同字体下的高度与 iOS 比就不准,并且使用标注工具进行文字标注时总是紧贴着字形的上下边进行标注,而字体本身有 LineHeight,字形上下是有间距的。为了达到 UI 稿效果,…
lineHeightMultiple 和 baselineoffset 的关系
2、iOS 渲染的文本,绝没有自带边距。之所觉得 iOS 自带了边距,是因为没有考虑字体的因素。 在日常的 iOS 开发中,一般会使用系统提供的控件来显示文本内容。这些控件,无外乎:UILabel、UITextField、UITextView 这三者。当然,也可以自己实现,不过…
WWDC 2021 - Meet the UIKit button system
Buttons 比起之前,button加了2种样式Tinted、Filled: button支持了更多的功能: Button Configuration 直接设置configuratation属性,即
Swift iOS : 自动闭包autoclosure
如下为官方文档的定义,但是建议你忽略它,搞懂了自动闭包再来看才容易懂:) 自动闭包是一种自动创建的闭包,用于包装传递给函数作为参数的表达式。这种闭包不接受任何参数,当它被调 用的时候,会返回被包装在其中的表达式的值。这种便利语法让你能够省略闭包的花括号,用一个普通的表达式 来代替…
Xcodeproj解析
Xcodeproj 通过Ruby创建和修改Xcode项目结构。同样支持对 Xcode workspaces(.xcworkspace)、配置文件(.xcconfig)和 Xcode Scheme文件(.xcscheme)的修改 1. 安装 2. 使用 1. open 首先通过x…
下一页
个人成就
文章被点赞
20
文章被阅读
9,086
掘力值
249
关注了
4
关注者
6
收藏集
6
关注标签
4
加入于
2021-04-17