独立开发者

iOS 独立开发:管理你的兑换码

作为 iOS 开发者的你,肯定是知道 Promo codes 这个东西的,也就是我们常说的兑换码。(当然,作为 iOS 用户兴许你也对此不陌生)

这次,我们就来看看,这个看似无穷无尽的兑换码,到底有哪些限制。

有效期

苹果后台生成的兑换码有效期一直是一个谜,虽然官方的说法的 4 周,也就是[……]

点击跳转以继续阅读

Swift 中如何使用字典类型作为泛型约束

今天学员群里有人提了这么一个问题,为什么把特性的字典类型作为泛型类型约束的时候,就必然报错?

显然,说的很明确了,“你不能从一个非协议、非类的类型继承”。显然,字典是个泛型结构体……

那么解决思路也很明确了,创建一个[……]

点击跳转以继续阅读

NSTextField 文本模糊的解决办法 canDrawSubviewsIntoLayer

在开发落格输入法 macOS 的过程当中,我一直被一个奇怪的问题所困扰——文本模糊。

次像素

无论我怎样调试,落格输入法的候选文字都无法达到原生文字的那样清晰和锐利。在请教了大神之后,得到的活久见经验是——上游次像素渲染 bug。

在很多平台都有类似问题,macOS[……]

点击跳转以继续阅读

上架一款订阅付费的 app,除了代码你还需要做什么?

终于,落格输入法 X 成功地上架了。从开发到上架,发生了很多事情。

现在,我就来说说,除了代码,上架一款订阅收费的 app,你都需要做些什么。

使用协议

一般来说,苹果为你提供了统一的软件使用协议,就在你对应app 的 “app infomation”页面下,右侧有个 Licens[……]

点击跳转以继续阅读

落格输入法:没人买我的 APP 了,但我不想 GG

文章原标题《如果这个输入法再无法让我维持生计,我就回家卖红薯》

人家说一个 App 想要卖的好,总得配一个动人的故事,去年一篇专访如果下个月没人买我的 App,我就得 GG扎了很多人的心——一不小心说了大实话,不少人难以接受这个现实。——人是动到了,就是角度似乎有点问题hhh

我也不想接受这[……]

点击跳转以继续阅读

少有人走的路:独立开发者该如何寻找资源

这一篇其实两个月前就应该写了,不过有一些事情拖延于是就到了现在。前几天和朋友讨论到独立开发的“小众”的概念,我觉得有必要再细致的定义一下。究竟独立开发者要做的这个小众是什么,所谓的细分市场,究竟又该怎么细分。

心灵小众

一说到小众和细分,可能很多人的第一印象是那些无人问津的东西比如学校里一小撮学[……]

点击跳转以继续阅读

设计三要素:独立开发者该凭借什么抓住用户的心?

中国的互联网是垄断的,大多数互联网用户日常上网都逃不开那几个大厂的服务,换个角度来讲,他们也不需要这几个大厂之外的服务。因为日常上网的服务都被大厂所垄断,作为独立开发者,你没有足够的人力物力财力,不思考着力点、不研究用户期望,冒然去与大厂抗衡逆风而行,那么未来的失败是必然的。

上一篇文章我们讨论了[……]

点击跳转以继续阅读

细分市场:独立开发者该如何确定开发项目

俗话说,好的开始是成功的一半。
不少朋友找我聊天,说想做独立开发者,说有个想法或者项目。等他们一开口,我就知道他最终的结果是去投简历。

很多独立开发者从一开始就注定会(比其他人更可能会)失败。 为什么这么说呢?很多开发者尝试去做独立开发,最后发现自己做的 app 根本没人用。最终导致心灰意冷,重[……]

点击跳转以继续阅读