首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
domenMD
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
iOS-各种Crash防护
iOS16系统因为交换了`setObject:forKeyedSubscript:`导致内存爆增,出现Crash。
iOS14开发-UIView
UIView 会占用屏幕上一个矩形的空间。 主要处理两件事:画出矩形控件,并处理其中的事件。 UIView 是层级结构,UIView 只有一个父 View,但可以有多个子 View。子 View 的顺序和子 View 返回的数组中的位置有关(storyboard 中左侧的树形结…
OC项目转Swift指南
最近参与的一个项目需要从Objective-C(以下简称OC)转到Swift,期间遇到了一些坑,于是有了这篇总结性的文档。如果你也有将OC项目Swift化的需求,可以作为参考。 OC转Swift有一个大前提就是你要对Swift有一定的了解,熟悉Swift语法,最好是完整看过一遍…
Swift小仿微博列表
图片的转场动画以及捏合放大缩小、触摸点双击放大缩小、拖拽过渡转场等图集浏览动画 是参考微信的效果来实现的,经过不断反复的去用和观察微信的动画,逐渐完善代码逻辑和动画效果。
🐻搭建Swift服务器:Ubuntu16.04 + vapor + swift5.2.2 release
前言:若不想折腾,劝君还是用Go吧,配置简单,几个命令配置完成。 铁了心要用vapor,你可能需要一天时间,泡杯咖啡吧。 这是可能会有warning,不必理会。 嘿嘿,是不是有点意思啊。 输入:exit 断开SSH链接。 下文介绍开启一个简单Vapor服务器,然后通过IP访问。
🐻如何降低Realm数据库的崩溃
代码部分见重点内容,Java等其他平台也可参考。 Realm 采用了 零拷贝 架构。 将写入操作载入到专门的线程中执行。 推迟初始化任何用到 Realm API 属性的类型,直到应用完成 Realm 配置。否则会崩溃。 类名称的长度最大只能存储 57 个 UTF8 字符。 属性…
🐻谈一谈App的架构设计
我们可能已经在研发的这条道路上持续了5年,甚至更久的时间,如何才能拉开和大众的距离,让自己的工作能力提升一步?架构设计应该是其中一个方向,大到app整个的设计,小到每一个页面、功能,都需要设计。这篇文章根据我的研发经验谈一谈App的架构设计。 可读性是十分必要的,我们甚至可以在…
SwiftUI - 一步一步教你使用UIViewRepresentable封装网络加载视图(UIActivityIndicatorView)
网络加载视图,在一个联网的APP上可以讲得上是必须要的组件,在SwiftUI中它并没有提供如 UIKit 中的UIActivityIndicatorView直接提供给我们调用,但是我们可以通过 SwiftUI 中的UIViewRepresentable协议封装UIActivit…
如何使用 Codable 存储 NSCoding 数据
一般来说,Objective-C 通过 NSCoding 归档数据,Swift 采用 Codable 方式。但是并不意味着它们无法协同工作,需要一些很少的工作就可以将 NSCoding 的数据在 Codable 内部进行归档。怎么理解? 比方说, UIColor 和 UIIma…
Swift进阶黄金之路(一)
这篇是对一文鉴定是Swift的王者,还是青铜文章中问题的解答。这些问题仅仅是表层概念,属于知识点,在我看来即使都很清楚也并不能代表上了王者,如果非要用段位类比的话,黄金还是合理的😄。 Swift是一门上手容易,但是精通较难的语言。即使下面这些内容都不清楚也不妨碍你开发业务需求…