自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Swift学习笔记——运算符

运算符基本概念1、一元运算符对一个目标进行操作,一元前缀运算符,如:!b,一元后缀运算符,如:b!2、二元运算符对两个目标进行操作,如a+b,因为它出现在两个目标之间,所以是中缀3、三元运算符操作三个目标,Swift语言中,只有一个三元运算符,三元条件运算符(a ? b : c)Swift中对运算符的改进:1、支持C语言中大多数标准运算符,同时也增加了一些排除常见代码错误的能力2、赋值符号(=)不会返回值,防止它被用于(==)的意图上面3、算数符号(+、-、*、/、%以及其他)可以检测并

2021-10-25 15:37:24 1114

原创 Swift学习笔记——字符串的使用

在Swift中,字符串是值类型。1、String值在传递给方法或者函数的时候会被复制过去2、赋值给常量或者变量的时候也是一样3、Swift编译器优化了字符串使用的资源,实际上拷贝只会在确实需要的时候才进行示例代码:let mulStr = 3let msg = "\(mulStr) times 2.5 is \(Double(mulStr) * 2.5)"字符串拼接1、使用加运算符(+)创建新字符串2、使用加赋值符号(+=)在已经存在的String值末尾追加一个String值3

2021-10-25 09:41:28 1460

原创 新的征程——开启C/C++学习之旅

Hello,各位码友们,我是来自广东深圳的一名iOS开发者,这不算是我在csdn的第一篇博客,但这是新的起点,接下来一年的时间,我每周都会持续的更新内容,因为,我即将开启C、C++学习之旅。说到编程,要从2014年底说起,那个时候,我通过很多hr朋友口中,了解到了移动互联网的趋势,市场上需要大量iOS、安卓的移动互联网人才,再加上,我是乔布斯的忠实粉丝,所以,毅然决然地辞职了,进行了为期半年的iOS开发学习,成功转型,一直做到现在。编程对我而言,是一件非常有成就感的事情,你可以使用一大段代码,经过自己的

2021-10-16 09:27:56 152 1

原创 iOS开发 • 实例——用CollectionView和tableView实现做题界面功能

我独立开发的 融易点,是一款为高校学生金融知识学习做服务的app。那里面逻辑比较复杂的界面,就是做题界面,有单选、多选题、判断题、简答题等等,类似的demo,很少,我也参考了一些,学到了不少经验,值得写下来分享,这个项目第一版功能相对简单,所以我还是采用了MVC的架构,我们先看看效果,如下所示:简单说说实现的界面层次结构:ViewController中,主要的有:self.view-&...

2020-02-01 18:12:27 517

原创 iOS开发 • 实例——Hey, 定时器!

在现在很多app中,我们经常会看到轮播图,轮播广告等等,比如淘宝、京东商城app,他们都可以定时循环地播放广告、图片,背后的功臣之一就是今天的主角——定时器 NSTimer。简单地介绍了它的应用场景,接下来,说说此次要分享的技能点:定时器的常用方式fire方法的正确理解NSRunloopMode对定时器的影响子线程开启定时器GCD定时器定时器引起的循环引用的解决思路##...

2020-02-01 18:06:12 186

原创 Swift学习笔记——Swift中使用Optional

有Optional的好处在OC中:OC中的nil是无类型的指针OC里面的数组、字典、集合等不允许放入nilOC所有对象变量都可以为nilOC只能用在对象上,而在其他地方又用其他特殊值,表示值的缺失Optional的使用通过在变量类型后面加?来表示可以通过给可选变量赋值一个nil来将它设置为没有值在OC中,nil是一个指向不存在对象的指针在Swift中,nil不是指针,它是...

2020-02-01 17:46:16 262

原创 Swift学习笔记——Tuple(元组)的用法

Tuple(元组)元组把多个值合并成单一的复合型的值元组内的值可以是任何类型,而且可以不必是同一类型元组中的每一个元素可以指定对应的元素名称如果没有指定名称的元素,就使用下标的方式来引用let error = (666,"没有权力")let errorCode = (errorCode:66,errorMsg:"没有权力")print(error.0)print(error.1...

2020-02-01 17:35:45 327

原创 Swift学习笔记——Swift的常量&&变量&&数值类型

Swift的常量和变量使用关键字let来声明常量使用关键字var来声明变量可以在一行中声明多个变量或者常量,用逗号分隔var x = 0.0, y = 0.0,z = 0.0print("x=\(x),y=\(y),z=\(z)")Swift类型的标注在声明一个变量&&常量的时候提供类型标注,来明确变量&&常量能够储存值的类型添加类型标注的方...

2020-02-01 17:22:06 289

原创 Swift学习笔记——Swift各版本的差异以及与OC的主要区别

Swift各版本的差异Swift 2error handing 增强guard 语法协议支持扩展Swift 3新的 GCD 和 Core GraphicsNS前缀从老的Foundation类型中移除内联序列函数sequence新增fileprivate和open两个权限控制移除了诸多弃用的特性,比如++、-- 运算符等Swift 4extension 中可以访问 ...

2020-02-01 17:02:06 1100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除