- 博客(4)
- 收藏
- 关注
原创 为什么说oc时动态语言?表现在哪些方面?
oc类的类型和数据变量的类型都是在运行时确定的,而不是在编译时确定的,所以说oc是动态语言。它主要表现在三个方面:1、动态类型:即运行时再决定对象的类型。比如id类型,任何对象都可以被id指针所指,只有在运行时才能决定是什么类型。像内置的明确的基本类型都属于静态类型(int、NSString等)。静态类型在编 译的时候就能被识别出来。所以,若程序发生了类型不对应,编译器就会发出警告。而动态类型就编...
2018-03-09 14:27:07 1029
原创 Swift:基础语法(三)
一、循环结构循环结构用来在指定条件下多次重复执行同一组语句。使用循环结构可以减少代码的编写量和时间。Swift提供了3种用于循环的语句:while语句、repeat-while语句、for语句。本章内容只对前两种语句加以说明。1、while语句while语句是比较简单的循环语句。它的语法形式如下:while(表达式)语句其中,表达式就是循环条
2018-02-02 20:28:20 211
原创 Swift:基础语法(二)
这次的文章主要讲述具有代表性的运算符逻辑,以及数据类型转换的简单举例。一、逻辑运算符逻辑运算符的功能就是把这多个条件进行组合,从而实现更多的复杂的表达式。使用逻辑运算符链接起来的式子称为逻辑表达式。其语法形式如下:条件表达式 逻辑运算符 条件表达式 注:逻辑表达式返回的值是Bool(布尔值)二、强制解析运算符
2018-01-30 17:06:17 187 2
原创 Swift:基础语法(一)
Swift,是苹果2014年在“苹果开发者大会”发布的新开发语言。源于Objective-C,语法和JavaScript、C#语法接近,吸收了其他语言的优秀之处,可以在iOS、macOS、watchOS、tvOS四个平台开发app以及游戏,上手速度非常快。下面从基础语法开始讲起。Swift有两点创新之处:1、把结构体作为一个优先的来看待,以前我们使用“面向对象编程”主要强调“继承”这个概念
2018-01-09 20:50:57 301 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人