首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
有洁癖的程序猿
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
106
文章 106
沸点 0
赞
106
返回
|
搜索文章
赞
文章( 106 )
沸点( 0 )
探寻Block的本质(4)—— Block的类型
前面的章节里面,我们了解到Block也是一个OC对象,因为它的底层结构中也有isa指针。例如下面这个block: 上面的代码中,我们通过 [xxx class] 和 [xxx supperclass]
探寻Block的本质(3)—— 基础类型的变量捕获
上一篇里面,我们分析了一下 胚胎版的Block 的底层结构。现在我们加点料进去 这里我们给block所封装的函数增加两个参数a、b,还是惯例,通过命令 xcrun -sdk iphoneos clan
探寻Block的本质(2)—— 底层结构
上一篇,我们初步认识了Block的一些基本知识。现在,我们来一起挖掘一下Block的底层结构。 首先还是新建一个命令行项目 定义一个最最简单的block 紧接着,通过xcrun -sdk iphone
Runloop的内部结构与运行原理
什么是Runloop Runloop顾名思义,就是运行循环。首先它根程序运行过程有关系,其次它是一种转圈圈的效果。但如果这么解释,恐怕谁都听不懂。 想要弄明白Runloop,就要搞清楚跟它有关联的一些
SwiftUI 自定义导航栏
SwiftUI 自定义导航栏 高度可定制,可实现任何你要想的效果,使用方式同系统一样,超简单~~~~
iOS - 聊聊 autorelease 和 @autoreleasepool
作为 iOS 开发者,在面试过程中经常会碰到这样一个问题:在 ARC 环境下autorelease对象在什么时候释放?如果你还不知道怎么回答,或者你只有比较模糊的概念,那么你绝对不能错过本文。 本文将通过Runtime objc4-756.2版本源码、macOS 与 iOS 工…
微信小程序中遮罩层的滚动穿透问题
如果弹层没有滚动条如果弹层有滚动条1.在弹出层出现的时候给底部的containerView加上一个class消失的时候移除2.在弹窗时给scroll-view标签的scroll-y的属性设为false
【iOS】JPImageresizerView - A tool for cutting pictures, GIF and videos
A special tool for cutting pictures, GIF and videos is simple and easy to use.
Swift Timer循环引用问题
iOS 10之前使用Timer会因为循环引用造成持有Timer的Controller释放不掉,从而导致内存泄漏。iOS 10之后系统优化了这个问题。
Swift 进阶(十六)函数式编程、面向协议编程、响应式编程
函数式编程(Funtional Programming)基本概念函数式编程(Funtional Programming,简称FP)是一种编程范式,也就是如何编写程序的方法论主要思想:把计算过程尽量分解
下一页
关注了
15
关注者
2
收藏集
10
关注标签
6
加入于
2017-05-05