业余玩家如果进行 iOS 开发

2022-05-04 08:03:48 +08:00
 shawnliu03

背景:iPad 上有一款笔记软件 Note Always 我很喜欢,可惜开发者很久没有更新,自己有些需求想满足可没有其他软件能替代。于是萌生自己开发的想法。 主要需求是自己开发自己用,做得还行就开源出去。自己以前也没开发过 iOS app 算是给自己培养个爱好。 自己情况:算法选手,啥都用 Python 。C++有点大学里写数据结构的底子。 打开 Xcode 新建项目看着有点晕,借宝地咨询一下如何正确开始 iOS 开发,不求多么高级的架构只要自己能玩玩就行。

8914 次点击
所在节点    iDev
34 条回复
ttgo
2022-05-04 23:18:29 +08:00
@fansvista 对有其他语言基础的人来说,playground 太肉了
learningman
2022-05-04 23:33:20 +08:00
@shawnliu03 #16 你不交这个钱,你写好了也没法用啊,还是说你打算每 7 天重装一次应用?
okakuyang
2022-05-05 09:33:40 +08:00
“手绘的一些简单的形状可以自动修成标准形状:比如直线,圆圈,方块等 ” 苹果自带这个功能都不用另外实现。
建议用 swift 语言,比较现代,学起来不费劲。而且现在所有库都是靠拢 swift ,oc 的基本上不更新了,而且 oc 和 c++差别挺大的。
aeli
2022-05-05 10:13:13 +08:00
斯坦福的 swift 教程看完,再花点钱找个中高级 iOS 到咖啡馆手把手带你做一个简单项目,基本上你就能学会了。
lujiaosama
2022-05-05 11:26:15 +08:00
@aeli 做个简单项目还需要中高级 iOS 面对面手把手,对于有代码基础的来说不是有手就行花点时间的事情么? 问点有深度的问题才需要吧. 面对面请教时间成本经济成本都很高.
kkhaike
2022-05-05 12:41:11 +08:00
@shawnliu03 完全辅导解惑性质也行
wu67
2022-05-05 13:49:37 +08:00
可以但没必要. 个人认为, 各平台近来对个人开发越来越不友好了(指上架等各种门槛), 兴趣使然的话, 还不如整前端套壳那种 app, 不考虑兼容的话直接跟着最新的教程走就行, 简单粗暴
aeli
2022-05-05 15:46:31 +08:00
@lujiaosama 他这个笔记 app ,明显不是他自我认知的简单项目。另外找中高级的当老师,是会带他知道正确的项目结构和少走弯路,主要还是要自学的。
DogeFlyKite
2022-05-05 18:57:06 +08:00
@learningman 你好,有的(比如我这个二傻子
learningman
2022-05-05 20:36:22 +08:00
@DogeFlyKite 这还能绷得住不换安卓也是真爱
jones2000
2022-05-06 00:24:04 +08:00
h5页面做一个, 外面加一个壳。
luozic
2022-05-06 10:26:37 +08:00
笔记软件非常复杂,即使不考虑同步问题。
DogeFlyKite
2022-05-09 20:08:42 +08:00
@learningman 我是从安卓换的 iOS ,以前是也是安卓开发来着
hdcola
2022-05-16 06:11:30 +08:00
@shawnliu03 耐心点,至少到 Learn code 1 和 2 整完,认真点两个半天就完事儿了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/850721

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX