V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  beimenjun  ›  全部回复第 23 页 / 共 126 页
回复总数  2513
1 ... 19  20  21  22  23  24  25  26  27  28 ... 126  
2023-06-28 14:21:57 +08:00
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
@ZGame 因为我们是大!前!端!
2023-06-28 13:57:39 +08:00
回复了 kimjosda 创建的主题 分享创造 做了个图书管理系统,会不会有点过时了
@adoal 复杂度体现在那里呢?能稍微说说让外行人得以向其中窥探一番吗?
2023-06-28 12:10:45 +08:00
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
其实 iOS 开发初级水平主要内容主要是几部分:

1. Swift 语言,

- 这里你起码得达到知道有 map ,reduce 之类的稍微高阶一点的 API ,不一定要会用,但是要知道有这么些东西,做什么的
- 对 Array Set Dict 做增删改查大概有经验
- 对初始化,结构体,类要有对应的概念
- 一个东西什么时候可以释放啥的也得知道
- Optional 是什么,强制解包有什么问题
- guard 是干嘛的,if let 什么时候用等等
其实这些基本在官方教程 https://docs.swift.org/swift-book/documentation/the-swift-programming-language 都讲的挺清楚,你把近几年的特性排除掉,差不多就是要看的内容。

2. 一般现在还是要求 UIKit 的要求的,所以一般要求能写出一个 UICollectionView/UITableVIew 的水平,大概要知道这几点:

- 添加进来该注册 cell 需要注册的,这些 cell 是循环使用的
- 这些 view 的 delegate 和 datasource 该添加也是要添加的
- UICollectionView 还有 layout 的概念,这个 layout 是什么时候赋值的
- 如果在 cell 加 button ,怎么让这个 button 添加响应之类的
- 如果你要更新数据要怎么更新,如果只更新一两个数据怎么做

除了上面说的这两个 View

你可能还得知道

- AutoLayout 的布局,起码得知道大概是怎么布局,怎么居中一个按钮,什么是 SafeArea 等等。
- viewDidLoad/viewDidAppear/viewWillAppear 几者的执行顺序
- 发 notification ,监听 notification
- GCD 的基础使用(知道同步,异步的概念,UI 元素为什么不能在异步线程修改等等)
- 一些权限(位置 /照相机)获取请求要分几步(加 plist ,弹授权,错误处理)

3. Xcode 相关内容

- 添加项目
- 加断点,debug 怎么调试
- 怎么 print 到 console
- 怎么在 console 里面 po 之类的

这些知识巩固完,基本上初级岗位遇到不会的问题(排除掉某个比较冷门 View 的使用这种有文档就会的东西)基本属于超纲的。

P.S. 我虽然知道现在就业市场不好,但是 5K 想找个这些都会的,哪怕是成都都有点给少了。
2023-06-28 11:38:22 +08:00
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
@SiLenceControL 韩国情况不清楚,但是据我所知的日本 iOS 和挪威 iOS 开发工作在社会里应该算是平均水平。这两个地方都属于程序员不是国内这种收入层面相对其他行业可以用“鹤立鸡群”来形容的。
2023-06-28 11:35:57 +08:00
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
稍微说一下我刚才出的几道。

1. 考察的是 convenience init 和 required init 的概念,实际在工作中体现的时候,是你写的类的初始化方法,什么时候该调用 super.init(),什么时候应该调用 self.init() 什么时候不需要调用。

2. unowned 和 weak 其实字面意思就很直观了,这两者使用的时机主要考虑你是否确定 closure 里面的对象执行的时候有么有可能被释放,为什么官方很多时候会写 unowned ,你如果不了解这个,会影响你看不少代码。而且退一万步,你如果 weak 都不了解,那你写出的 closure 大概率是有坑的。

3. UITableView 的 Cell 的重用机制啊,这个机制不了解,你写出来的 TableView 稍微复杂点(比如一些元素在这个 cell 上会隐藏,另外的 cell 上不隐藏),要么你根本不重用 Cell ,要么你写出的 Cell 视图元素可能会错乱(该隐藏不隐藏)

4. Intrinsic Content Size 这个属于 Auto Layout 的基础,这个自动布局为什么这个视图比那个视图大,这个视图为什么有最小 size ,自定义视图怎么放在视图里面 Size 合适,全看这个了。

但凡工作经验超过一年的 iOS 开发,是不合适一点都不知道的,尤其是第三点,如果一点都不知道,公司招到你这种多年经验的 iOS 开发真是招到宝了。
2023-06-28 11:17:34 +08:00
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
@gamblor 这些真心是基础,不是啥八股。
2023-06-28 10:24:55 +08:00
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
@ichanne 其实 Apple 官方演示代码和一些开源代码还是会有 unowned 的。
2023-06-28 10:12:44 +08:00
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
稍微僭越出几道题目,如果回答不上来确实可能要补充一下 Swift 或者 UIKit 里面的知识。

