首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Objective-C
订阅
EnjoyJJ
更多收藏集
微信扫码分享
微信
新浪微博
QQ
47篇文章 · 0订阅
玩一下 Objective - C 热修复
支持的能力: 1.支持在原方法实现之前、后插入新实现,或者替换 2.支持修改原方法的参数、返回值(支持 block 作为参数的方法) 3.支持给已有类添加新的方法和实现(开发 UI 以及需求逻辑等)
iOS封装一个优秀的倒计时按钮HLCountDownButton
在开发中经常会用到倒计时的按钮,常用在发送短信验证码中。最差的写法是把代码写在ViewController中。这样的话如果项目中存在多个倒计时按钮,代码就十分臃肿了。所以封装一个倒计时按钮就迫在眉睫了
OC中的空值(nil、Nil、NULL、NSNull),你用对了么?
空值(nil、Nil、NULL、NSNull),也是一种特殊的值。在日常编程中,显而易见的不可或缺,可是,你用对了么?
iOS插件开发思想
随着公司业务的发展,公司的播放器功能也越来越复杂,另外播放器作为通用功能,还需要支持不同业务线的播放器的定制,因此想着我们是不是可以借鉴前端开发一些插件化思想
ios多个网络请求之间的处理(OC版)
在日常开发中我们总是会和网络打交道,从服务端拿数据渲染UI、上传数据到服务器、登陆等,那么就会遇到一些问题。
AFNetworking源码分析详解
分析AFN主要设计思路 - 强干弱枝,此文章只从零到一探讨了解方法,先主干,再脉络,再再细枝一步步细化,通过展示一张图片切入,阐述框架设计者的思想及缘由,还可以借鉴一些框架准则
iOS 查漏补缺 - PerformSelector
这三个方法应该是使用频率很高的 performSelector 系列方法了,我们只需要记住这三个方法在底层都是执行的消息发送即可。 通过断点调试如下图所示,runloop 底层最终是通过 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBAC…
iOS 网络 --『文件下载、断点下载』的实现(三):AFNetworking
iOS 网络 --『文件下载、断点下载』的实现(三):AFNetworking。
最少的代码,让你的项目快速实现自定义push、pop转场动画
最少的代码,快速实现自定义push、pop转场动画 第0步 : [下载工具类,拖入项目中] 第1步 : 导入头文件 第2步 : 设置代理 第3步 : 设置参数 完成跳转
MethodSwizzing方法交换的坑|伤敌一千自损八百
MethodSwizzing方法交换是比较常用的所谓黑魔法。但正如武侠小说中的绝世武功一般,也存在使用不恰当发生伤敌一千,自损八百的情况。