自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

转载 IOS11,Swift4从入门到精通-26内存安全

本节内容转载于http://www.swift51.com/swift4.0/chapter2/24_Memory_Safe.html本页包含内容:理解内存访问冲突In-Out 参数的访问冲突函数里 self 的访问冲突属性的访问冲突更新历史默认情况下,Swift 会阻止你代码里不安全的行为。例如,Swift 会保证变量在使用之前就完成初始化,在内存被回收之后就无法被访问,并且数组...

2018-11-21 09:09:33 201

转载 IOS11,Swift4从入门到精通-25泛型

本节内容转载于http://www.swift51.com/swift4.0/chapter2/23_Generics.html本页包含内容:泛型所解决的问题泛型函数类型参数命名类型参数泛型类型扩展一个泛型类型类型约束关联类型泛型 Where 语句具有泛型 where 子句的扩展具有泛型 Where 子句的关联类型泛型下标泛型代码让你能够根据自定义的需求,编写出适用于...

2018-11-21 09:07:27 170

转载 IOS11,Swift4从入门到精通-24协议

本节内容转载于http://www.swift51.com/swift4.0/chapter2/22_Protocols.html本页包含内容:协议语法属性要求方法要求(Method Requirements)Mutating 方法要求构造器要求协议作为类型委托(代理)模式通过扩展添加协议一致性通过扩展遵循协议协议类型的集合协议的继承类类型专属协议协议合成检查协议一...

2018-11-21 09:06:14 250

转载 IOS11,Swift4从入门到精通-23扩展(Extensions)

本节内容转载于http://www.swift51.com/swift4.0/chapter2/21_Extensions.html本页包含内容:扩展语法计算型属性构造器方法下标嵌套类型扩展 就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即 逆向建模 )。扩展和 Objective-C 中的分类类似。(与 Obj...

2018-11-21 09:04:55 204

转载 IOS11,Swift4从入门到精通-22嵌套类型

本节内容转载于http://www.swift51.com/swift4.0/chapter2/20_Nested_Types.html本页包含内容:嵌套类型实践引用嵌套类型枚举常被用于为特定类或结构体实现某些功能。类似地,枚举可以方便的定义工具类或结构体,从而为某个复杂的类型所使用。为了实现这种功能,Swift 允许你定义嵌套类型,可以在支持的类型中定义嵌套的枚举、类和结构体。要在一...

2018-11-21 09:03:55 200

转载 IOS11,Swift4从入门到精通-21类型转换

本节内容转载于http://www.swift51.com/swift4.0/chapter2/19_Type_Casting.html本页包含内容:定义一个类层次作为例子检查类型向下转型Any 和 AnyObject 的类型转换类型转换 可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。类型转换在 Swift 中使用 is 和 as 操作符实现。这两个操作符提供了一种简...

2018-11-21 09:02:42 343

转载 IOS11,Swift4从入门到精通-20错误处理

本节内容转载于http://www.swift51.com/swift4.0/chapter2/18_Error_Handling.html本页包含内容:表示并抛出错误处理错误指定清理操作错误处理(Error handling)是响应错误以及从错误中恢复的过程。Swift 提供了在运行时对可恢复错误的抛出、捕获、传递和操作的一等公民支持。某些操作无法保证总是执行完所有代码或总是生成有...

2018-11-21 09:01:34 316

转载 IOS11,Swift4从入门到精通-19可选链式调用

本节内容转载于http://www.swift51.com/swift4.0/chapter2/17_Optional_Chaining.html本页包含内容:使用可选链式调用代替强制展开为可选链式调用定义模型类通过可选链式调用访问属性通过可选链式调用调用方法通过可选链式调用访问下标连接多层可选链式调用在方法的可选返回值上进行可选链式调用可选链式调用是一种可以在当前值可能为ni...

2018-11-21 09:00:27 163

转载 IOS11,Swift4从入门到精通-18自动引用计数

本节内容引用于http://www.swift51.com/swift4.0/chapter2/16_Automatic_Reference_Counting.html本页包含内容:自动引用计数的工作机制自动引用计数实践类实例之间的循环强引用解决实例之间的循环强引用闭包引起的循环强引用解决闭包引起的循环强引用Swift 使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存...

