IOS总结(四)

1.IOS核心框架

CoreAnimation
CoreGraphics
CoreLocation
AVFoundation
Foundation

2.IOS的核心机制

  • UITableView重要
  • ObjC内存管理;自动释放池,ARC如何实现
  • runloop
  • runtime
  • Block的定义、特性、内存区域、如何实现
  • Responder Chain
  • NSOperation

3.类变量@protected,@private,@public,@package,声明各有什么含义?

@protected 受保护的.本类,子类可见.
@private 私有的,类内可用
@public 公有的,类内,子类,外部均可用
@package 可见度在@protected和@public之间,这个类型最常用于框架类的实例变量.

4.线程是什么?进程又是什么?区别和联系

进程:正在运行的程序,负责程序的内存分配·。
线程:线程是进程中一个独立执行的控制单元(路径),一个进程至少包含一个线程,即主线程
创建线程的目的:开辟一条新的执行路径,运行指定的代码,与主线程的代码实习同时执行。

5.线程同步和异步的区别?ios中如何实现线程的同步?

同步:任务顺序执行,下一个任务依赖于上一任务的完成。
异步:任务执行顺序不一定,一起执行。
实现:设置依赖:NSOpreationQueue GCD中的串行队列。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,856评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,797评论 19 139
  • 待到闲销日,凭吟独系怀。 无情怎堪寄,有韵不难谐。 近看花飞影,遥望月上阶。 已依诗格调,何必觅词牌。
    雪窗_武立之阅读 3,211评论 0 3
  • 我仔细回想一下,是什么时候变好的,也许就是突然有一天睡梦中惊醒,今年我已经19了,如果我再不努力,这辈子也就这样了...
    lnlakesh阅读 1,183评论 0 0
  • 昨天晚上写作,感觉心中有千言万语,但落笔的时候真不知该写什么,不知道通过怎样的方式表达出来,只能用思维混乱来说明了...
    AnqbqJ阅读 2,338评论 0 3