获得徽章 0
Swift 官方博客公布了 Swift 5 将首选字符串编码从 UTF-16 切换到 UTF-8 的消息,同时保留与 Objective-C 有效的互操作性。因为 String 类型会对这些底层问题进行抽象,所以开发者不需要对源代码进行更改。

切换到 UTF-8 实现了 String 的长期目标之一 —— 实现高性能处理,这也是关注性能的开发者呼声最大的请求。更重要的是,该功能还为将来提供更高性能的 API 奠定了基础。字符串的首选编码将会成为影响 Swift ABI 性能的一部分,因此这次在 Swift 5 版本中为了 ABI 的稳定性而实现该功能是势在必行的。
展开
评论
苹果更新Mac App Store条款:允许开发者分批推送应用更新

苹果在其开发者网站上发布通知,即日起,开发者可以通过App Store Connect中启用分阶段发布macOS应用程序的更新,在7天的时间内,将应用更新推送给所有用户。

目前,如果用户启用了“自动更新”,应用新版发布之后就会立即安装新版本;否则,更新将在Mac App Store图标上添加一个红色小点,提醒用户有应用更新可用。运行新的规则之后,不同的用户收到同一更新的时间点就可能不同。

具体而言,新的分阶段推送更新规则如下,百分之一的用户将在第一天收到更新,在第二天会有百分之二的用户收到更新。然后在接下来的几天内上升到5%,10%,20%和50%,直到第7天,100%的用户将获得更新。

对于用户而言,所有的应用更新用户还是可以选择手动更新的方式。

对于新的应用更新发布规则,苹果表示这有助于开发人员发现问题,从而帮助苹果避免问题。苹果表示,虽然应用程序将经过beta测试,但是当它们被发布给全球潜在的数百万用户时,可能会发现新的问题。这样,开发人员就有机会在问题影响到每个人之前暂停发布。
展开
iOS资讯于2019-03-21 08:41发布的图片
评论
一个小道消息,苹果在今年伊始加强了#App Store# App Review 中机器审核的力度。并且不排除今年年初的大规模下架(数十万计)事件没有机器参与。

所以当遭遇偏主观原因的 Rejected 时,不停的怼新版本并没有多大的意义。提交「回复」与苹果探讨,或者提交「上诉」争取人工审核或者和苹果的审查员沟通才是有效途径。

苹果提供给了开发者多种联系方式:idmsa.apple.com

当然,相比起来,每次 Rejected 的时候及时回复(注意语气)是必要的,上诉需要试情况而定。而不是一上来就怼去上诉,因为在适当的时候苹果也会建议你将相关的说么提交至委员会(即上诉)。

图为 ASO100(七麦数据)统计的近期审核悲剧理由(www.qimai.cn),其实看这个数据的变化情况,都能知道主要是机器毙的还是人毙的了。参考来源:weibo.com
展开
iOS资讯于2019-03-13 12:05发布的图片
评论
据 Swift 核心开发小组的 Joe Groff 透露,Swift 5 的 ABI 已经在前天发布的 Xcode 10.2 beta 3 中真的稳定了 来源:微博 weibo.com
iOS资讯于2019-02-22 15:06发布的图片
3
到底能够省多少空间呢?下面我们举个例子:

Apollo for Reddit的安装包大小为 35.7 MB,其中包括 7.5 MB 的 Swift 库,当更新到 IOS 12.2 的 Swift 5时,安装包大小减少 20% 以上,为 30 MB 以下;PCalc的安装包大小为 86.8 MB,包括 7.5 MB 的 Swift 库。当更新到 Swift 5 时,安装包大小将减少 9%,降至 80 MB 以下。

Chirp 的 Apple Watch 程序安装包大小为 28.8 MB,包括 11.6 MB 的 Swift 库。当更新到 Swift 5 时,安装包大小将减少 30% 以上,降至 20 MB 以下。

根据设备的不同,其大小和节省的空间也各不相同。
展开
评论
iOS 12.2 beta 1 带来了两点真正让 PWA 可用的特性:1、内置 SafariViewController 可以处理登陆了;2、PWA 的状态可以维持了。ServiceWork 也正式从 Experimental 状态毕业了… by:图拉鼎twitter.com
iOS资讯于2019-01-28 14:27发布的图片
3
Apple 最近开源了一个叫 swift-internals 的项目,里面放了一些内部的 Swift 编译器和标准库的文档。GitHub 地址:github.com
iOS资讯于2018-11-30 17:40发布的图片
评论
iOS 报道员 @掘金