2018-11-21 08:59:09 200

转载 IOS11,Swift4从入门到精通-17析构过程

本节内容转载于本页包含内容:析构过程原理析构器实践析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用。析构器用关键字deinit来标示,类似于构造器要用init来标示。析构过程原理Swift 会自动释放不再需要的实例以释放资源。如自动引用计数章节中所讲述,Swift 通过自动引用计数(ARC)处理实例的内存管理。通常当你的实例被释放时不需要手动地去清理。但是,当使用自己...

2018-11-21 08:57:55 193

转载 IOS11,Swift4从入门到精通-16构造过程

本节内容转载于http://www.swift51.com/swift4.0/chapter2/14_Initialization.html本页包含内容:存储属性的初始赋值自定义构造过程默认构造器值类型的构造器代理类的继承和构造过程可失败构造器必要构造器通过闭包或函数设置属性的默认值构造过程是使用类、结构体或枚举类型的实例之前的准备过程。在新实例可用前必须执行这个过程,具体操...

2018-11-20 14:18:35 166

转载 IOS11,Swift4从入门到精通-15继承

本节内容转载于http://www.swift51.com/swift4.0/chapter2/13_Inheritance.html本页包含内容:定义一个基类子类生成重写防止重写一个类可以继承另一个类的方法,属性和其它特性。当一个类继承其它类时,继承类叫子类,被继承类叫超类(或父类)。在 Swift 中,继承是区分「类」与其它类型的一个基本特征。在 Swift 中,类可以调用和访...

2018-11-20 14:17:19 239

转载 IOS11,Swift4从入门到精通-14下标

本节内容转载于http://www.swift51.com/swift4.0/chapter2/12_Subscripts.html本页包含内容:下标语法下标用法下标选项下标可以定义在类、结构体和枚举中,是访问集合,列表或序列中元素的快捷方式。可以使用下标的索引,设置和获取值,而不需要再调用对应的存取方法。举例来说,用下标访问一个Array实例中的元素可以写作someArray[ind...

2018-11-20 14:16:17 191

转载 IOS11,Swift4从入门到精通-13方法(Methods)

本节内容转载于http://www.swift51.com/swift4.0/chapter2/11_Methods.html本页包含内容:实例方法类型方法方法是与某些特定类型相关联的函数。类、结构体、枚举都可以定义实例方法;实例方法为给定类型的实例封装了具体的任务与功能。类、结构体、枚举也可以定义类型方法;类型方法与类型本身相关联。类型方法与 Objective-C 中的类方法(cla...

2018-11-20 14:14:57 195

转载 IOS11,Swift4从入门到精通-12属性 (Properties)

本节内容转载于http://www.swift51.com/swift4.0/chapter2/10_Properties.html本页包含内容:存储属性计算属性属性观察器全局变量和局部变量类型属性属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,而计算属性计算(不是存储)一个值。计算属性可以用于类、结构体和枚举,存储属性只能用于类和结构体。存储属性和计...

2018-11-20 14:13:49 182

转载 IOS11,Swift4从入门到精通-11类和结构体

本节内容转载于http://www.swift51.com/swift4.0/chapter2/09_Classes_and_Structures.html本页包含内容:类和结构体对比结构体和枚举是值类型类是引用类型类和结构体的选择字符串、数组、和字典类型的赋值与复制行为类和结构体是人们构建代码所用的一种通用且灵活的构造体。我们可以使用完全相同的语法规则来为类和结构体定义属性(常量...

2018-11-20 14:12:39 151

转载 IOS11,Swift4从入门到精通-10枚举

本节内容转载于http://www.swift51.com/swift4.0/chapter2/08_Enumerations.html本页内容包含:枚举语法使用 Switch 语句匹配枚举值关联值原始值递归枚举枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值。如果你熟悉 C 语言,你会知道在 C 语言中,枚举会为一组整型值分配相关联的名称...

2018-11-20 14:11:20 199

转载 IOS11,Swift4从入门到精通-09闭包

本节内容转载于http://www.swift51.com/swift4.0/chapter2/07_Closures.html本页包含内容:闭包表达式尾随闭包值捕获闭包是引用类型逃逸闭包自动闭包闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。闭包可以...

