会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Julday
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年12月23日
iOS面试基础知识 (二)
摘要: 我们接着上篇文章iOS面试基础知识 (一)继续给大家分享一下iOS面试题。 一、类别 OC不像C++等高级语言能直接继承多个类,不过OC可以使用类别和协议来实现多继承。 1、类别加载时机 在App加载时,Runtime会把Category的实例方法、协议以及属性添加到类上;把Category的类方法
阅读全文
posted @ 2020-12-23 15:11 Julday
阅读(151)
评论(0)
推荐(0)
2020年12月11日
iOS面试基础知识 (一)
摘要: 一、Runtime原理 Runtime是iOS核心运行机制之一,iOS App加载库、加载类、执行方法调用,全靠Runtime,这一块的知识个人认为是最基础的,基本面试必问。 1、Runtime消息发送机制 1)iOS调用一个方法时,实际上会调用objc_msgSend(receiver, sele
阅读全文
posted @ 2020-12-11 12:53 Julday
阅读(250)
评论(0)
推荐(0)
2020年10月20日
iOS 底层原理之—dyld 与 objc 的关联
摘要: 前言 在dyld加载过程中,我们知道会调用_objc_init方法,那么在_objc_init方法中究竟做了什么呢?我们来探究下。 _objc_init方法 _objc_init方法实现 void _objc_init(void) { static bool initialized = false;
阅读全文
posted @ 2020-10-20 11:08 Julday
阅读(411)
评论(0)
推荐(0)
2020年9月24日
iOS造轮子 - UITableView字母索引条
摘要: 最近重构项目的通信录页面,旧版本的索引条相当丑陋,找了下轮子又找不到,没办法,只能自己造了。发现微信的通讯录索引条样式还不错,照着写了一个,顺便添加了震动效果(Impact Feedback)。 首先看一下效果: 单击索引条时 单击索引条字母 滑动tableView时 滑动tableView时.gi
阅读全文
posted @ 2020-09-24 14:24 Julday
阅读(455)
评论(0)
推荐(0)
2020年8月26日
2020年6月最新iOS面试题总结(答案篇)
摘要: 之前发了这篇iOS面试总结(2020年6月),没想到挺受大家欢迎,本来是没打算为它写答案,但有几个人建议我最好出一篇答案,提的人多了我就答应了下来。因为最近比较忙,断断续续总算补完了,就有了这篇文章,希望它对大家还有用处。这些都属于参考答案,如果大家感觉有不对不准确的地方也欢迎指出,我会及时更新。
阅读全文
posted @ 2020-08-26 10:13 Julday
阅读(6111)
评论(0)
推荐(0)
2020年8月12日
iOS开发系列之性能优化记录
摘要: 本篇主要记录一下我对界面优化、时间优化和耗电优化、安装包瘦身上的一些探索。我尽量按照自己的理解来进行描述,如有不当,欢迎指正。 一、界面优化 1、卡顿原理 要了解卡顿原理,需要对帧缓冲区、垂直同步、CPU 和 GPU 几个词进行一下了解,然后综合起来,就可以得到卡顿的答案。 1.1、帧缓冲区 听起来
阅读全文
posted @ 2020-08-12 13:31 Julday
阅读(430)
评论(0)
推荐(0)
2020年8月1日
2020年4到6月—7家公司面试总结(3家已拿offer)
摘要: 2020年 对于所有人 相信都是个难忘的一年... 笔者也没有逃过在这一年出去找工作的命运 先说一下自身的条件 (主攻iOS(OC和swift)方向,辅助java后台开发 js前端开发) 1、普通的本科2、工作4年多3、工作经历 只有一家大厂经历 上面就是笔者的基本情况 下面直接说一下面试结果吧 (
阅读全文
posted @ 2020-08-01 16:19 Julday
阅读(509)
评论(0)
推荐(0)
2020年7月24日
iOS今日头条第3轮面试回忆
摘要: 今日头条的iOS高级开发岗第三面,下面记录这次面试的回忆以作日后复习。 一、自我介绍 简单介绍一下你自己吧 解析:简单介绍下自己的名字,教育背景,现在的工作,做过的项目 二、自我介绍衍生的口头问题 讲讲下你在你项目中做过的优化或者技术难点 解析:介绍了自己封装的一个集picker,文本域的灵活展开的
阅读全文
posted @ 2020-07-24 13:36 Julday
阅读(354)
评论(0)
推荐(0)
2020年7月7日
小米、百度、bigo 、滴滴 、快手等iOS 面试后的一次阶段性总结
摘要: 面试过程 在疫情期间都是远程面试,下边先介绍一下疫情期间面试的一些公司的面试情况。同时拿到了其中几家的 offer。下边介绍的面试题只还原了其中印象比较深的部分,会存在不足的情况,并不代表面试的全部。 小米 一面 介绍有哪些设计原则,并让比较详细的说了其中开闭原则在项目中的应用。 介绍设计模式,然后
阅读全文
posted @ 2020-07-07 13:32 Julday
阅读(1046)
评论(0)
推荐(0)
2020年7月3日
我的 2020 iOS BAT面试心得:腾讯、Bigo、字节、快手、伴鱼、百度、微博等
摘要: ps:后面按照自己面试的时间顺序来写,记录的面试题是我印象比较深刻的,并不一定很全,暂时先提供面试题,后面考虑给出相应的题解。 面试 我面试了大大小小的各种公司,BAT、bigo、字节、快手、伴鱼等,因为一些原因,也拒面了一些公司,拿了几家的offer。 伴鱼 伴鱼是我准备后参加的第一轮面试,有很多
阅读全文
posted @ 2020-07-03 14:51 Julday
阅读(2234)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告