xcrun -sdk iphonesimulator clang -rewrite-objc ViewController.m 注意:ARC环境下编译器,会自动帮我们添加co...

xcrun -sdk iphonesimulator clang -rewrite-objc ViewController.m 注意:ARC环境下编译器,会自动帮我们添加co...
参考篇:iOS-Block浅谈 前言:本文简述Block本质,如有错误请留言指正。 第一部分:Block本质 Q:什么是Block,Block的本质是什么? block本质上...
介绍有哪些设计原则,并让比较详细的说了其中开闭原则在项目中的应用? 单一职责原则 开闭原则:OC中category,通过runtime 添加交换方法等,都是开闭原则 里氏替换...
2019 iOS面试题大全---全方面剖析面试 2019 iOS面试题-----网络相关之HTTP协议 2019 iOS面试题-----网络相关之HTTPS、对称加密、非对称...
一、背景 GPUImage的官方地址:https://github.com/BradLarson/GPUImage官方给出的自定义滤镜的方法是让开发者自己写fragmentS...
1.JXCategoryView[https://github.com/pujiaxin33/JXCategoryView](腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、...
NSAssert()是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛...
定义 先来看一下method相关的定义 里边有三个类型别名,在这儿先解释一下 SEL selector 的简写,俗称方法选择器,实质存储的是方法的名称 IMP impleme...
楔子 笔者iOS开发工程师,现在很多应用场景下都会用到视频播放技术,当然iOS APP也不例外,这是写这篇文章的背景。 最近我一个同样做iOS工程师的同学说他最近面试了一个人...