首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
江湖人称六爷
掘友等级
iOS 渣渣程序猿
|
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 45
沸点 0
赞
45
返回
|
搜索文章
赞
文章( 45 )
沸点( 0 )
[super class]与[self class]、isKindOfClass与isMemberOfClass
搜索objc4下载最新源码。打开源码,搜索文件NSObject.mm,可以找到class方法与superClass,我们这里看的是实例方法也就是'—'开头的方法 分析:class方法的返回值是self的类对象,superClass方法的返回值是self的类对象的父类。self是…
从源码解读Category实现原理
category是 Objective-C 2.0 之后添加的语言特性,主要作用是为已经存在的类添加方法。除此之外,Apple 还推荐了category 的另外两个使用场景。 可以把类的实现分开在几个不同的文件里面。这样做有几个显而易见的好处 category 常常拿来与 ex…
出一套 iOS 高级面试题
一千个读者眼中有一千个哈姆雷特,一千名 iOS 程序员心目中就有一千套 iOS 高级面试题。本文就是笔者认为可以用来面试高级 iOS 程序员的面试题。 这套题的题目跟公司和业务都没有关系,而且也并不代表笔者本人可以把这些题回答得非常好,笔者只是将一部分觉得比较好的题从收集的面试…
2018年 iOS 面试心得
面试了几家公司之后,最后来到了爱奇艺(坐标上海),工作的内容是笔者个人非常感兴趣的领域。能拿到这个结果对于入行两年半&非科班的笔者来说无疑是幸运的。 很感谢面试官给我这次机会,因为并不是所有人都会认可你的努力,生活本来就没有任何理所应当。 具体的面了哪些公司,有哪些面试题在这里…
苹果iOS系统源码思考:对象的引用计数存储在哪里?--从runtime源码得到的启示
iOS开发者都知道OC里面的内存管理是通过对象的引用计数来管理的,或手动MRC,或自动ARC,有些操作可以让引用计数加1,有些可以减1,一旦一个对象的引用计数为0,就回收内存了。 可是,你仅仅知道这里就行了吗?指望你能造火箭造飞机的面试官可不这么想了,比如问你一句,一个对象的 …
iOS开发·网络请求大总结(NSURLConnection,NSURLSession,AFNetworking)
0. 前言 iOS的开发中的网络下载方式包括NSData(最原始,实际开发基本不会用),NSURLConnection(古老又过气的苹果原生网络框架),NSURLSession(现在流行的苹果网络框架),AFNetworking,SDWebImage以及基于AFNetworki…
吉他和弦推导算法
当一个民谣小哥抱着吉他哼唱着《情非得已》时,他右手扫着音孔处的琴弦,左手变换着按着琴颈处的琴弦,一段简单的弹唱便看起来有模有样。在不看脸不看唱功的情况下,是什么原理才赋予这位小哥如此风骚的魅力呢? 这就是吉他伴奏。 而他只是一个吉他初学者,还没办法给歌曲编配伴奏,只好从网上找来…
RN自定义组件封装 - 神奇移动
1. 前言 最近盯上了app store中的动画效果,感觉挺好玩的,嘿嘿~ 恰逢周末,得空就实现一个试试。不试不知道,做完了才发现其实还挺简单的,所以和大家分享一下封装这个组件的过程和思路。 2. 需求分析 哇,这个动画是不是很有趣,很神奇。为此,可以给它取个洋气的名字:神奇移…
ReactNative 之FlatList踩坑封装总结
在RN中FlatList是一个高性能的列表组件,它是ListView组件的升级版,性能方面有了很大的提升,当然也就建议大家在实现列表功能时使用FlatList,尽量不要使用ListView,更不要使用ScrollView。既然说到FlatList,那就先温习一下它支持的功能。 …
ReactNative项目实践编码规范
此为无线前端开发团队遵循和约定的开发规范,旨在保持项目代码的整洁、易读、和一致性,更容易被理解和维护。对待规范,要严格遵守;对待风格,要懂得尊重。 此编码规范参照于AirBnb React/JSX编码规范,对ReactNative项目进行对应的编码规范说明。 1.一个文件只写一…
下一页
关注了
37
关注者
2
收藏集
3
关注标签
8
加入于
2016-11-17