首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
FreeCharge
掘友等级
iOS开发者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
FreeCharge
iOS开发者
·
5年前
关注
iOS最近碰到的几个问题
首先要明白,方法交A 和B换完后,调用A实际是调用B,这里也是一样,调用TestParentMethod实际是调用SubMethod,而SubMethod方法里又调用了Te...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
KVO相关问题收集
最近准备面试,总结了一些KVO的问题,答案基本都可以从下边几篇博客找到。 Key-Value Observer,允许对象监听其他对象的属性的改变,并且在改变时触发相应的事件...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
iOS copy 和mutablecopy最通俗理解
这是oc中最常见的一句代码,它指的是有一个Person对象存在于堆区,p是一个指向这个对象的指针,如下图所示,它的value是堆区的一个地址。而这个指针的地址是&p。 NS...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
iOS 关键字 @property,@synthesize,@dynamic
最常见,帮我们生成成员变量,setter和getter方法。 需要注意的是,如果同时重写了setter和getter的话,那么系统就不会帮我们生成成员变量。 如果类里没有f...
1
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
iOS组件化: 如何让你的代码支持pod?
最近看了一下组件化,照着文章结束的那篇博客操作了一遍,这是中间碰到的问题以及如何解决。 然后根据提示操作,结束后自动打开。这个命令是自动给你生成了一个模板,他会询问你一些问...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
iOS 多线程之 dispatch_semaphore_t
信号量多用于线程同步,加锁等操作。先介绍它的几个函数 dispatch_semaphore_create 这个函数是用来创建信号量的,传参是个int,一般代表并发数。 为了...
1
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
iOS kvc问题总结
KVC是key-value-coding.可以根据key值去直接访问和修改对象的属性值,包括私有属性的值。 按照setKey、_setKey、setIsKey的顺序去找se...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
iOS weak实现原理
为了管理所有对象的引用计数和weak指针,苹果创建了一个全局的SideTables,虽然名字后面有个"s"不过他其实是一个全局的Hash表,里面的内容装的都是SideTab...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
https为什么安全一点?
上次去面试被问到我们的数据是用什么加密的?我脑海里只有md5。面试官摇摇头,我知道又凉啦,所以在这里整理了一下关于加密算法的知识。 我们常说的md5,其实是一个不可逆的加密...
1
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
iOS :block的是是非非
从结果来看,外部值的修改并没有影响到block内部值,这是因为,block在定义的时候,编译器已经将外部值拷贝到了它内部变量,这里进行了一次值拷贝,并不是在运行时去做的。而...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
iOS中的uivew 和Layer
1.layer 为uiview提供基础设施,让它能高效的绘制内容。 但是不参与事件响应。 2.uivew父类uiresponder,layer继承自object. 3. 每...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
谈谈iOS 中的深浅拷贝
可以看出对于可变数组来说,copy和mutablecopy都会新开辟一块地址,去存原来的值,所以都是深拷贝。当然,copy完会是一个不可变数组,mutablecopy完还是...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
多线程
多线程方案串行队列,并发队列同步函数,异步函数...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
iOS 类&元类&实例方法&类方法
可以看到[self class],调用的是objc_msgSend,传入的第一个参数是self,其实就是消息的接受者,第二个参数是方法编号。因为调用的是实例方法,所以会从当...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
Objective-C +load vs +initialize
load方法在类被加入到objective-C runtime 中时调用,它在main方法调用之前,而且只会被调用一次。子类的load方法会在父类之后调用,category...
0
评论
分享
FreeCharge
iOS开发者
·
5年前
关注
避免NSTimer 强引用的两种方法
后台会停止的问题。 <1>NSProxy:NSProxy 是一个抽象类,它接收到任何自己没有定义的方法他都会产生一个异常,所以一个实际的子类必须提供一个初始化方法或者创建方...
0
评论
分享
FreeCharge
赞了这篇文章
欧阳大哥2013
@美团
·
5年前
关注
UILabel显示定时器文本的跳动问题解决方案
上面的gif图会发现在显示验证码计数时出现跳动和闪烁的问题。目前大多数用来实现定时器显示的控件都是UILabel。 在iOS9以前系统默认的英文字体是Helvetica, ...
43
11
分享
FreeCharge
iOS开发者
·
5年前
关注
Block循环引用的若干问题
我先定义了一个Person,有个成员变量isMan,重写了他的dealoc方法。 viewController有一个block属性myblock。 dealloc方法并没有...
0
评论
分享
FreeCharge
关注了
potato04
iOS开发者
下一页
个人成就
文章被点赞
15
文章被阅读
38,680
掘力值
834
关注了
19
关注者
5
收藏集
1
关注标签
10
加入于
2019-07-15