本节课将为您演示,地图视图的几种常见的代理方法。首先在左侧的项目导航区,打开视图控制器的代码文件。
本节课将为您演示,如何借助网页视图,创建一个图文并茂的笔记本程序。在您的项目中已经导入了一些素材文件,该图片将作为删除按钮。
本节课将为您演示,如何通过网页中的脚本代码,调用设备的原生程序。首先创建一个网页文件,在项目文件夹上点击鼠标右键,弹出右键菜单。
本节课将为您演示,如何读取项目中的网页文件,以及执行脚本代码。首先创建一个网页文件,在项目文件夹上点击鼠标右键,弹出右键菜单。
本节课将为您演示,如何使用网页视图加载网页代码和Gif动画。此时我们已经在项目中导入了一张Gif图片。
您将在本节课中,创建一个带有图标的密码文本框。首先确保在您的项目中,已经安装了所需的第三方库,双击查看此处的Pod配置文件。
您将在本节课中制作一款漂亮的环形进度条。首先确保在您的项目中,已经安装了所需的第三方库,使用手指双击查看此处的Pod配置文件。
欢迎进入神兵利器的世界!现在为您演示第一把利器,即动态标签的使用,它允许用户在标签上进行互动操作,请使用手指双击此处的Pod文件,查看安装配置文件。
本节课将为你解析懒加载的概念。顾名思义,懒加载就是用到的时候再开辟内存空间,多次使用只会加载一次。
本节课将通过一个实例,演示内存的泄露问题以及如何修复。
开发语言使用自动引用计数,跟踪并管理应用分配的内存。当实例不再被使用时,会自动释放这些类的实例所占用的内存。
本节课将为你解析异常捕捉语句,该语句主要用于对异常和错误进行监测和处理。同时通过一个食品出售的实例,演示异常捕捉语句的具体用法。
本节课将为你解析泛型的使用。泛型是另外一种可以使编码更加简单、快捷的方式。你可以将泛型简单理解为:泛指所有类型。
本节课将为你演示闭包的使用,闭包功能使编码更加简洁,符合开发语言的现代、简便明了的特点。
和别的语言不同,系统不会自动给变量设置初始值,也就是说变量不会有默认值。所以在使用变量之前需要进行初始化,否则就会出错。
本节课将为你解析协议的使用方法。协议规定了用来实现某个功能所需要的方法和属性。协议能够被类、结构体等具体实现(或遵守)。
本节课将为你演示针对方法的扩展。
扩展就是向一个已有的类、结构体或枚举类型添加新的能力。 扩展可以对一个类型添加新的功能,但是不能重写已有的功能。
AnyObject可以代表任何class类型的实例。此外还有一个Any,它可以表示任何类型,除了方法类型。本节课将为你讲解Any的使用。
在上一节课你掌握了类型的强制转换,本节课继续讲解类型的检查。类型检查是一种检查类实例的方式,并且也是让实例作为它的父类或者子类的一种方式。