一.三大特性

  • 封装

  • 继承

  • 重写父类方法 需要加上 override

  • 多态

  • 必须要有继承

  • 必须要有重写

  • 必须是父类指针指向子类对象

  • (重载)

  • 参数类型不同

  • 参数个数不同

二.自动引用计数

  • 当有一个强引用指向某个对象时,该对象的引用计数会自动 + 1
  • 当强引用消失时,引用计数会自动 - 1
  • 当引用计数为0时,该对象会被销毁
    阅读全文 »

Swift最基本的语法变化

  • 导入框架 import UIKit

  • 定义标识符时,必须声明该标识符是变量还是常量声明标识符的
    格式:变量/常量关键字 名称 : 数据类型

  • 语句结束时不需要加 ;如果同一行有多个语句,则依然需要加
    但是不建议一行多条语句

  • Swift中的打印语句: print(“打印的内容”)

    阅读全文 »

字符串的介绍

  • 字符串在任何的开发中使用都是非常频繁的
  • OC和Swift中字符串的区别
  • 在OC中字符串类型时NSString,在Swift中字符串类型是String
  • OC中字符串@””,Swift中字符串””
  • 使用 String 的原因
  • String 是一个结构体,性能更高
  • NSString 是一个 OC 对象,性能略差
  • String 支持直接遍历
  • Swift 提供了 String 和 NSString 之间的无缝转换
阅读全文 »
0%