在 iOS开发过程中,我一直知道更新UI需要在主线程中,但也没怎么细想为什么要在主线程中,或者说为什么不能在子线程中更新UI。今天抽空自己在网上查查资料 ,了解一下这个问题。...

IP属地:湖北
在 iOS开发过程中,我一直知道更新UI需要在主线程中,但也没怎么细想为什么要在主线程中,或者说为什么不能在子线程中更新UI。今天抽空自己在网上查查资料 ,了解一下这个问题。...
苹果不允许直接创建 RunLoop,它只提供了两个自动获取的函数:CFRunLoopGetMain() 和 CFRunLoopGetCurrent()。 这两个函数内部的逻辑...
最近在踩坑storyboard,发现了许多奇奇怪怪的问题。逐步把这些问题汇总记录下来,希望可以帮到其他人。 在使用storyboard中push一个新界面时,需要隐藏底部的t...
Swift的核心 我们可以通过等式的传递性来理解swift: Swift的核心是面向协议的编程。 面向协议的编程的核心是抽象(abstraction)和简化(simplici...
使用UIPageViewController进行多页面管理 Do it step by step! 在制作app的引导页的时候会用到UIPageViewController,...