ios基本知识

1、ARC(自动引用计数):解决了手动管理objective-c对象占用内存问题

2、xcode使用LLVM(low level virtual machine 底层虚拟机)编译起代替gcc。

    优点:代码生成速度快,提供更智能更精确的错误信息和警告

               提供了精准的静态分析器,扫描代码潜在问题


3、interface builder:

     nib:二进制格式,最早版本扩展名

     xib:基于XML的衍生格式的文本文件扩展名

    前二都被称为nib文件,在ios中每个nib文件只能包含一个视图以及关联的控制器或对象,只能在视图需要显示时才去加载它的nib文件(受制于节约内存)

    storyboard:元nib文件(meta-nib file)可以包含多个视图和控制器,以及相互连接的配置信息。但不会一次加载所有内容,只有需要加载某视图和控制器的时候才会请求特定内容。

    launchScreen.storyboard: 启动界面,xcode8之前是提供一张图片。

    main.storyboard:app 主界面

4、auto layout

     

     


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值