首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
都督河北诸军事
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
赞
文章( 17 )
沸点( 0 )
深入理解 GCD
原文链接: 深入理解 GCD 作者: @bestswifter,GitHub 前言 首先提出一些问题: dispatch_async 函数如何实现,分发到主队列和全局队列有什么区别,一定会新建线程执行任务么? dispatch_sync 函数如何实现,为什么说 GCD 死锁是队…
深入研究Block捕获外部变量和__block实现原理
前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从那开始,Block就出现在iOS和Mac系统各个API中,并被大家广泛使用。一句话来形容Blocks,带有自动变量(局部变量)的匿名函数…
深入研究Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用
前言 在上篇中,仔细分析了一下Block的实现原理以及__block捕获外部变量的原理。然而实际使用Block过程中,还是会遇到一些问题,比如Retain Circle的问题。 目录 1.Retain Circle的由来 2.__weak、__strong的实现原理 3.wea…
iOS-Runtime - 原理篇
我们都知道 Objective-C 是一门动态语言, 动态之处体现在它将许多静态语言编译链接时要做的事通通放到运行时去做, 这大大增加了我们编程的灵活性. 毫不过分地说, Runtime 就是 OC 的灵魂. 接下来我就要拨开 OC 最外层的外衣, 带大家看看 OC 的真面目 (C/C++).
说说 Objective-C 中的 block
Apple 从 OS X 10.4 和 iOS 4 以后开始支持 block,相对于 delegate,block 有很多便捷之处,使得代码更简洁,可读性更强。下面我们来了解一下 block。
nil/Nil/NULL/NSNull 的来历
让你彻底理解 nil/Nil/NULL/NSNull 的区别
如何快速的开发一个完整的 iOS 直播 app(原理篇)
大半年没写博客了,但我一直关注着互联网的动向,最近会研究很多东西,并分享,今年移动直播行业的兴起,诞生了一大批网红,甚至明星也开始直播了,因此不得不跟上时代的步伐,由于第一次接触的原因,因此花了很多时间了解直播,整理了直播的原理,当前只是 原理篇 ,后续会持续发布 实战篇 ,教你 从零开始搭建一个完整的 iOS 直播 app ,希望能帮助到更多的人更快的了解直播。
玩转iOS开发:集成 WeChat SDK - 支付篇
文章转至:https://cainluo.github.io/14735762460993.html作者感言简介准备工作申请商家ID申请AppID下载SDK包再废话一段配置工程添加依赖包注册AppID
iOS 开发 -- OC 网络请求中网络中间层的使用
我们平常的网络数据请求,在开发中用到最多的网络请求框架是 AFN 框架,程序中的我们每一个 ViewController 都是通过 AFN 的 request 来获取数据。
UIScrollView的详细使用介绍和实现原理分析[2018.06.20更新]
UIScrollView 是一个非常重要的控件, 其可以展示比设备屏幕更大区域的内容, 我们可以通过手指滑动来查看内容视图的每一部分内容, 也可以通过手指捏合来对内容视图进行缩放操作, UITableView、UICollectionView 和 UITextView 等常用控件全部继承自 UIScrollView, 而 UIWebView 控件内部也是基于 UIScrollView 实现的, 我们每天开发中都不断显式或隐式地与 UIScrollView 打交道
下一页
关注了
0
关注者
0
收藏集
2
关注标签
9
加入于
2016-06-12