美文网首页
ZJYiOS学习规划

ZJYiOS学习规划

作者: MethodSwizzling | 来源:发表于2017-06-16 13:10 被阅读0次

一、runloop

1.runloop与线程之间的关系

2.runloop的启动模式与NSTimer使用时候的注意点

3.runloop怎么手动创建,主要使用场景是什么

二、runtime

1.简单介绍runtime

2.runtime中有哪些常用API

3.runtime在实际开发中有哪些用途

4.weex和RN是怎么利用runtime来实现js到native的转换的

三、delegate

1.delegate的定义语法

2.delegate与block的区别

3.使用delegate有什么注意点

四、block

1.__weak 与 __block的区别

2.block为什么要用copy来修饰

3.block属性如果不用copy修饰会导致什么问题

五、notification

1.使用notification是需要注意什么

2.notification在post消息后,观察者对象的方法在哪个线程中执行

六、3DTouch

七、GCD

1.gcd怎么在切换到主线程?objective-c在主线程中调用方法有哪些方式

2.gcd中的队列总共有几种类型

3.自定义队列与系统全局队列的区别

八、NSThread

九、KVC

十、KVO

十一、UITableview

1.UITableview怎么重用

2.UITableView会不会出现滚动时卡顿的问题?原因?

3.如果不重用cell要怎么写?

十二、网络请求

http和https的区别,项目使用https还需要做什么设置

十三、@property和点语法

1.解释一下self.name = @"zjy";的意思

2.重写mrc下@property (copy) NSString *str; 的get和set方法

3.@dynamic和@synthesize的区别

十四、动画

十五、while和do-while

十六、auto,static,register,const,volatile,external关键字

十七、weex

十八、reactnative

十九、数据类型

二十、第三方库

二十一、修饰属性的关键字

二十二、内存管理

二十三、程序调试

二十四、版本管理

二十五、上线及审核

二十六、Cocoapods

相关文章

  • ZJYiOS学习规划

    一、runloop 1.runloop与线程之间的关系 2.runloop的启动模式与NSTimer使用时候的注意...

  • 动态规划走楼梯——序

    为什么学习动态规划 如何学习动态规划 动态规划的学习目标 大量参考Grandyang以及Code_Ganker大佬...

  • 学习规划

    1、大前端完整学习路线 2、参考书籍: (1)HTML、CSS书籍:《CSS禅意花园》(2)Java书籍:①初级读...

  • 学习规划

    2018.8.31星期五 有一段时间没写简书了。 之前都是哄孩子睡着后,才写。等写完基本上都是一两点,孩子经常都是...

  • 学习规划

    学习计划 由于明年3,4月份我需要找到数据分析相关工作,而我目前从事的工作主要是BI方向,但是我个人想往数据分析方...

  • 学习规划

    給自己制定一個學習計劃是非常重要的。學習目標是學習階段的努力方向,有效的學習計劃能使自己有效地利用時間,順...

  • 学习规划

    ACCA照常学 下学期以税法为主,每天分审计和初级实务各一小时 暑假期间:每天分审计/税法/初级实务各一小时(先学...

  • 学习规划

    这是一个关于对javascript主题学习的工程 主题一:ajax 原生xhr对象 跨域处理 ajax请求进度条 ...

  • 学习规划

    大数据 Flink 数据库 - MySQL, Redis, TIDB 语言 - Java Python Go C ...

  • 学习规划

    每日学习一个经济学名词或概念,通过思维导图记录下来,强化记忆。 每日温习一遍以前的英文单词,通过百词暂设定学习计划...

网友评论

      本文标题:ZJYiOS学习规划

      本文链接:https://www.haomeiwen.com/subject/euopqxtx.html