学习Block的章节 Block介绍(源码解析) 代码被编译后: __MCBlock__method_block_impl_0 解析: __MCBlock__method_b...
学习Block的章节 Block介绍(源码解析) 代码被编译后: __MCBlock__method_block_impl_0 解析: __MCBlock__method_b...
Grand Central Dispatch简称GCD,是苹果公司为多核的并行运算提出的解决方案, 允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。...
目录 MVC概论【本文】 模型层设计方法【请参考:http://www.jianshu.com/p/fce02188edec】 控制层的设计方法【请参考:https://ww...
众所周知从Xcode10起,苹果摒弃了对libstdc++库的支持转而支持libc++库了。这两个库在Xcode9甚至更早的版本就已经同时存在于系统中并且可供开发者选择,当然...
前言 iOS开发会经常用到cocoapods管理第三方,简单、方便、高效。如何集成cocoapods在cocoapods官网和Podfile语法说明会有详细介绍,本文我想介绍...
iOS armv7, armv7s, arm64区别与应用32位、64位配置 历程 2015年2月1日不允许不支持arm64的应用的提交; iOS10发布后,如果你的应用中使...
更新节点:2019-05-15由于fastlane更新频繁,已更新到 2.105.2 2.122.0更新内容:fastlane新变化、fastlane新问题、fastlane...
一、概述 通过上一篇文章的学习,我们对关于MVC的弊端的产生和MVVM中viewModel的职责及其使用注意事项,想必都有了些许了解和认识,最起码What is MVC ? ...
尝试在工程中使用MVVM和ReactiveObjC。引入MVVM是为了将界面和逻辑分开,将界面接口,比如label.text,转化为相应view model的数据属性接口。引...