2018-11-20 14:10:02 237

转载 IOS11,Swift4从入门到精通-08函数

本节内容转载于http://www.swift51.com/swift4.0/chapter2/06_Functions.html本页包含内容:函数定义与调用函数参数与返回值函数参数标签和参数名称函数类型嵌套函数函数是一段完成特定任务的独立代码片段。你可以通过给函数命名来标识某个函数的功能,这个名字可以被用来在需要的时候"调用"这个函数来完成它的任务。Swift 统一的函数语法非...

2018-11-20 14:08:05 277

转载 IOS11,Swift4从入门到精通-07控制流

本节内容转载于http://www.swift51.com/swift4.0/chapter2/05_Control_Flow.html本页包含内容:For-In 循环While 循环条件语句控制转移语句(Control Transfer Statements)提前退出检测 API 可用性Swift提供了多种流程控制结构,包括可以多次执行任务的while循环,基于特定条件选择执行...

2018-11-20 14:06:29 529

转载 IOS11,Swift4从入门到精通-06swift集合类型 (Collection Types)

本节文本内容转载于http://www.swift51.com/swift4.0/chapter2/04_Collection_Types.html本页包含内容:集合的可变性数组集合集合操作字典Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dic...

2018-11-05 19:15:29 282

转载 IOS11,Swift4从入门到精通-05swift字符串和字符

本节文本内容转载于http://www.swift51.com/swift4.0/chapter2/03_Strings_and_Characters.html本页包含内容:字符串字面量字面量中的特殊字符初始化空字符串字符串可变性字符串是值类型使用字符连接字符串和字符字符串插值Unicode计算字符数量访问和修改字符串子字符串比较字符串字符串的 Unicode 表示...

2018-11-05 19:10:46 206

转载 OS11,Swift4从入门到精通-04swift基础运算符

本节文本内容转载于http://www.swift51.com/swift4.0/chapter2/02_Basic_Operators.html本页包含内容:术语赋值运算符算术运算符组合赋值运算符比较运算符三目运算符空合运算符区间运算符逻辑运算符运算符是检查、改变、合并值的特殊符号或短语。例如,加号(+)将两个数相加(如 let i = 1 + 2)。更复杂的运算例子包括...

2018-11-05 19:07:36 199

转载 IOS11,Swift4从入门到精通-03swift语言基础

本节内容引用于http://www.swift51.com/swift4.0/chapter2/01_The_Basics.html本页包含内容:常量和变量声明常量和变量类型标注常量和变量的命名输出常量和变量注释分号整数整数范围IntUInt浮点数类型安全和类型推断数值型字面量数值型类型转换整数转换数整数和浮点数转换类型别名布尔值元组可选nilif...

2018-11-05 18:36:10 416

原创 IOS11,Swift4从入门到精通-02swift语言介绍

谁适合阅读本教程?本教程适合想从事移动端(iphone)开发或 OS X 应用的编程人员,如果之前有编程基础更好。Swift 简介Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。Swift ...

2018-11-05 18:18:42 567

原创 IOS11,Swift4开发从入门到精通-01大纲

大纲Swift4Swift语言介绍Swift初见基础语法基础运算符字符串和字符集合类型控制流函数闭包枚举类和结构体属性方法下标继承构造方法析构方法自动引用计数可选链错误处理类型转换嵌套类型扩展协议泛型内存安全访问控制高级运算符基础篇开发环境开发语言IOS系统层次结构查看官方文档xcode全面讲解模拟器讲解IOS项目文件...

2018-11-04 15:04:11 1124

app-debug.apk

ble配置APP,包含蓝牙搜索,蓝牙连接,蓝牙配置,

2020-07-22

RxJava eclipse dome下载

RxJava 在国内越来越火了,可是百度各大教程都是基于Android studio 的配置。由于国内墙高的原因,使用Android studio 特别困难,很难从jcenter中下载依赖库。所以我花了很长的时间去配置了一个eclipse 版本的Rxjava 2.0dome。里面包含各种依赖jar包。可完整运行。

2016-08-30

空空如也

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

TA关注的人

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