-
面试小记
最近面试了几个公司,现在把面试问题总结了一下,权当是对工作这几年的记录总结吧,查漏补缺。 面试-A公司 1.面试题 如果要你设计一个复杂页面你会怎么处理? 谈谈你对模块化和组件化的看法。他们有哪些优势和缺点。如何做到解耦。 你认为NSDictionary是怎么实现的? 为什么会产生卡顿,什么是离屏渲染?为什么会产生离屏渲染? NStimer和cgd的定时器有什么区别,为什么说NSTimer的定时器是不准确的。还有什么方式来实现定时器 iOS开发中都有哪些锁,有什么区别。@synchroni…
-
知识星球-iOS基础知识实践(一)
1.#基础题#继承之后打印显示问题 A 类 有方法 - (id)printClass {return self;} B 继承自A 实现 - (id)printClass {return [super printClass];} 在B初始化方法里打印以下结果是什么?为什么? NSLog(@"%@",[self printClass]); NSLog(@"%@",[super printClass]); 答:答案都是输出B类的对对象。 这里主要考察的是OC中关于self和supe…
-
一次方法执行引起的"血案"
最近在研究函数调用performSelector的时候遇到下面的问题: 有参数为返回值 id perfromSele = [self performSelector:@selector(performSelectorS:arg2:) withObject:@"第一个参数" withObject:@"第二个参数"]; if (perfromSele) { NSLog(@"打印结果为===%@",perfromSele); } else { NS…
-
Flutter学习资源整理
Flutter快速上车之Widget 【开发经验】浅谈flutter的优点 Flutter Widgets Elements RenderObjects的一点理解 flutter中的生命周期 Flutter跳转问题 Flutter ListView以及GridView的列表展示与Item点击事件 flutter知识点学习与实战,问题解决方案记录 dart 语法练习 dart 语法 Flutter官网学习资源一 Flutter官网学习电子书 Dart API 学习记录系列 Flutter练…
-
Flutter开发中遇到的问题(1)
问题1: 项目地址在:github 在使用FloatingActionButton这个Widget的时候,在使用的时候把FloatingActionButton控件放置到 home所在的page中(也就是iOS中的ViewController 安卓中的Activity)。这个时候的设置是这个样子的: //渲染多个浮动按钮 Widget renderFloatingActionButton() { // 一组按钮ButtonBar return ButtonBar( …
-
Flutter初探
以下内容来自组内分享,如有侵权,请联系作者删除。 目录: 什么是Flutter? Flutter环境配置 如何创建一个Flutter app? Flutter开发语言以及代码结构 Flutter优缺点 1.什么是Flutter? 背景:在全球,随着Flutter被越来越多的知名公司应用在自己的商业APP中,Flutter这门新技术也逐渐进入了移动开发者的视野,尤其是当Google在2018年IO大会上发布了第一个Preview版本后,国内刮起来一股学习Flutter的热潮。目前使用flutter…
-
一次支付宝电话面试记录
某日,接到支付宝基础架构组的电话面试。面试问题大概有以下几个方面: 简单介绍下自己。 这里主要介绍最近的一份工作就好。 讲一下什么时候开始做架构的?做架构的背景是什么? 讲一下运行时机制以及工程中的应用场景。 讲一下APP优化中启动时长、APP瘦身、以及APP性能优化你都做了哪些工作? 讲一下项目是怎么实现组件化的?如何进行组件间的通信。 …