首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
Lance2046
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Kotlin/Swift语法对比
在公司flutter 开发已经近两年了,在flutter过程中经常需要编写插件,涉及到IOS端,想着一些简单逻辑的插件就自己写了,不需要劳烦ios同学了。之前虽然有玩过ios的demo,现在基本又忘了,自己观察了下,现在的高级语言语法已经愈发接近了。swift与传统oc差别巨大…
Compose跨平台第三弹:体验Compose for iOS
前言 在之前,我们已经体验了Compose for Desktop 与 Compose for Web,目前Compose for iOS 已经有尚未开放的实验性API,乐观估计今年年底将会发布Com
KMM跨平台开发入门,看这一篇就够了~
前言 近些年,不管是最初的RN还是到现在的Flutter、Compose,他们都在做着一件事——跨平台。 他们的成就主要都是在UI上跨平台,当然Flutter虽然可以处理一些公共的业务逻辑,但目前
SwiftUI 之 ObservedObject
@ObservedObject 修饰一个object,也就是修饰一个对象.这个对象可以被其他的类使用.但是这个类首先要遵循ObervableObject协议,并且内部变量使用**@Published** 来修饰. 上述代码,声明一个player来.该类的isPlaying 属性…
[译]我们应该在什么时候使用 @State、@Binding、@ObservedObject、@EnvironmentObject 和 @Environment
这只是其中一部分。还有其他用于 Core Data 获取请求和用于识别手势的属性包装器。但这些包装器与本文无关。与列举的包装器不同是,@FetchRequest 和@GestureState 的使用场景是明确的,然而,何时应该使用 @State 还是 @Binding,或 @O…
SwiftUI or Flutter ?
相信每一个见到 SwiftUI 的开发者,都会立刻将这门船新的 UI 框架和 Flutter 联系到一起。是的,它们身上有太多太多相似的地方,相似的声明语法、实时热更新、跨平台(SwiftUI 仅仅跨 Apple 平台)等等,让羡慕了前端技术爆发的移动开发圈子也热闹了一回。那么…
沉寂了一周,我开发了一个聊天室
最近一周没有发文章了,我在这里向大家说一声抱歉。今天,我们来从零开始开发一款聊天室。好,我们现在就开始。 WebSockets 是一种先进的技术。它可以在用户的浏览器和服务器之间打开交互式通信会话。使用此API,您可以向服务器发送消息并接收事件驱动的响应,而无需通过轮询服务器的…
APP重构之路(三) 引入单元测试
本文没有给出任何测试代码,或者是在教你如何编写一份具有良好测试性的代码,而是阐述在重构过程中单元测试的重要性与实现方法,关于代码可测试性相关的内容我会另开一篇文章去具体阐述。(画个饼) 这个时候也许能够利用经验和丰富的debug技巧来解决这些问题,但是很多时候我们的处理并不完美…
源码解读RunLoop,理解以后面试必加分
继上一篇博客中高级iOS必备知识点之RunLoop(一)RunLoop的状态首先我们去RunLoop的源码去查看它有几种状态,如下图:它一共有上面的这几种个状态/* Run Loop Observer