iOS 经验技巧
孤独的普朗克1043
这个作者很懒,什么都没留下…
展开
-
Mac 电脑设置键盘 Command键
如果 mac 电脑连接的第三方键盘,有些键盘没有 command 按键,导致有些功能没有办法使用,比如你想复制粘贴发现也不可以。这个时候你需要设置一个按键为 command 按键。如果你不知道你想设置的键对应的是什么按键,你可以在浏览器上找一个在线的键盘按键检测器,然后点击你的键盘,可以看到自己的按键是属于哪个按键。比如上图中是把 Alt 键设置为 Command 键。原创 2024-10-08 10:57:21 · 533 阅读 · 0 评论 -
如何在 xcode 中使用 string catalogs
相比之前的.strings文件和.stringsdict plist文件,xcstrings文件更加简洁,不需要为每种语言维护多个文件。在Xcode 15中,Strings Catalogs会在编译时将其内容转换回.strings和.stringsdict资源,这使得开发者可以利用这种文件格式而无需更改部署目标。在iOS开发中,xcstrings和strings文件在本质上是相似的,但在Xcode 15中引入的Strings Catalogs中有一些重要区别。原创 2024-04-01 14:57:32 · 1435 阅读 · 0 评论 -
做生意的底层逻辑是什么?产品、流量、变现
#个人开发者 #独立开发者 #程序员 #软件开发做生意的底层逻辑是什么?产品,流量、变现。首先你要有个产品,你的产品做出来了,这个产品要 OK。你要有流量,让别人知道这个产品,之后是让你这个产品赚到钱。这个是变现。所以独立开发者他也是这个方向,你去做其他的,你去开个店,你去做个便利店,你去卖个花,你去做个奶茶店,它的逻辑也是一样的,它跟独立开发是一样的,所以在这方面,它也是有积累的。...原创 2022-07-04 20:13:23 · 227 阅读 · 0 评论 -
软件产品做好之后,维护成本高吗,需要频繁更新吗?
产品做好了之后,因为它功能比较单一,我也不会去拓展很多其他的功能,它每个月给我带来的收入就是比较稳定的。我半年去更新一下,为什么我半年要去更新一下,因为别人下载的时候,或者看的时候发现这个 App 半年多都没有更新,是不是这个开发者已经放弃它了?所以我半年的时候,我要去把它更新一下。这个更新,不代表我是要花很多时间,我可能找个周末,就花几个小时更新一下。他是告诉要想下载的人说,这个东西我还在维护,我还在更新,就是这样的。...原创 2022-06-27 19:37:59 · 124 阅读 · 0 评论 -
为什么全网 都在说 iOS 开发不行了 ?
校招简历少,说明不了什么,因为对于学生来说,iOS 入门还是挺高的,起码你得有个 mac 吧。你说你用windows装个黑苹果,没多少人愿意折腾,即使折腾成功了,如果你学习的时候,遇到了问题,你会想,到底是我的代码有问题,还是黑苹果的原因呢?其次,你得有个 iPhone 吧,你说你用模拟器,第一,模拟器很多功能不能用,第二,模拟器很占电脑的内存,对电脑的要求比较高,你学习的时候,电脑卡的飞起,忍不了。以上因素决定了,在大学里学 iOS 的不会很多,学个安卓开发,前端开发,后台开发,大数据、人工智能,都比这个原创 2022-06-23 19:22:17 · 620 阅读 · 0 评论 -
SwiftUI TextField 组件字体大小自适应
核心代码.minimumScaleFactor(0.2) TextField(placeHolder, text: $textValue) .frame( height: 44, alignment: .leading) .font(.subheadline) .minimumScaleFactor(0.2) .cornerR原创 2021-06-16 21:29:26 · 993 阅读 · 2 评论 -
SwiftUI 设置List的单个Cell、Row 无选中效果
目前的 List 没有这个属性设置,默认就是没有选中效果的但是我发现,如果 List 如果被包裹在Section 或者ScrollView 中,就可能有选中效果,这可能是一个bug比如下面的代码,就有选中效果: Section(header: SettingHeaderView(), footer: SettingFooterView(showKeyDetail: $showKeyDetail)) { APIKeyList(apiKeys: get原创 2021-06-16 21:28:38 · 736 阅读 · 0 评论 -
SwiftUI List 不同的风格 listStyle
DefaultListStyleGroupedListStyleInsetListStyleInsetGroupedListStyleSidebarListStylePlainListStyle经测试,发现,删除某一风格后并不会使用默认的风格,需要再添加上 .listStyle(DefaultListStyle()) 才会生效原创 2021-06-16 21:27:38 · 1176 阅读 · 0 评论 -
SwiftUI 点击Button按钮跳转到一个新页面,新页面可右滑返回或执行操作后返回
功能、需求A 页面上有一个 Button,点击之后,跳转到B页面核心代码A 页面struct SettingFooterView: View { @Binding var showKeyDetail: Bool var body: some View { Button(action: {}) { NavigationLink(destination: AddAPIKeyView(showSelf: $showKeyDetail), i原创 2021-04-08 22:08:12 · 3576 阅读 · 1 评论 -
iOS 国际化异常:read failed: Couldn‘t parse property list because the input data was in an invalid format
iOS 国际化异常:read failed: the data couldn’t be read because it isn’t in the correct format原因国际化文件的格式错误,比如:少了末尾的分号少了中间的=号少了双引号引号、等号、分号没有成对出现翻译中包含了一些不必要的特殊字符解决方法笨方法最简单的方法是用肉眼去检索,找到错误,然后改正就可以了。这一般适用于翻译文件比较小、内容比较少的情况。像我做国际化的时候,产品经理给过来的字符串原创 2021-03-14 23:37:09 · 4168 阅读 · 0 评论