本教程是笔者在自学IOS/Swift知识的总结,适用于通过对Objictive C编程的运用并需要了解基于iOS程序的iPhone和iPad的程序员。做一个有bigger的’攻城狮‘,有尊严的工作,快乐的工作,享受工作。 关于Swift 苹果公司于WWDC2014(Apple Worldwide D
原创 2021-06-04 16:40:04
1310阅读
1、Swift。用来推断option是不是nil,相当于OC的 if(option) if let name = option{ greeting = “if=====“ }else{ greeting = "else===" } 2、执行switch中匹配到的子句之后。程序会退出switch语句,
转载 2016-02-04 09:13:00
125阅读
2评论
编译环境MacOS Big Sur 11.0.1Xcode 12.2P
转载 2021-07-02 15:28:44
1054阅读
1点赞
1评论
错误处理是响应错误以及从错误中返回的过程。swift提供第一类错误支持,包括在运行时抛出,捕获,传送和控制可回收错误。一些函数和方法不能总保证能够执行所有代码或产生有用的输出。可空类型用来表示值可能为空,但是当函数执行失败的时候,可空通常可以用来确定执行失败的原因,因此代码可以正确地响应失败。在Swift中,这叫做抛出函数或者抛出方法。Swift中,错误用符合ErrorType协议的值表示。 Sw
// 第一节:// 1.导入框架// 框架和头文件 直接import就行了import UIKit// 2.定义一个标识符// swift中定义标识符:必须制定该标识符是一个常量还是一个变量// var(变量)/let(常量) 标识符的名称 : 标识符的类型 = 初始化值var a : Int = 10;      // Int类型不能赋值Double类型的值var
原创 2016-09-07 18:47:21
393阅读
Swift Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift
原创 2021-06-04 16:39:59
474阅读
When you launch it will ask you what you want to do, and l’d like you to choose - this is a sandbox where you can type code and see immediate results.The default is a bla
原创 2022-10-24 17:51:17
62阅读
全书目录:一、Welcome to Swift二、Language Guide三、Language Reference/*译者的废话:几个小时前熬夜看了WWDC,各种激动,今年很有料啊!当看到Swift出来的时候,瞬间傻眼,又要学习新语言了。这篇文章来自苹果官方的《The Swift Programming Language》一书,500页左右,在苹果官网有下载。Swift大家都没实际用过,本翻译
转载 2014-06-03 10:35:00
46阅读
2评论
iOS开发Swift篇(01) 变量&常量&元组 说明: 1)终于要写一写swift了。其实早在14年就已经写了swift的部分博客,无奈时过境迁,此时早已不同往昔了。另外,对于14年部分iOS开发Swift篇专题的博文也不再做任何的校正和更新,特此说明。 2)该博文对应代码可以在https://g
转载 2016-06-13 11:06:00
87阅读
2评论
1 JAVA HashMap相关 HashMap一直是经典的面试题,所有面试官都喜欢问他,因为它可以牵扯出非常多的知识点,而面试者到底能了解到何种程度,则一定程度反映其综合能力。细节聊扩容因子LoadFactor=0.75,初始大小InitailCapacity=16容量(Capacity)和负载因
转载 2019-10-13 16:00:00
75阅读
2评论
1. 背景 2. setAccessible方法详解 3. setAccessible方法使用 1. 背景 在测试枚举类型实现单例模式能抵抗反射机制破解的代码中,看constructor.setAccessible(true)代码,不明白其用途 2. setAccessible方法详解 setAccessible并不是在Field中的,而是在AccessibleObject中,A
原创 2020-10-16 21:51:45
916阅读
​在本章中,你将以实际案例出发,来了解​​Swift​​语言的一些基础知识点,当你对这些基础概念有所了解后,往后将更加容易读懂和设计代码。前言和Apple官网或者网上分享的教程类文章不同,我将以实际开发角度讲述​​Swift​​​语言的一些概念和用法,方便大家更好地学习和掌握​​Swift​​语言。这同时也是对自己学习​​Swift​​语言过程的知识整理和输出。如有错误,以你为准。参数声明在​​i
原创 2022-08-29 09:41:00
99阅读
JSON1、json是js提供的一种数据交换格式2、json的语法{}:是对象属性名必须使用双引号括起来。单引不行属性值:null数值字符串数组:使用[]括起来boolean值:true和false3、应用jsonvarperson={"name":"zs","age":11,"sex":"male"}4、json和xml比较可读性:xml强解析难度:JSON本身就是js对象,简单的多流行度:XM
转载 2018-03-23 09:31:23
267阅读
继承一个类可以从另一个类继承方法,属性和其他的特性。当一个类从另一个类继承的时候,继承类被称为子类,这个类继承的类被称为父类。在Swift中,继承是基本的,从Swift中的其他类型来区分类的一种行为。在Swift中类可以调用和访问方法,属性和属于它们父类的下标脚本,并且提供它们自己重写的方法,属性和下标脚本来定义或修改它们的行为。Swift会确保你的重写是正确的,通过检查,重写定义都有一个与之匹配
Swift allows functions to be used like any value when used in the language. This in the vernacular says that functions are “first-class citizens”. If you want a full example of this, scroll down to th
转载 7月前
40阅读
原创 2022-04-10 20:58:26
48阅读
1.为什么产生大数据技术? 大数据技术的产生,犹如三个和尚挑水喝的故事,一个和尚挑水喝有的喝,两个和尚甚至三个和尚再用原来的生产效率,其结果就是三个和尚没水喝的局面,大数据犹如这里的水,需求越‘大’就需要更大更好的工作效率,大数据技术的产生是时代的趋势,是必然的结果。 2.为什么要学习大数据技术? ...
转载 2021-09-06 20:35:00
53阅读
2评论
为什么产生大数据技术? 将这么多不同的数据源互相映射,一般的数据库还做不到。另外,需要链接的数据量是非常巨大的。这就产生了“大数据”的概念。大数据使用特殊的数据结构来组织和访问巨大数量的数据,可能达到多个艾字节的范围。一般情况下,这需要跨多个服务器和离散数据存储进行并行计算,而小企业往往难以维持这种 ...
转载 2021-09-06 20:32:00
41阅读
2评论
1.为什么产生大数据技术? 因为大数据的出现可以使我们的存储成本的大幅下降,那么电脑系统的运行、 计算速度就可以得到提升,我们也不必去一个个的收集我们需要的数据,直接通 过技术来让我们的脑力劳动得到解放。 2.为什么要学习大数据技术? 1)对大数据的处理分析正成为新一代信息技术融合应用的结点。 移动 ...
转载 2021-09-06 20:29:00
44阅读
2评论
1.随着物联网的发展,人类产生和储存的数据类型越来越多样化,包括人与人之间产生的数据如社交网络、即时通讯等信息,人与机器之间产生的数据如电子商务、网络浏览等信息,以及机器与机器间产生的数据如GPS、监控摄像等。大数据技术就是为了运用和处理大数据而诞生的。 2.首先国家对大数据发展的支持推行了许多政策 ...
转载 2021-09-06 20:51:00
45阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5