3天时间从零到上架AppStore流程记录

Python微信订餐小程序课程视频

https://blog.csdn.net/m0_56069948/article/details/122285951

Python实战量化交易理财系统

https://blog.csdn.net/m0_56069948/article/details/122285941

3天时间从零到上架AppStore流程记录

清明假期刚过去一周,我如愿以偿把自己想要的一个App上架了AppStore

从有idea到技术选型,从设计稿到框架开发,从提审AppStore到上架一共经历了3天,这3天里我踩了很多坑,忙得焦头烂额,期间发现网上很多信息都是过时的,所以本着一个总结的想法,写了这篇文章。

一、idea到设计稿

(一)idea灵感来源

平常我上班很忙,休闲时会刷手机看B站、Youtube视频,
但因为平时关注了太多人,想看的却只有那几个,
但还是会忍不住点击算法推荐的视频。

  • “xdm干净又卫生啊”
  • “大佬别这样”
  • “守护每一个不切实际的梦想”

B站内容丰富,每次不仅看不到想看的视频,反而花了比预计好几倍的时间。

所以我想要做一个产品,喜欢能够帮我追踪B站、Youtube平台上我最想关注的人的动态,
不用我每次打开B站、Youtube去查看内容,所以我按照平日工作里排期的流程给自己做了功能的排期:

- 喵酱爱订阅
 - 展示导航栏
 - 搜索页面
 - 写搜索的cgi
 - 写解析用户状态的cgi
 - 要支持右滑取消订阅
 - 把用户状态数据更新到缓存
 - 把缓存落到DB
 - 每次启动读取DB
 - 制作宣传视频
 - 制作启动教育页
 - 联系页
 - 联系跳转等页面
 - 性能优化
 - 加一个by xxx 关注,然后谈起一个半屏
 - 加一个  xx、yy和另外x人关注了此账号
 - 需要加入loading等逻辑
 - 全局extension call:按id注册,还是全部接收
 - 开始更新订阅数据

- 搜索页面
 - 出现导航栏
 - 出现关闭按钮
 - 点击搜索要能过渡到另外一个搜索界面
 - 开始接B站搜索的api
 - 开始实现订阅该Up主功能
 - 滑动删除
 - 搜索交互调整

- 订阅数据
 - 开始更新订阅数据,获取更全的信息
 - 按timeline排序


接下来要做的:
 - 支持Youtube订阅
 - 完成B站跳转逻辑
 - 完成Youtube跳转逻辑
 - 完成清理红点逻辑
 - 调整搜索中间页逻辑
 - 「关于」页面设计
 - 帮助和常见问题
 - 隐私政策
 - 视觉还原和调整(添加约束)
 - 添加主页元素的联动约束
 - 主页下滑不到最底部
 - 导航栏颜色问题
 - 修bug
 - 订阅完之后,不会立刻出现
 - Youtube API无限调用
 - App选一个图标

(二)自己搞定设计稿

有了idea之后,按照正经开发流程,相当于是产品方案确定了,接下来就需要设计稿了。

咨询了公司里的设计同事,他们给出了两个建议:Sketch 或者 Figma,体验之后自己选择了 Figma 这款设计软件。

选定软件,用了半天的时间画了简单的设计稿:

这里我要吹一下 Figma 这个软件,从零到上手真的半天都不用,真的是"有手就行"。

二、框架选型和开发

(一)基础框架

首先说一下这款软件我是使用 Objective-C 写的,为什么不用 Swift 呢?因为我之前积攒的基础库都是用 Objective-C 写的,所以为了求快,还是选择了 Objective-C 。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值