V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  RayJiang9  ›  全部回复第 3 页 / 共 16 页
回复总数  304
1  2  3  4  5  6  7  8  9  10 ... 16  
2025 年 5 月 23 日
回复了 enzy 创建的主题 Apple 关于 iPhone 相册权限中的“私密访问”
@enzy ok 复现了,和 4 楼说的是一致的。
如果 App 从未申请过相册权限,直接用 PHPickerViewController 获取图片的话,在设置里面显示的就是私密访问。
如果 App 申请过相册权限,设置里就是受限访问。
我们没有变是因为没卸载 App ,支付宝已经申请过权限了
2025 年 5 月 23 日
回复了 enzy 创建的主题 Apple 关于 iPhone 相册权限中的“私密访问”
我这里还是受限访问,这是怎么弄出来的?
2025 年 4 月 29 日
回复了 BetterFly 创建的主题 分享创造 做了一个《点我加 1》的网页版小游戏,欢迎体验
@COOOOOOde #3 哥们在哪个平台买的,找了一圈没看到这个价格 https://i.v2ex.co/GK0vF7k9.png
2025 年 4 月 10 日
回复了 FeiFanCloud 创建的主题 推广 [踢楼] 非凡云开业大吉!抽 8 台一年云服务器!
非凡云开业大吉! https://ffy.com
@KotoLyly #29 https://i.imgur.com/EPAMIUO.jpeg

你居然记得一模一样
2025 年 4 月 9 日
回复了 Xheldon 创建的主题 Swift 分享一下一个 Web 前端刚学习 Swift 时候的心得博文
@Xheldon #4 Codable 我不太喜欢用,相比之下还是习惯用 SwiftyJSON 配合脚本生成 Model ,Codable 搭配 @propertyWrapper 可以实现 json 不一一对应,可以看下这个库 BetterCodable
2025 年 4 月 8 日
回复了 Xheldon 创建的主题 Swift 分享一下一个 Web 前端刚学习 Swift 时候的心得博文
写得很好,枚举的关联值很好用的,在实际项目中也是在大量使用。
举个栗子,处理 IM 的自定义消息可以这样写:
由于枚举的特性,所有写 switch 的地方(如果没有 default ),会编译报错,这样在新增自定义消息类型的时候不会漏掉所有要改的地方。
其次可以把需要用的字段从 JSON 里解析出来,放进枚举方便使用。

enum IMMessageType {
/// 0 (普通文本)
case text(content: String)
/// 1 (详情)
case detail(id: Int, name: String)

init(from json: JSON) throws {
guard let messageType = json["messageType"].int else {
throw CommonAPIError.invalidResponsor
}
switch messageType {
case 0:
self = .text(content: json["content"].stringValue)
case 1:
self = .detail(id: json["detailID"].intValue, name: json["detailName"].stringValue)
default:
throw CommonAPIError.invalidResponsor
}
}

var displayText: String {
switch self {
case .text(let content):
return content
case .detail(_, let name):
return "详情-\(name)"
}
}
}
2025 年 3 月 26 日
回复了 Tsing2 创建的主题 iOS iOS 下如何不再让 APP 提醒我打开推送
打开通知摘要,把这类 App 都放进去,一天就只合并推送一次
直接和医师说不要开中成药就行了
2025 年 3 月 13 日
回复了 markyun02 创建的主题 生活 大家生日是过阳历时间,还是农历的?
@liuhmchn #18 在联系人里面填农历生日,然后日历里面会有事件 https://i.imgur.com/1p5faTX.png
支持一下
2025 年 2 月 12 日
回复了 guanhui07 创建的主题 问与答 取香港开香港银行卡要准备哪些资料?
2025 年 2 月 11 日
回复了 Windy418 创建的主题 iDev 为什么通过 xcode 的 SPM 加载不出 github 上的库?
我的建议是别直接用 Xcode 自带的依赖管理,自己在项目里面建一个空的 SPM 项目。
主工程 File -> Add Package Dependencies -> Add Local 把这个项目加进来,后续在空的 SPM 里面管理依赖。
在空的 SPM 里把 Kingfisher 加进去
终端代理,然后把 Xcode 关了,cd 到项目路径执行
xcodebuild -resolvePackageDependencies -scmProvider system
2025 年 2 月 8 日
回复了 main1234 创建的主题 iDev Xcode 这个 IDE 好难用啊,你们都是用什么 IDE 开发 IOS
@main1234 看你的需求了,如果你想 iOS & Android 一起弄可以选 flutter ,如果只在 Apple 平台 swift 是首选。
UI 方面 UIKit 和 SwiftUI 可以算是两个完全不同的东西
选 UIKit 最低版本可以做到很低,iOS 13+ 起,能定制的内容很多
SwiftUI 的话我记得是 iOS 17+ 起步会好用很多,写页面会比较快,上手会比 UIKit 简单一点,也仅仅是一点,缺点是封装的很多,会有一些细节无法调,要扣细节的话 UIKit 会好很多
2025 年 2 月 8 日
回复了 main1234 创建的主题 iDev Xcode 这个 IDE 好难用啊,你们都是用什么 IDE 开发 IOS
@main1234 #23 想了解不同版本特性看历年 WWDC what's new in UIKit/Swift ,或者看别人写的总结
2025 年 2 月 8 日
回复了 main1234 创建的主题 iDev Xcode 这个 IDE 好难用啊,你们都是用什么 IDE 开发 IOS
@superedlimited #20 味真浓 https://i.v2ex.co/3zXBhPBi.png
Xcode 的开发体验就是史,提示提示出不来,断点断点出不来还搁着吹啥呢
https://x.com/onevcat/status/1856516066928931284 别告诉我你不认可喵神是大佬
1  2  3  4  5  6  7  8  9  10 ... 16  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5885 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 02:23 · PVG 10:23 · LAX 19:23 · JFK 22:23
♥ Do have faith in what you're doing.