美文网首页
iOS 基础知识点梳理

iOS 基础知识点梳理

作者: 梦想不是遥不可及的 | 来源:发表于2019-08-29 11:45 被阅读0次

1.#import 和#include 区别

#import 包含的所有实体变量跟方法  比#include 好处是不会引起交叉编译也就是互相包含

@class 只是告诉编译器 其后面的声明的名称是类的名称(编译效率高)

2.导航push 做了哪些事 pop做了哪些事

push:将想要push的控制器添加到导航控制器的栈中

pop:将想要pop的控制器从导航控制器中移除

3.沙盒目录结构

(1)Application:放程序原文件 上架前经过数字签名,上架后不能更改

(2)Documents:常用目录,itunes 同步该应用时会同步此文件夹中的内容,适合存重要数据

(3)libraty:

Caches:用于存放应用程序专用的支持文件,保存应用程序再次启动过程中需要的信息。

Preference:iTunes同步该应用时会同步此文件夹中的内容,通常保存应用的设置信息。您不应该直接创建偏好设置文件,而是应该使用NSUserDefaults类来取得和设置应用程序的偏好.

(4)tmp:临时信息 itunes不会备份

4.自定义控件 流程

(1)新建一个继承自UIView的子类

(2)在initwithFrame方法中添加子控件 不给frame

(3)在layoutsubviews 方法设置frame

(4)提供一个模型属性 重写set方法

5.分类跟类扩展的区别

(1)分类有名称 类扩展时匿名分类

(2)分类一般只能添加方法 如果又需要可以通过runtime 添加属性

(3)类扩展中的方法必须实现 分类的不用

相关文章

  • iOS 基础知识点梳理

    1.#import 和#include 区别 #import 包含的所有实体变量跟方法 比#include 好处是...

  • ios开发 - oc代码质量提高(一)

    前言: 本文主要针对ios开发的菜鸟,进行基础知识梳理和代码质量提高。或许对某些知识点理解的不够全面,也可以进行开...

  • 【IOS初学者】数组与字典

    在这里我要说一下,ios开发的知识点都偏于基础,我只记录了一些基础的知识点,并进行了扩展,适合入门的朋友:【IOS...

  • iOS经典面试题

    iOS面试知识点 本篇的面试题是我认为比较好的iOS开发基础知识点,希望大家看过这后在理解的基础上掌握而不是死记硬...

  • ios-梳理-ios基础

    这些基础是必须掌握的! ios基础--UIView UIView是做UI界面的基础,这里不啰嗦常用的控件UITab...

  • 一:基础知识点梳理

    1.前置基础知识 2.知识点梳理 3.经典面试题

  • js 基础 知识点梳理

    1.数据类型 ECMAScript有五种简单(基本)数据类型,分别是UNDEFINED,NULL,BOOLEAN,...

  • iOS-知识点总结

    前言:iOS知识点总结 目 录 基础知识点 2@property及其关键字 2Static、const、ex...

  • 《iOS知识点梳理-Block》

    知识点总结中,如有幸被您观看,更有可能看到不足,期待指出交流 前言 最近放了很多假期,感觉身体得到了很好的休息. ...

  • iOS面试知识点梳理

    都是宝藏啊 面试参考1[https://www.jianshu.com/p/d884f3040fda]面试参考2[...

网友评论

      本文标题:iOS 基础知识点梳理

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