首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
东方宜玲
掘友等级
iOS开发工程师
|
路口
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
iOS面试题
目前主要参考了摸鱼周报中的这篇文章以及自己的一些补充,# iOS面试总结(2020年6月),后续的一些面试题也会补充进来。 Swift Swift钟struct跟class有什么区别 struct是值
如何修复protocol can only be used as a generic constraint because it has Self or ass
如何修复protocol can only be used as a generic constraint because it has Self or associated type require
81. Search in Rotated Sorted Array II
81. Search in Rotated Sorted Array II 这题比较难的点其实在于数组中存在相同的值,因此需要做一个额外的判断。 如果nums[mid] > nums[left],那么
如何使用@autoclosure进行性能优化
首先我们需要明确什么是autoclosure,其实就像它所表达的意思一样,就是通过这个关键字,我们可以自动把一个参数转化为函数! 接下来我们来看下,如何通过这个进行优化。先举个简单的例子,如果我们要实
Subarray Sum Equals K
560. Subarray Sum Equals K 题目是说,从给定的一个数组中,找到一个连续的子数组,它的和等于k。 解法1: 了解题目的意思之后,我们想当然的会想到,我可以构造一个二维数组dp,
Combine的使用
Combine: 开始 原文链接 学习怎么使用Combine的发布者与订阅者去处理事件流,合并多个发布者以及更多。 Combine是一个苹果用来处理事件的新的响应式框架,它在WWDC 2019被公布。
源码解释Object-C对象的内存大小
首先我们alloc一个NSObject对象,假定为Person,那么我们执行[Person alloc]的时候,会在堆上给我们分配内存,此时会调用: 然后不断往下走之后,最终我们看到分配内存的方法:
关于使用KVC设置变量是否会调用KVO的实践
首先我们要得出结论,就是会调用。至于为什么呢?最开始我理解就是KVC会通过key值,把value赋给相应的对象,可能只是一个简单的hash操作。但其实看了源码,我们摘取比较主要的来看: 比如我有一个S
UIView的Frame & Bounds之间的关系
Demo 我们可以把frame理解成浮在bounds上的rect。 frame: 以父View为坐标系 bounds: 以自身为坐标系 看下面的例子: 最为平常的代码: 这里我门创建了两个View,v
Block的实现逻辑浅析
首先我们看一个最简单的Block的实现代码: 通过clang -rewrite-objc block.c后会得到一个block.cpp的文件,里面就是转换后的代码: 我们可以看到,转换后的block
下一页
个人成就
文章被点赞
79
文章被阅读
62,804
掘力值
1,529
关注了
38
关注者
56
收藏集
1
关注标签
66
加入于
2018-03-12