首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不喝奶茶
掘友等级
科研青年
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
iOS开发·runtime原理与实践: 基本知识篇(类,超类,元类,super_class,isa,对象,方法,SEL,IMP)
1. 运行时 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如: 以上你可能看不出它的价值,但是我们需要了解的是 Objective-C 是一门动态语言,它会将一些工作放在代码运行…
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …
🐻一文鉴定是Swift的王者,还是青铜
本文内容源于Alamofire、GPUImage3源码阅读,发现一些陌生的知识点,紧紧是Swift指南中就有这么多不算熟悉的内容。吐槽下:相对于Alamofire来说,GPUImage3作者写的真的是很烂。
Swift 中的异常处理(附带与OC的对比)
precondition为Swift独有(OC没有),使用方式与assert一样,第一个参数填写判断的条件第二个是message.Swift中precondition的作用与assert类似,最大的区别在于assert只能在debug模式下使用,而precondition在de…
iOS面试题集合(BAT及各大中小型公司)
本文主要内容为iOS面试题目,对各个面试题进行一些分类(持续更新),包含了BAT,及各大中小型公司的面试题集合,为大家在找工作的时候提供一点帮助...
以TopK为例,分析如何逐步优化算法的时间复杂度
分享一下怎么逐步优化一个算法的时间复杂度,以一个比较简单和常见的TopK 问题入手. 要查找一个数组中第K大的元素,最直接的思想就是将这个数组排序,然后取第K大的元素就可以. 这种解法是对整个数组进行了排序.它的时间复杂度是O(n*lg(n)),其实我们的需求是取出第K大的元素…
iOS底层面试总结
总结不易,耗时耗力,您的一颗小星星✨是我无限的动力。 我们经常会看一些面试题,但是好多面试题我们都是知其然不知其所以然,你如果认真的看了我上面总结的几十篇文章,那么你也会知其所以然。 默认情况下,因为分类底层结构的限制,不能添加成员变量到分类中。但可以通过关联对象来间接实现 2…
iOS复习和面试中有关SDWebImage可能知识点总结(1)
1. SDWebImage内部实现原理步骤 2. 最大缓存和时间设置 3. 区分:三种种缓存(内存图片缓存,磁盘图片缓存,内存操作缓存) 磁盘缓存是通过 NSFileManager 来实现文件的存储(默认路径为/Library/Caches/default/com.hackem…
iOS-UIButton、UITextField子控件Frame设置方法
1. 背景介绍 在我们在做按钮相关需求时,我们经常会遇到一种情况就是:图片和文字的排版问题. 但是呢系统默认的按钮设计是左边图片右边文字,所以对此我们需要对此进行适配调整了. 2. 解决方式 为什么说是正常方式呢,因为大部分情况下这对于调整其他视图的子视图来说是可以实现其位置的…
HTML5 容器入门解析:支付宝 Hybrid 方案原理与实战
根据公开的 2018 年移动互联网行业分析报告,目前支付宝的月活跃用户已经超过 QQ ,成为国内第二大 App。 支付宝一开始仅仅只是一个单体应用的工具型 App,让用户可以在手机完成支付宝相关的业务查询和操作。2013 年后,支付宝逐步转型为平台型 App, 平台型 App …
下一页
关注了
94
关注者
0
收藏集
1
关注标签
39
加入于
2016-08-23