首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
monigsjbdbsjhdbh
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 62
沸点 7
赞
69
返回
|
搜索文章
赞
文章( 62 )
沸点( 7 )
如何阅读开源代码
世人都说开源代码好,让我们来一探究竟
刚刚,阿里开源 iOS 协程开发框架 coobjc!
coobjc是为iOS平台打造的开源协程开发框架,支持Objective-C和Swift,同时提供了cokit库为Foundation和UIKit中的部分API提供了协程化支持,本文将为大家详细介绍coobjc的设计理念及核心优势。
用Node+wechaty写一个爬虫脚本每天定时给女(男)朋友发微信暖心话
在评论区偶然看到一位读者说可不可以用微信实现一下。然后最近刚好在做微信机器人的小项目,那就把这个定时任务放到微信上去做吧,说干就干,撸了一下午终于撸出来了。 为了防止占用你的微信号,你和你的爱人添加我的微信后。你发送指定内容,我将会每天帮你发送消息
面试驱动技术 - Category 相关考点
I. Category 。。。 II. load 、initialize III. 关联对象AssociatedObject
iOS 避免常见崩溃(一)
当操作集合类对象的时候,可以使用我们添加的安全取值的分类。 (1)如在NSObject的分类中添加的qi_safeIntegerValue用于替换平时用的integerValue的方法。 更多相关内容,可查看Demo QiSafeType。 安全操作集合类对象,方法交换部分,笔…
如何编写高质量的函数 -- 命名/注释/鲁棒篇
此篇我将会从函数的命名、注释和鲁棒性方面,阐述如何编写高质量的函数。 写第二篇之前,先说个事情。针对前面我写的 如何编写高质量的函数 -- 敲山震虎篇 文章的评论区,小伙伴提出的一些问题,我也全部都看了,特此写了答疑篇。 对我的回答有什么疑问的话,可以 issues 讨论,这篇…
OS开发基础——多线程的简单应用
解决方案添加线程锁,有多种线程锁,在这里不多介绍。 。 当属于同一个依赖关系时,优先级高的先执行。 其他还有多种锁的方式,如:自旋锁,互斥锁,递归锁,条件锁,读写锁等,具体进程锁在下篇文章再来介绍。iOS开发基础——线程安全(进程锁)
iOS初级开发学习笔记:一个页面中自动计算cell的高度来自适应tableView的高度
因为内容分为活动时间、金额、规则等且有横线隔开,所以决定用 tableview 来画,创建一个 cell 文件添加内容,再创建一个 controller 在内创建 tableview 承载即可。 内容由于分类不同放置于各个 cell 中。然而其中文字内容长度均不同且在后续使用中…
iOS 消息转发
其中在+ (BOOL)resolveInstanceMethod:(SEL)sel的时候,会有相应的方法缓存操作,这个操作是系统帮我们做的。 (1)首先qiMessage在调用length方法后,会先进行动态方法解析,调用+ (BOOL)resolveInstanceMetho…
iOS开发的分类和扩展
分类(Category)是OC中的特有语法,它是表示一个指向分类的结构体的指针。原则上它只能增加方法,不能增加成员(实例)变量。 如果分类中有和原有类同名的方法, 会优先调用分类中的方法, 就是说会忽略原有类的方法。所以同名方法调用的优先级为 分类 > 本类 > 父类。因此在开…
下一页
个人成就
文章被点赞
16
文章被阅读
3,876
掘力值
107
关注了
151
关注者
4
收藏集
22
关注标签
42
加入于
2016-11-18