首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
iOS
Swift
SwiftUI
Apple
前端
Objective-C
客户端
Flutter
visionOS
展开
全部
iOS
Swift
SwiftUI
Apple
前端
Objective-C
客户端
Flutter
visionOS
Dart
Xcode
蓝牙
APP
架构
面试
暂无数据
iOS文章榜
更多
精选专栏榜
更多
推荐收藏集
更多
客户端作者榜
更多
iOS收藏榜
更多
推荐
最新
十五、浅谈消息转发
本文由快学吧个人写作,以任何形式转载请表明原文出处 一、准备资料 objc4-818.2 对应mac的版本是11.1。可根据自己的系统版本挑选可以进行调试的源码。 二、思路 无论是上一章还是本章,都是
SwiftUI Tips: 如何在初始化方法init中赋值@Binding
如果我们需要自定义 init 方法,在 init 中直接赋值 @Binding 会失败。 赋值失败的原因是 @Binding 是一个 property wrapper,有 get 和 set 方法。他
SwiftUI Tips: Preview 时如何让 Binding constant 可变
如果要在 Preview 便捷的使用 Binding 通常会使用 Binding.constant(value)。但是这个方式让人难受的地方在于因为是 constant value,所以 get 的时
十四、动态方法决议
本文由快学吧个人写作,以任何形式转载请表明原文出处 一、资料准备 objc4-818.2 对应mac的版本是11.1。可根据自己的系统版本挑选可以进行调试的源码。 二、思路 在缓存(包括超类的缓存)和
计算机底层3 内存
计算机系统中负责计算的是CPU,在这一篇文章中,我们将要介绍计算机系统中负责存储的内存。 内存的本质 从最小的角度看,内存就是一个个最小存储单元组成的,但是每个存储单元要么存放0,要么存放1,因为程序
SwiftUI Tips: 如何Binding一个可选值
使用 Binding 的时候我们经常会遇到需要绑定一个 Optional value 的情况。可以通过封装一个方法将 Binding<T?> 转换为Binding<T> 来优雅的解决。
iOS工程09Cocoapods二进制组件化
一、插件 header 搜索目录依次(源文件所在目录-->HEADER_SEARCH_PATHS/USER_HEADER_SEARCH_PATHS) 第一次搜索源文件所在目录--就进行挂载了hmap
SwiftUI Tips:如何强制触发View刷新(reload)
在某些情况下我们需要在数据源没变化的时候主动刷新 View。系统没有给 View 提供一个统一的 refresh 或者 reload 方法。本文介绍两种方式实现手动触发 View 刷新。
解决video在ios中播放自动全屏问题
当video在ios上面点击播放会自动全屏播放,这个体验有点不好,因为上面有全屏播放提示,如果用户真的需要全屏可以自己点击全屏播放按钮,所以需要禁止video在ios系统自动全屏播放。 一、解决
iOS EditMenuInteraction组件
背景 所谓EditMenu,就是如下图所示的菜单 这样的效果,既可以自己实现也可以用系统提供的组件 iOS系统UIKit库提供的组件有UIMenuController和UIEditMenuIntera
告别蒲公英-教你自建本地https服务搭建iOS itms-services扫码安装
前言 上周蒲公英在毫无征兆的情况下,把官网的域名给改了。本以为各种接口改成最新的域名就能接着用,但实际上jenkins打包自动上传到蒲公英成功后,iOS扫码安装失效了。
用element-plus的思想去封装一个flutter的表单方案
基于java的开发经验快速的上手dart,但是一些开发思路还是偏前端,所以写了一套偏向于前端的flutter表单方案。
十二、objc_msgSend(方法在缓存中的查找流程)
本文由快学吧个人写作,以任何形式转载请表明原文出处 一、资料准备 objc4-818.2 对应mac的版本是11.1。可根据自己的系统版本挑选可以进行调试的源码。 二、思路 为什么要看objc_msg
iOS 记录本地日志文件,上传服务器
前言 鉴于项目中出现的一些问题,不好排查,光靠服务器的日志记录不太能准确的定位问题,本地日志的记录无疑是辅助性比较强的。
SwiftUI Tips:如何像 ViewBuilder 一样动态返回 Shape
如何像 ViewBuilder 一样动态返回 Shape。通过自定义 ShapeBuilder 实现。
科普:苹果的“碳中和”是怎么回事?
在看上周的苹果发布会时,可能很多人忽略了一个细节,全新的 Apple Watch 系列表款是其推出的首批碳中和产品。 在发布会上苹果介绍到:制造
iOS:Non-mutating 关键字介绍
上次的文章中,我们讲到了 mutating 这个关键字,当时提到的所有示例都是关于在方法中修改属性的,但 Swift 还提供了一种将某些上下文标
十一、方法的本质
本文由快学吧个人写作,以任何形式转载请表明原文出处 一、思路 在找对象的本质和类的本质的时候,是通过clang将.m文件编译成了c++的.cpp文件,查看编译后的代码,找到了对象的本质是结构体,类的本
iOS代码混淆的简单理解
前言: 说到代码混淆,很多iOS开发的小伙伴想必都不会陌生。无论是为了APP的安全或者经受Apple review team的百般摧残后,iOS代码混淆就变得尤为重要。 什么是代码混淆 以下是关于iO
仿写一个 FormatStyle 之 TimeFormatStyle饿
iOS 15 中 Foundation 引入了一个新的协议:FormatStyle,它定义了一个转换方法用来将给定的数据转换成另外一种表现形式,并提供了一些本地化的支持,而与时间格式化相关的 Time