Swift面试题
1.Objective-C与Swift的异同? swift和OC的共同点: OC出现过的绝大多数概念,比如引用计数、ARC(自动引用计数)、属性、协议、接口、初始化、 扩展类、命名参数、匿名函数等,在Swift中继续有效(可能最多换个术语)。 Swift和Objective-C共用一套运行时环境,Swift的类型可以桥接到Objective-C(下面我简称OC), ...
1.Objective-C与Swift的异同? swift和OC的共同点: OC出现过的绝大多数概念,比如引用计数、ARC(自动引用计数)、属性、协议、接口、初始化、 扩展类、命名参数、匿名函数等,在Swift中继续有效(可能最多换个术语)。 Swift和Objective-C共用一套运行时环境,Swift的类型可以桥接到Objective-C(下面我简称OC), ...
起源 面试的时候,iOS面试题已经不局限在OC层面了,会问到很多内存相关的C层面的问题。 问你类占内存大小 @interface ClassA : NSObject { int a; int b; } @end class_getInstanceSize(ClassA.self) // 64为机型就是 16, 32位机型就是12 占内存大小16个字节,其中isa占8...
前端入门的上一篇可以看:向恐龙解释现代JavaScript 在了解React hooks之前,我们有必要了解下React的基础支持。 React 是由 Facebook 开源的一个JS 库,采用声明式的JSX语法来描述界面元素,高效且灵活的用于构建用户界面的 JavaScript 库,并使用单项数据流来管理页面的状态。 2013年,React发布之初主要是开发Web页面; 2...
上篇shell实用合集主要是介绍使用shell编程自动打开远程文件夹 本篇章主要介绍shell编程中发送请求和数据解析的实例 在编写过程中,碰到的问题大多都是语法编写上导致的问题,比如空格,换行,大小写之类的。 函数 #!/bin/bash # 函数命名,最长版,建议不要简写 # 使用 %1 进行参数获取 # return的值就是最后被print 出来的值 function ...
摘录并改进至文章 https://www.cnblogs.com/importsober/p/15357772.html JavaScript的演进 第一步 手动下载并更新本地的JavaScript库 我们从一个老派的例子开始讲解,这里用到了一个三方库 <!-- index.html --> <!DOCTYPE html> <html lan...
跟着代码随想录进行复习 ## 数组 二分查找 一定要注意区间的设定,区间设定好,每一次的二分查找的left和right要遵循这个规则 例如 left = 0, right = length -1, 也就是[left, right]的情况,那二分之后 middle = (left + right) / 2 nums[middle] < nums[right] 则 right ...
此篇文章后续也被选入发布在了大淘宝技术文章中 https://mp.weixin.qq.com/s/9ag69DwjQYZP6PEaXH5e2Q 需求是需要制作一个投票组件,支持边框是透明渐变,填充为渐变色背景的不规则按钮,并支持有点击之后的变化动画。 搜索了一圈内部技术论坛上文章,并没有类似的透明渐变边框的参考文章,遂起草对这一内容的总结。 (非透明的边框比较好处理,但是没法...
环境介绍 阿里跟网易比起来,相比于是两种专业的学校,网易跟偏向艺术的游戏风格,阿里更偏向是程序员的硅谷。 入职时期正直阿里的双十一大促期间,而且阿里的上半年S1的结尾也是差不多这个时间。 办公环境和当年在网易一期挺像的,哈哈,人员的膨胀,早期规划的园区办公工位有所不够,过道和会议室门口都会设置成工位,后来网易二期建造好之后,大部分研发人员都搬迁过去,告别拥挤的时代,阿里这边员工也在陆续...
第1章 绪论 从技术上来说,当你在水中闭气时,就是自由潜水。所以水底曲棍球、水下橄榄球、水下摄影、渔猎等各种运动项目都属于自由潜水范畴。这些运动都会思考如何才能做到在水中长距离移动或是在水中闭气更长的时间。自由潜水的氧气在下水之后是得不到补充的,所以,研究如何降低氧气的消耗就是唯一增加水下运动时间的方法。水是流体中的一种,在水中进行各类运动,自然能够很清晰的感受到流体对物体施加的作用力,我...
上课笔记 第一节理论课 基础要求 守时、尊重同学、尊重教练、专业态度、演讲和沟通技巧 评分标准-演讲 最低三分通过 演讲技能,身体语言或声音 掌控团队的能力 介绍一个观点的能力 串联起每个点并加入有趣信息的能力 最后总结的能力(不要忘记了这个) 学科相关知识 处理问题的能力 适当使用道具(APP 潮汐表、救援视频、DYN比赛视频) 积极语言和个人经历 第二节 学...