首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
首页 /
iOS开发工程师
#
iOS开发工程师
#
949次浏览
9人互动
收藏话题
分享
此刻你想和大家分享什么
身份认证
热门
最新
2022-12-08 23:04
Blessed John XXIII National Seminary (Weston) iOS开发
来学iOS开发,让你手握大厂offer!
为了阅读顺畅,每句话占一行,所以您读完这篇文章应该不会花费太久 :)前言众所周知,今年秋招状况空前惨烈啊。小编身处北京某211读研,去年这时候学校论坛的大佬们已经手握几个offer开始决赛圈比较了;而今年,身边0offer的选手比比皆是。小编今年幸运的收获了两个大厂offer。并不是小编本人有多优秀,这一点我还是有清晰认知的,身边的同学们比我优秀的大有人在。只是相对于后端(java,cpp)的卷中卷,iOS客户端校招还是较为简单的。为啥呢?第一,要学iOS开发,你得有台mac吧。第二,本科大家学的基本都是cpp,java,很少有开iOS课程的。第三,研究生大家都弄机器学习,深度学习去了,很少接...
iOS开发学习
点赞
评论
收藏
分享
2022-12-08 23:16
Blessed John XXIII National Seminary (Weston) iOS开发
Runtime (一)
前阵子因为学校有些事情没更新,今天开始会继续更新啦。这个章节会讲Runtime相关知识,这期先聊一聊面试常考的KVO/KVC。1. KVOKVO全称是Key-Value Observing,意思就是给一个key添加一个监听者observer,如果这个key的value值发生了改变,就会触发这个监听者的相关方法,监听者就得到通知了并且可以做出相应动作。面试中常考的问题是KVO的原理。其实原理很简单,就是Runtime会生成一个被监听对象所属的类的子类,并且使被监听对象的isa指针指向这个子类。啥意思呢?// 假设我们有一个Person类,它有一个age属性 Person *myPerson = ...
iOS开发学习
点赞
评论
收藏
分享
2022-12-08 23:12
已编辑
Blessed John XXIII National Seminary (Weston) iOS开发
Objective-C基础(二)
1. OC对象OC对象可以分为三类:实例对象 instance —— 存储isa指针和成员变量的值类对象 class —— 存储isa指针,superclass指针,属性信息,对象方法信息,协议信息,成员变量信息元类对象 meta-class —— 存储类方法信息这里需要注意的是,instance对象仅存储的成员变量的值,并没有存储成员变量的其它信息,例如成员变量名、成员变量类型,这些信息存储在class对象中。 举个例子,假设上帝创造了人类,并赋予了人类身高、体重、年龄等成员变量,以及吃喝拉撒等方法,那么这些信息是写在人类这个class对象中的; 女娲造人时,就根据人类这个class对象,捏...
iOS开发学习
点赞
评论
收藏
分享
2022-12-08 23:10
Blessed John XXIII National Seminary (Weston) iOS开发
Objective-C基础(一)
OC基础的面试考点会比较琐碎,但是内容不多,大部分记一记就OK啦。什么是OC?Objective-C的简称,中文是面向对象的C语言,兼容C语言和C++,也就是可以在代码中任意嵌入C或者C++两种语言。1. OC代码的编译过程想必学过C/C++的同学都了解,C/C++的编译过程是先依靠编译器转换成汇编代码,在从汇编代码转换成可以在机器上跑的包含0和1的机器代码。过程为: C/C++ -> 汇编代码 -> 机器代码而OC,其底层,其实就是C语言代码和C++代码,这一点从Objective-C这个命名上也可以大致看出。在编译时,会先转换成C/C++代码,然后再继续编译。接下来的过程和上...
iOS开发学习
点赞
评论
收藏
分享
2022-12-08 23:14
Blessed John XXIII National Seminary (Weston) iOS开发
Objective-C基础(四)
这是OC基础的最后一个章节啦,这节主要给大家讲讲响应者链条。1. 响应者链条关于响应者链条,相信大家可能听说过这么一句话:事件由上往下传递,响应由下往上传递,那么这句话是什么意思呢?我们知道,在写UI时,每个UI控件,或是UI视图,都是从最初的一个UIView上,不断调用addSubview方法,叠加在父view上,进行展示的。例如,假设我们有下面这么一段代码:UIView *view1, *view2; UIButton *btn1; view1 = [UIView new]; view2 = [UIView new]; btn1 = [UIButton new]; [view1 add...
iOS开发学习
点赞
评论
收藏
分享
2022-12-08 23:13
Blessed John XXIII National Seminary (Weston) iOS开发
Objective-C基础(三)
1. objc_class结构体我们在OC中所写的每一个类,其底层其实都是利用struct结构体来实现的。其中objc_class就是用来保存类和元类对象的结构体。学习这个结构体对于理解我们上篇文章中提到的OC对象以及之后要讲的Runtime等内容都有很大帮助。结构体的定义如下(注:为了方便理解和记忆,只保留结构体中重要字段,其余字段省略):struct objc_class { Class isa; // isa指针 Class superclass; // superclass指针 cache_t cache; // 方法缓存 class_data_bits...
iOS开发学习
点赞
评论
收藏
分享
2021-12-16 16:17
北京大学 运营
#牛客22届校招信息# #小米校招# #iOS开发工程师 #【小米】iOS开发工程师 立即投递>>>https://nowpick.nowcoder.com/w/school/detail?jobId=73606更多校招>>>https://www.nowcoder.com/school/jobs?firstScroll=true
投递小米集团等公司10个岗位
iOS求职圈
点赞
评论
收藏
分享
提到的真题
返回内容
玩命加载中
热议话题
1
...
拼多多求职进展汇总
0
2
...
ai智能作图
0
3
...
北方华创开奖
4
...
25届秋招总结
0
5
...
实习,投递多份简历没人回复怎么办
0
6
...
地方国企笔面经互助
0
7
...
阿里云管培生offer
8
...
我在牛爱网找对象
0
9
...
虾皮求职进展汇总
0
10
...
机械求职避坑tips
0
11
...
发工资后,你做的第一件事是什么
0
12
...
我的实习求职记录
0
牛客网
牛客企业服务