1. 请实现一个子类的 convenience init 方法。
2. weak self 和 unowned self 的区别。
3. UITableView 的 Cell 的 prepareForReuse 的作用是什么,大概什么时候会调用?
4. Auto Layout 中的 Intrinsic Content Size 是干嘛用的?

如果你对这些概念都比较清楚,那其实更是面试官的问题了。
2023-06-28 09:54:40 +08:00
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
碰到奇葩公司(指工资)

其实 iOS 面试的那些问题我估计是比较基础的吧,你没回答上来也不奇怪,毕竟拼出 App 上架主要在行动力上而不是技术力上。

但是面试官不合适怼的,不过话说回来,初级只给 5K ,面试官估计也就 12K 左右吧,会怼怼怼也就不奇怪了。
2023-06-27 23:17:22 +08:00
回复了 ab 创建的主题 问与答 大佬们, IOS 首次提包被拒 4.3 应该怎么处理比较好?
没有相似经验,简单说就是你的 App 和其他 App 功能上雷同程度,已经到达 Apple 觉得你这是在发 Spam 的地步。

你直接发出两个 App 的截图,我觉得大概大家就知道为啥了。
2023-06-27 21:48:43 +08:00
回复了 rkonfj 创建的主题 分享创造 闲里蛋疼,搞了个 twitter
挺有趣的,就是域名不太好。可以找个鸟叫声做域名,gugugu 啥的。
2023-06-26 16:56:02 +08:00
回复了 ishiki2007 创建的主题 生活 卡西欧日语电子词典有绝对的代替物吗
日本很多辞典出版商都会出 iOS 版本。其实卡西欧真的没那么不可替代。
2023-06-23 18:38:02 +08:00
回复了 dongdongdong 创建的主题 教育 高考成绩出来了,应该选什么学校和专业呢,大家指点下
感觉很多人不理解数学系啊,数学系多数人不会出来做本专业的内容的。

纯学术道路很窄的,而且也不是什么人都愿意或者说有资格走这条路。那种报几个顶级数学系的其实可以省省吧……

但是数学专业,考研考教整体来说比较有优势。

之前其实 IT/互联网行业承担了大量的数学岗位的毕业生。现在情况确实是变了,但是其他专业难道就是 Easy 模式了吗?

现在看除了学医,没有一个专业不天坑的,只有大坑和小坑的区别。但是医学投资年限真的长。数学绝对属于坑大小在中等偏下的范畴里的。
2023-06-22 12:26:24 +08:00
回复了 yueye115 创建的主题 iPhone sogou 的输入法才是信息泄露最大的毒瘤
我猜测是你用 sogou 自动填充之类的功能把手机号码输进去,然后这个格式(可能加了空格之类的?)对于 tg 来说,不太识别?

接着抓包发现一直在发请求?

后来切换原生是自己一个个按的,tg 就认这个号码了?
2023-06-22 12:23:22 +08:00
回复了 yueye115 创建的主题 iPhone sogou 的输入法才是信息泄露最大的毒瘤
所以整件事情里登不上 tg 和 sogou 什么关系?
2023-06-22 00:18:34 +08:00
回复了 luck2023 创建的主题 职场话题 30 多岁的我失业了
另外失业金保险 /住房公积金提取之类的操作都是可以进行的。
2023-06-22 00:15:39 +08:00
回复了 luck2023 创建的主题 职场话题 30 多岁的我失业了
我也没工作,人在越缺少什么的时候就会越在意什么。我还比你多几年经验,不也没工作,现在的市场就是这样的。

切实的建议:

1. 经济层面:先回家一阵子,把支出给降下来。其实一个人节省开支一年也不会花太多钱。之后是继续找工作还是直接转职其他赛道其实都是可以的。钱没了再赚嘛。

2. 心理层面:其实你之前有工作和你现在相比,在“突然得大病”这件事情上,抗风险都不是很强的,所以不必要为其实并没有实质变化的其他事情增加心理负担。
2023-06-20 21:53:30 +08:00
回复了 maxssy 创建的主题 职场话题 各位有没有觉得复旦毕业人的非常喜欢抱团吗?
换个角度,十几个公司就有两个复旦毕业的。复旦牛逼啊。
1 ... 19  20  21  22  23  24  25  26  27  28 ... 126  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1884 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 00:22 · PVG 08:22 · LAX 17:22 · JFK 20:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.