一、iOS11之后,更改系统导航栏的backBarButtonItem,系统返回按钮仍然显示,如下图: 比较好的解决办法是隐藏backBarBu...
大概分析一下AFNetworking功能和使用流程。 使用苹果的 NSURLSession 发起一个 POST 请求大概是以下这种方式: AFN...
制作 .framework 静态库的步骤: 4、把 Podfile 中所有库注释掉然后 pod install,然后删除 Podfile 文件同...
ReactiveCocoa 是一个函数响应式编程(FRP)的框架。 一、导入框架 如果是纯OC项目,使用pod 'ReactiveObjC'导入...
Objective-C语言总是尽可能地将工作从编译链接时推迟到运行时。只要有可能,Objective-C总是使用动态的方式来解决问题。这意味着O...
本文主要内容有:获取属性/方法/协议/成员变量列表、动态关联属性、动态添加方法、方法交换。 一、获取列表 使用Runtime可以获取一个类的所有...
最近项目中需要做视频列表和视频详情页面,本以为很快就能写完,没想到这里边还有不少坑。 视频列表页面cell上添加button,button显示视...
CALayer大部分属性都可以添加CAAnimation动画,动画添加到layer上之后就会自动开始执行,但这仅限于CALayer及其子类已有的...
系统的控件有UIButton、UISlider、UITextField等,它们共有的特点是能够响应触摸事件,并作出相应的变化。 这些系统控件都继...