学海无涯

117 篇文章
37 人订阅

全部文章

YungFan

安徽商贸职业技术学院 · 教师 (已认证)

30.Swift学习之Codable协议

开发中推荐使用Paste JSON as Code • quicktype软件,可以根据JSON快速生成Model文件

622
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

Swift playground可视化开发

833
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

iOS开发之Network框架开发Socket实践

WWDC 2018上,Apple推出了一个新的底层网络框架 Network.framework,Apple 希望在开发 Socket API 时采用这个新的框架...

914
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

29.Swift后续学习

学完前面的语法知识,应该说Swift的语法已经基本讲完,Swift是一门正在走向成熟的年轻语言,每次发布新版本如5.0,5.1都会增加一些新特性,基于Swift...

972
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

iOS开发之地图

在iOS开发中,地图也是很多App都需要使用的功能。本文主要对iOS中的地图知识点进行介绍。需要说明的是地图看似很复杂,其实它仅仅是一个控件,就和UIButto...

972
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

iOS开发之BLE(二)——外设连接与断开

在iOS开发之BLE(一)——理论知识一文中,主要对iOS开发中BLE的基本理论知识进行了介绍,本文以中心模式为例讲解蓝牙的连接过程,并进行案例实践。

1252
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

iOS开发之定位

在iOS开发中,定位是很多App都需要使用的功能。本文主要对iOS中的定位知识点进行介绍。本文代码环境为:Xcode 10.1 + Swift 4.2。

1471
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

iOS开发之蓝牙(一)

在iOS开发中,我们最常用的蓝牙开发框架应该是Core Bluetooth,因为它可以与第三方蓝牙设备交互(必须要支持蓝牙4.0),蓝牙4.0以低功耗著称,所以...

944
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

AutoLayout自动布局在线课程

AutoLayout是一种基于约束的,描述性的布局系统。AutoLayout为开发者提供了一种不同于以往UI元素位置指定的布局方法。以前布局是通过frame属性...

1163
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

Swift4+Xcode10+iOS开发基础教程(上)在线课程

学习任何一门编程语言目的是能够用它进行相应的开发工作,在Swift语法学习完成以后,接下来就是用它来进行iOS或者Mac开发。本人自己录制的Swift4+Xco...

3251
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

27.Swift学习之与OC混编

在目前iOS开发语言从Objective-C到Swift的过渡时期,开发中难免会碰到两种语言同时存在的情况,如果在同一个项目中,两种语言并存,那么该项目就是一个...

951
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

Swift中的命名空间

命名空间namespace在C++、C#里面是一个常见概念,Swift中也引入了这样一个机制,下面来探索一下这个命名空间的来龙去脉。

1013
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

26.Swift学习之闭包在集合中的运用

闭包是Swift中一个重要的知识点,不仅在开发中能够帮助解决很多问题(如逆向传值),而且在许多官方系统库方法中都能看到它的身影,尤其是在集合中提供了很多函数来对...

761
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

25.Swift学习之@objc

在 Swift 中很多地方都是用到了一个修饰符@objc,尤其是在混编项目中,出于安全的考虑,可以将需要暴露给 Objective-C 使用的如类,属性和方法的...

1751
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

24. Swift学习之where关键字

在Swift中很多地方都是用到了一个关键字where,这个关键字的含义和数据库中的where差不多,用于条件筛选(条件过滤),那么在Swift中哪些地方用到了这...

1262
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

20.Swift学习之协议

协议为方法、属性、以及其他特定的任务需求或功能定义一个大致的框架。协议可被类、结构体、或枚举类型采纳以提供所需功能的具体实现。满足了协议中需求的任意类型都叫做遵...

852
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

20.Swift学习之扩展

扩展可以使已有的类型遵循一个或多个协议。在这种情况下,协议名的书写方式与类或结构体完全一样:

771
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

23.Swift学习之访问权限、异常

1571
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

22.Swift学习之泛型

如果此时我们想交换两个Double类型、或者是其他类型的值,就需要针对不同的类型写类似的方法,但是这些方法仅仅只是参数类型不同。如何解决?—— 泛型

701
YungFan

安徽商贸职业技术学院 · 教师 (已认证)

19.Swift学习之构造函数与析构函数

1073

扫码关注云+社区

领取腾讯云代金券