首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
剑老师_
掘友等级
大前端
公众号@一个老码农
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
iOS runtime之--动态修改字体大小
本文版权归公众号“App程序猿”所有。 上篇文章我们大概了解一下runtime的作用,本篇文章我介绍一下runtime的实际应用场景之一:怎样利用runtime的方法交换,在不修改原有代码的基础上动态的根据屏幕尺寸修改字体大小,包括xib和storyboard中拖的控件。 创建…
iOS中的各种线程锁
本文版权归公众号“App程序猿”所有。 NSLock是一种互斥锁,可以保证同一个资源,在同一时间只有一个线程进行操作和访问。 NSLock还有另一个特点:lock()方法不能重复调用(即锁重入),比如以下当A、B两个方法中都使用了锁,且A方法中调用了B方法,这个时候就会产生死锁…
Objective-c的runtime是什么,它可以做什么?
本文版权归公众号“App程序猿”所有。 runtime我们称之为运行时,是Objective-C 之所以称为动态语言的基础,也是oc中的核心功能之一。苹果官方是这样描述的:runtime将尽可能多的决策从编译时和链接时推迟到运行时。 runtime是基于C实现的,所以要使用ru…
Swift中的@objc、@objcMembers关键字探讨
本文版权归公众号“App程序猿”所有。 在Swift中#selector,相当于oc中的@selector,而@selector会在运行时进行方法调用。所以在Swift中使用#selector调用方法,需要在方法前加上@objc。拿button调用方法举例: oc与swift混…
个人成就
文章被点赞
122
文章被阅读
65,322
掘力值
1,324
关注了
1
关注者
14
收藏集
3
关注标签
5
加入于
2021-03-18