V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  beimenjun  ›  全部回复第 19 页 / 共 123 页
回复总数  2446
1 ... 15  16  17  18  19  20  21  22  23  24 ... 123  
311 天前
回复了 tomasyang 创建的主题 生活 上海哪里能买到真正好吃的西瓜?
https://www.bilibili.com/video/BV15u41187N1 在上海当然吃 8424 呀。

你小时侯的瓜应该是砂西瓜吧。
311 天前
回复了 ackii 创建的主题 Apple 解决苹果弹窗日益增多的问题
没有可能
这个名字让人不太想放在主屏。
机器是正规渠道购买的吗?
这件事不需要别人引以为戒。

只是你确实要先搞懂概念。
从你们口袋里掏钱真的比登天还难。
该投诉投诉呗。没啥不好意思的。

既然他们处于政策确立的垄断位置,在偏远地区建信号塔啥的,本来也是应该的。而且架设基站能让设备商卖出更多的设备,施工队有更多活干,自己是客户能享受到境内的好网络。

如果真的节约成本,那么他们的怎么之前通的网络,应该也能建立个比较简易的基站,但是节约成本是公司更应该推动的事情。
318 天前
回复了 iyyy 创建的主题 生活 在工位上打喷嚏,应该捂嘴吗?
正确的方式其实应该是用手肘。用手和纸巾的密闭性都不够强。
自己写了个 iOS App (即将上线)
324 天前
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
@ZGame 因为我们是大!前!端!
@adoal 复杂度体现在那里呢?能稍微说说让外行人得以向其中窥探一番吗?
324 天前
回复了 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 想找个这些都会的,哪怕是成都都有点给少了。
324 天前
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
@SiLenceControL 韩国情况不清楚,但是据我所知的日本 iOS 和挪威 iOS 开发工作在社会里应该算是平均水平。这两个地方都属于程序员不是国内这种收入层面相对其他行业可以用“鹤立鸡群”来形容的。
324 天前
回复了 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 开发真是招到宝了。
324 天前
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
@gamblor 这些真心是基础,不是啥八股。
324 天前
回复了 drainlin 创建的主题 Apple 非科班应届硕士面试 iOS 初级开发被打击到了
@ichanne 其实 Apple 官方演示代码和一些开源代码还是会有 unowned 的。
1 ... 15  16  17  18  19  20  21  22  23  24 ... 123  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   899 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 20:42 · PVG 04:42 · LAX 13:42 · JFK 16:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.