美文网首页
iOS基础学习积累&查漏补缺

iOS基础学习积累&查漏补缺

作者: iOS小姐姐 | 来源:发表于2019-04-19 16:12 被阅读0次

——————————————————oc基础

1、Xcode interface builder 

2、improt 防止重复导入,把右边的文件拷贝到当前import 的位置,每个工具箱,都有一个主头文件,“”当前文件 <>系统文件

3、nsobject - > new -> 为类创建存储空间,为类的属性付初始值,返回类的地址

4、结构体取里面的内容用 .   地址用 ->

5、oc 中的nslog 对C的字符串并不是很支持,所以,如果方法返回C的中文,可能会出现空格或者乱码

6、结构体对象赋值的时候,是地址拷贝,不是值拷贝

7、description方法不要使用self来调用成员变量,这样会造成死循环

8、@synthesze age = _number  

       - (void)SetAge(Nsstring *)age{

          _number = age;

         }

        - (Nsstring *)age{

          return _number;

         }

9、id (动态数据类型)与 nsobject(静态数据类型)方法,id 可以访问私有的方法,nsobject不能访问私有的方法

      ID弊端:有可能调用到不属于自己的方法,且编译的时候不会报错,导致运行时的错误

10、instancetype 跟 ID的区别:都是万能指针,instancetype 的作用,是把错误从运行时转到编译时,instancetype不可以定义变量,而id 可以

——————————————————————————线程网络

1、nsthread 线程优先级

2、线程的生命周期:什么时候被释放:当线程中的任务执行完之后,再释放

3、线程状态:开始-》就绪-》运行(堵塞)-》死亡(执行完)

4、线程通信:主线程刷新界面

5、同步(不可以执行多个)异步(可以执行多个)并发(可以同时执行)串行(一个一个执行)

6、时间延迟

相关文章

  • iOS基础学习积累&查漏补缺

    ——————————————————oc基础 1、Xcode interface builder 2、improt...

  • 三下计划

    课内 (如旧) 1、语文 认真完成校内作业,打牢字词基础; 阅读、写作,注重平时积累; 配合老师进度进行查漏补缺。...

  • 【Android面试查漏补缺】之事件分发机制详解

    前言 查漏补缺,查漏补缺,你不知道哪里漏了,怎么补缺呢?本文属于【Android面试查漏补缺】系列文章第一篇,持续...

  • 三上计划

    课内 1、语文 认真完成校内作业,打牢字词基础; 阅读、写作,注重平时积累; 配合老师进度进行查漏补缺。 2、数学...

  • PHP 基础查漏补缺

    1、注释的第三种写法 使用#,这是shell风格的写法。 2、PHP 不像许多其他的编程语言,它不支持全局变量(除...

  • 基础英语-查漏补缺

    关于Hope的用法的易错点 1. hope的被动语态中多用it作为形式主语 eg. It is hoped tha...

  • python查漏补缺-基础

    最近刷题感觉一些简单的概念看似很熟悉,实际上还有很多旮旯需要掌握,本篇不做笼统的汇总,仅针对一些易混淆概念之间的区...

  • iOS 查漏补缺 - PerformSelector

    performSelector 系列的函数我们都不陌生,但是对于它不同的变种以及底层原理在很多时候还是容易分不清楚...

  • iOS 查漏补缺 - 线程

    多线程是我们开发和面试中都会遇到的一个重要概念,相比于其他编程语言和平台,iOS 的多线程使用起来要比较友好和易用...

  • iOS 查漏补缺 - RunLoop

    RunLoop 在 0202 年的今天其实已经不是个新鲜的话题了,关于这方面的文章网上有很多大神总结得非常精辟。 ...

网友评论

      本文标题:iOS基础学习积累&查漏补缺

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