首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
胡萝卜卜
掘友等级
iOS开发工程师
|
一周 CP
Swift 和 Rust 爱好者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
88
文章 88
沸点 0
赞
88
返回
|
搜索文章
赞
文章( 88 )
沸点( 0 )
我所理解的 iOS 并发编程
无论在哪个平台,并发编程都是一个让人头疼的问题。庆幸的是,相对于服务端,客户端的并发编程简单了许多。这篇文章主要讲述一些基于 iOS 平台的一些并发编程相关东西,我写博客习惯于先介绍原理,后介绍用法,毕竟对于 API 的使用,官网有更好的文档。 为了便于理解,这里先解释一些相关…
WWDC 2018:效率提升爆表的 Xcode 和 LLDB 调试技巧
在程序员写 bug 的职业生涯中,只有 bug 会永远陪伴着你,如何处理与 bug 之间的关系,是每一位程序员的必修课。特别是入门程序员经常受 bug 的影响,熬夜加班压力大,长痘长胖还脱发。 每一位 iOS 和 macOS 开发者都是幸运的,因为苹果的 Xcode 和 LLD…
Facebook开源了移动应用调试平台Sonar
近日,Facebook 在 GitHub 开源了可扩展的移动应用程序调试平台 Sonar。 Sonar 是 iOS 和 Android 上调试移动应用程序的平台。通过桌面界面,就能可视化、检查和控制你的应用程序,它还提供了一系列有用的工具,包括日志查看、交互式布局检查器和网络检…
[译] 构建、测试、分发!运用 Fastlane 与 Jenkins,完整的 iOS 持续交付指南
iOS/macOS 真的很有趣。 你可以在很多领域获得知识!你可能会了解 Bezier 或 3D 变换等图形技术。你也需要了解如何使用数据库、设计高效的架构。此外,你应该掌握嵌入式系统的内存管理方式(特别是那些处于 MRC 时代的人)。所有这些使得 iOS/macOS 的开发如…
iOS优秀的博客推荐
在知识爆炸的时代,很多非常棒的博客总是不能被别人发现。酒香不怕巷子深这种思想在互联网时代已经不能适应,一个好的产品需要推广,一篇好的文章也需要推广,没有推广也许阅读只能停留在1。而有些作者有非常棒的文章,却没有好的宣传渠道;有些读者想了解比较好的博客,却不知道从那里获取。所以,…
iOS新闻类App内容页技术探索
据相关数据显示,截至2017年底,中国手机新闻客户端用户规模达到6.36亿人,移动App已经成为新闻和内容传播的最重要途径之一。而伴随着行业的竞争和发展,App中的内容页在提升App品质、提升使用时长及提升用户黏性等方面,扮演着更为重要的角色,同时也面临着更大的挑战。 内容…
iOS底层原理总结 - RunLoop
一. RunLoop简介 运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻刻在等待用户的输入操作。RunLoop可以在需要的时候自己跑起来运行,在没有操作的时候就停下来休息。充分节省CPU资…
[译]iOS架构模式——解密MVC、MVP、MVVM和VIPER
读下去,这篇文章将为你一一解惑。 如果你正打算组织一下在iOS环境下你掌握的架构模式知识体系。我们接下来回简单地回顾几个流行的架构并做几个小的练习。关于某个例子如果你想了解的更详细一些,可以查看下方的链接。 因为如果你不这样做,终有一天,你在调试一个拥有着数十个不同方法和变量(…
深入理解 iOS Rendering Process
iOS 最早名为 iPhone OS,是 Apple 公司专门为其硬件设备开发的操作系统,最初于 2007 年随第一代 iPhone 推出,后扩展为支持 Apple 公司旗下的其他硬件设备,如 iPod、iPad 等。 作为一名 iOS Developer,相信大多数人都有写出…
[译] 不使用 fastlane 实现持续交付的 5 种选项
fastlane 工具将整个 iOS CI/CD 流水线(Continuous Integration and Deployment,持续集成和发布,译者注)自动化了,使得我们可以用代码的方式管理整个 iOS 基础架构。fastlane 是一系列工具,用来将例如分析、构建、测试…
下一页
个人成就
文章被点赞
91
文章被阅读
17,098
掘力值
451
关注了
17
关注者
30
收藏集
2
关注标签
22
加入于
2016-08-07