Interview:修订间差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
→‎iOS
→‎iOS
第10行: 第10行:
** 因此不需要有GC過程。
** 因此不需要有GC過程。
* MVC與MVVM的區分<ref>{{Cite web |url=https://www.jianshu.com/p/caaa173071f3 |title=iOS 关于MVC和MVVM设计模式的那些事 |accessdate=2019-03-21 |date=2017-06-08}}</ref>。
* MVC與MVVM的區分<ref>{{Cite web |url=https://www.jianshu.com/p/caaa173071f3 |title=iOS 关于MVC和MVVM设计模式的那些事 |accessdate=2019-03-21 |date=2017-06-08}}</ref>。
* Delegation。


== 參考文獻 ==
== 參考文獻 ==

2019年3月21日 (四) 05:55的版本

{{#allow-groups:sysop}} 这页放各种Interview时会问的问题。

iOS

  • 询问Concurrency[1](GCD的概念,先是各种Dispatch Queue,再来是NSOperation[2],然后可以问Cycle Detection的实作。
    • GCD是大池子,可以透过Dispatch Queue使用,而NSOperation算是比较高阶的使用方式。
  • ARC的作法,以及优缺点。
    • 在编译期会自动插入retainrelease,使得执行时可以知道是否还有被使用。
    • 因此不需要有GC过程。
  • MVC与MVVM的区分[3]
  • Delegation。

参考文献

外部链接