美文网首页
iOS复习笔记

iOS复习笔记

作者: 达达记 | 来源:发表于2017-07-23 15:32 被阅读0次

    1、变量的概念
    变量的值可以在程序运行期间改变
    变量代表一块存储区域
    存储区域内存储的内容就是变量的值

    2、变量命名规范
    1)、名字只能有数字、字母、下划线、美元符号组成,并且不能以数字开头
    2)、见名知意
    3)、驼峰命名法
    4)、先定义后使用
    5)、变量不能重名

    3、面向对象
    万事万物皆为对象
    1)、类
    创建一个类,首先要写这个类的特征和行为
    方法表示这个类具有怎样的行为
    .h文件中定义,.m文件中实现
    alloc:开辟一个内存,init:初始化-产生这个对象

    4、实例对象的可见度: private、protected、public

    5、面向对象三大特性:继承、封装、多态
    封装:类的属性是属于这个类的,不允许别人在外面对它进行修改,如果想要修改告诉这个类,类自己来改动,这个时候就需要用到set、get方法,设置器和访问器

    //set、get方法
    -(void)setName:(NSString *)name;
    -(NSString *)name;
    

    OC中调用方法使用中括号,也叫消息发送机制

    截图

    6、UI
    UI工程的创建、UIWindow、UIViewController
    不再是创建下面的这个工程


    截图

    真正工作了去做项目的时候创建的是iOS中的:

    截图

    以前创建项目的时候有一个空模板,现在没有了,现在苹果主要推荐使用Single View Application,这个带有一个可视化编程的工具

    UIWindow
    我们的应用程序之所以能够在手机中看到并且显示出来,就是因为有window这个东西,
    打开一个app,它里面是有一个窗户的,所以它才可以显示到手机上面,app不可能只有一个界面,肯定有多个页面,一个页面想要显示出来首先要加到窗户上面才可以显示出来
    window的初始化在程序完成加载后创建,写在delegate的didfinishlaunchingwithoptions方法中,在这个方法中需要创建程序的首页面,并且将这个页面放到窗户中
    iOS中所有可以看到的界面都是UIView

    相关文章

      网友评论

          本文标题:iOS复习笔记

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