240 发简信
IP属地:重庆
  • 内存管理(上)

    内存管理 ARC是Swift默认的内存管理机制,其针对堆上的对象,由编译器自动生成操作引用计数的指令(retain或release)来管理对象的引用计数增加或减少。程序员无法...

  • 类型扩展

    扩展Extension 扩展支持为现有类型增加功能(可没有源代码),支持一下类型:类结构枚举协议 除了不能增加实例存储属性和析构器外,使用扩展可以增加:计算属性(实例属性和类...

  • 120
    函数类型与闭包

    函数类型 函数类型定义:(参数类型1,参数类型2,……)->返回值类型 函数类型是一种引用类型,类似于函数指针。可以将函数类型应用于任何使用类型的地方:变量、参数、返回值。 ...

  • 120
    献给写作者的 Markdown 新手指南

    「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有写作者学习和掌握该语言。为什么?可以...

  • 120
    便捷初始化器和指定初始化器

    1、自定义初始化方法要先调用自己类默认初始化方法,自己重写默认初始化方法要先调用父类默认初始化方法2、应该要先调用父类的构造器或者自身的默认构造器,以防止先给属性赋值了然后才...

  • 120
    如何优雅地使用 Playground

    苹果为推动 Swift 的发展花了很大的力气,Playground 就是其中的一个。Playground 大大降低了 Swift 的学习门槛,它可以实时执行 swift 代码...

  • Swift中的final修饰符

    Swift中的final修饰符可以防止类(class)被继承,还可以防止子类重写父类的属性、方法以及下标。需要注意的是,final修饰符只能用于类,不能修饰结构体(struc...

  • GeekBand第一周swift

    一周的课程看完了,不知道为什么最后感觉没什么总结的,感觉swift和OC很不一样却又很多相同的地方。 ARC计数就是表示一个堆有几个指针指向它 用xcrun可以生...

  • GeekBand应用开发实战2

    ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。 iOS的SDK中提供很多原生...

  • GeekBand实战笔记第一周

    今天就本周作业的读取txt文件查找了的一些方法,如下: //读取文本内容NSError *error;NSString *txt = [NSString stringWith...

  • 120
    GeekBand第二周Object-C~12.类别与扩展

    类别Category `类别支持在没有源代码的情况下,基于某些特定的场合,为一个类增加功能。 `可以添加 : 类方法、实例方法、重写基类方法 `不能添加 : 属性...

  • 120
    GeekBand第二周Object-C~10.自动引用计数ARC

    了解ARC `自动引用计数(Automatic Reference Counting)是Objective-C默认的内存管理机制,其针对堆上的对象,由编译器自动生成操作引用计...