首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CainLuo
掘友等级
iOS
|
广东云语科技有限公司
人生苦短,开心就好
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
28
文章 27
沸点 1
赞
28
返回
|
搜索文章
最新
热门
玩转iOS开发:装逼技术RunTime的应用(二)
上一章我们耍了一些RunTime的应用, 但并没有完全讲完, 现在继续接着说, 如果没有看到上一篇文章的朋友可以去玩转iOS开发:装逼技术RunTime的应用(一)看看. 在此之前, 我们了解到了一个类里面对应有的是isa指针, 但实际上这个isa指针是一个Class的结构体,…
玩转iOS开发:装逼技术RunTime的应用(一)
前面我们把RunTime的一些基本知识都了解了一遍, 知道了在Objective-C的方法调用是属于消息传送的机制. 接着呢, 我们知道了每个类都有一个isa的结构体指针, 在这个结构体里, 我们得到指定类的所有属性, 所有方法的列表, 也可以知道这个所属的父类是什么等等的. …
玩转iOS开发:iOS开发中的装逼技术 - RunTime(三)
我们已经来到了装逼技术学习的第三部分, 如果没有看到前面部分的朋友, 可以去看玩转iOS开发:iOS开发中的装逼技术 - RunTime(二). 看上去好像没什么问题, 但如果我们有一百个归档怎么办, 那我们就要一个一个的去写, 各一百个, 写的手软. 通过class_copu…
玩转iOS开发:iOS开发中的装逼技术 - RunTime(二)
在前一章里, 我们把RunTime的一些基础概念和一些小东西给弄明白了, 正式踏入装逼队伍行列. 如果没有加入到装逼队伍行列里的小伙伴, 可以去看看玩转iOS开发:iOS开发中的装逼技术 - RunTime(一). 在前面一篇文章里, 我们用Clang把RunTimeModel…
玩转iOS开发:iOS开发中的装逼技术 - RunTime(一)
RunTime是Objective-C的特性, 如果用别的话来说, 就是因为Objective-C是动态语言, 然后RunTime就是它的运行时机制这些这些, 然后就没然后了... 但是对于我这些渣渣来说, 个人认为就是一堆C语言写的东西, 废话少说了, 直接来撸吧. 这里是有…
玩转iOS开发:Xcode 9.0移动文件以及打包Framework的问题
今天想测试一些第三方的库, 打算做个Demo的, 但发现死活运行不了, 一直给我挂掉, 我就纳闷了, 于是乎就有了这篇文章. 关于怎么打包Framework可以去看看之前的两篇文章玩转iOS开发:Aggregate脚本版本《模拟器与真机静态Framework合成教程》, 玩转i…
玩转iOS开发:iOS中的NSOperation开发(二)
在上一章, 我们把NSOperation的一些基础概念和一些简单的用法给摸了一遍, 但在示例当中, 我们发现了只单独使用NSOperation的话, 只会在主线程里执行, 虽然NSBlockOperation额外可以添加任务在子线程里执行, 但这还是不够滴, 这次我们接下来就把…
玩转iOS开发:iOS中的NSOperation开发(一)
之前, 我们花了小段时间就把GCD给摸了个底, 知道了GCD的操作, 不知道大家有没有好好去耍耍, 这次我们再来讲讲, iOS中的多线程操作. 刚刚我们提到了NSOperation是苹果爸爸基于GCD的封装, 代码风格是Objective-C, 所以更加简单易懂, 可读性也高.…
玩转iOS开发:iOS中的GCD开发(三)
上一章, 我们了解到了GCD里的一些队列和任务的知识, 也实践了一下, 同时我们也对主队列的一些小情况了解了一下, 比如上一章讲到的卡线程的问题, 如果没有看的朋友可以去看看玩转iOS开发:iOS中的GCD开发(二)回顾一下. 这一章, 我们来讲讲关于GCD的一些其他小知识. …
玩转iOS开发:iOS中的GCD开发(二)
在前面一篇文章里, 我们大概知道了GCD是个什么概念, 也知道了如何创建队列, 创建任务, 但前面的都只是理念, 估计有很多人不喜, 要开始喷我了, 这才我们来用代码实践实践, 如果没有看过上一篇的, 可以去玩转iOS开发:iOS中的GCD开发(一)看看. 从输出结果, 我们可…
下一页
个人成就
优秀创作者
文章被点赞
2,746
文章被阅读
209,137
掘力值
6,731
关注了
6
关注者
7,541
收藏集
3
关注标签
20
加入于
2016-08-02