人生就像RunLoop,不断的循环、不断的往复。当线程被杀掉,当生命结束,RunLoop就消失了,人生也就结束了。在有限的生命里,为何不让自己像RunLoop一样优雅的活着,...
1、先在终端执行brew --version,主要是为了查看brew的版本,也可以验证brew是否已经安装。 2、确认没有安装以后,执行: 3、选择下载源,我选择的是1(中科...
前言 语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者...
app重签名 1.查看包信息 codesign -d -vvv demo.app查询结果如下 重点看其中几点 2.查看包中的 entitlement codesign -d ...
参考文章 对您的 Mac 软件进行公证以在 macOS Catalina 中运行 macOS 开发 - Notarization 公证你的 Developer ID 应用关于...
想加入libimobiledevice交流群,请博主引荐
iOS开发的另类神器:libimobiledevice开源包简介 libimobiledevice又称libiphone,是一个开源包,可以让Linux支持连接iPhone/iPod Touch等iOS设备。由于苹果官方并不支持Lin...
1、前言 其实,这个文章应该是上一年打算写的,结果,最近才有时间整理。开发 macOS 软件也有一段时间,对于软件更新,之前是自己手动增加接口来提示是否有新版本,但一直觉得不...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
SwiftUI的一个神奇之处在于,我们在做某些功能的时候,无需过多地关心布局信息,而是把主要精力放在业务逻辑部分,后续的文章中,我会专门写一篇Data Flow的文章。 那么...