手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift学习日志—— 结构体和类
//结构体和枚举都是值类型,即值类型被赋予给一个变量、常量或者被传递给一个函数的时候,其值会被拷贝。 //类是引用类型,与值类型不同,引用类型在被赋予到一个变量、常量或者被传递到一个函数时,其值不会被拷贝。因此,引用的是已存在的实例本身而不是其拷贝。 //恒等运算符 /* 等价于(===) 不等价于(!==) 请注意,“等价于”(用三个等号表示,===)与“等于”(用两个等号表示,==)的不同:
作者:编程之家 时间:2020-05-27
Swift 编程语言学习
Hello World: print(Hello World) 本文已使用Swift3更新。v3的主要更新见Swift 3 更新 快速上手 // 常量变量 let constVar = "100" var value = 0 var red, green, blue: Double // 数组 var str1 = "AAA" var str2 = "BBB" var array:[String
作者:编程之家 时间:2020-05-27
swift protocol
1.定义和语法 在swift中,protocol(协议)是为了完成某一特定任务而定义的一组方法和属性的蓝图(在OC中只能有方法不能有属性),可以作用于 class , struct, enumeration。 protocol SomeProtocol { // protocol definition goes here } 2. 语法 当自定义的类型需要遵守一个或多个协议时,结构如下:
作者:编程之家 时间:2020-05-27
Swift开源的介绍
Swift 是由多种不同的项目组成的,提供一个构建软件的完整生态系统。 Swift 编译器项目解析 Swift 语法,产生语义判断来帮助编写正确代码,利用 LLVM 生成机器指令。 LLDB 项目是 first-class 调试器,包含一个 REPL 进行交互编程。 Swfit 标准库项目包含所有核心类型和基础函数。 Swift 团队除了开源 Swfit 之外,还开源了两个项目: Swfit 核心
作者:编程之家 时间:2020-05-27
推荐:Swift中的Weak Strong Dance
来自戴伟来的投稿 地址:http://daiweilai.github.io/2015/12/23/Swift%E4%B8%AD%E7%9A%84Weak:Strong%20Dance/ 马上又要过年了,诶,再也不能像当初那样无耻地逗利是了(我们广东的方言讨红包的意思) 图1 图2 看来今年没利了 谁让哥已经工作了呢。 公司今年的开发任务算是完结了,苹果又极不负(hǎo)责(yàng)任(de)地
作者:编程之家 时间:2020-05-27
swift网络请求的相关方法
import UIKit class DownLocader: NSObject,NSURLSessionDownloadDelegate { var session: NSURLSession? override init() { super.init() let imageURL = NSU
作者:编程之家 时间:2020-05-27
Swift - 使用NSNotificationCenter发送通知,接收通知
标签: 1,通知(NSNotification)介绍 这里所说的通知不是指发给用户看的通知消息,而是系统内部进行消息传递的通知。要介绍通知之前,我们需要先了解什么是观察者模式。 观察者模式 (Observer):指一个对象在状态变化的时候会通知另一个对象。参与者并不需要知道其他对象的具体是干什么的 。这是一种降低耦合度的设计。常见的使用方法是观察者注册监听,然后在状态改变的时候,所有观察者们都会收
作者:编程之家 时间:2020-05-27
关于 Swift 演变的趣味探讨
译者:小袋子;校对:Cee;定稿:numbbbbb 记得我曾分享过一些想法和建议,比如: newtype 一个是建议 Swift 推出一个 newtype 的关键词,它可以添加完全不同于原生的可扩展的派生类型。例如: newtype Currency = NSDecimal 这创建了一个拥有所有 NSDecimal 所有行为的 Currency 类型。然而,你不能让一个 NSDecimal 类型的
作者:编程之家 时间:2020-05-27
最通俗易懂的 Swift 函数式编程
函数式编程(Functional Programming)是相对于我们常用的面向对象和面向过程编程的另外一种开发思维方式,它更加强调以函数为中心。善用函数式编程思路,可以对我们的开发工作有很大的帮助和启发,今天我们就来讨论一下吧。 什么是函数式编程 我们用一个简单的例子为大家说明什么是函数式编程。 比如我们有这样一个结构: struct Staff { var firstname:
作者:编程之家 时间:2020-05-27
[Swift]:快速学习笔记2
作者:编程之家 时间:2020-05-27
[Swift]:快速学习笔记3
作者:编程之家 时间:2020-05-27
Swift - 给图片imageView添加阴影边框
有时为了突出图片,需要给图片添加阴影效果。通过UIImageView的layer阴影属性设置,可以很方便的实现这个功能。 不仅是UIImageView,其他的UI控件也是可以设置阴影的。 import UIKit class ViewController: UIViewController { @IBOutlet weak var imageView1: UII
作者:编程之家 时间:2020-05-27
最通俗易懂的方式让你理解 Swift 的函数式编程
函数式编程(Functional Programming)是相对于我们常用的面向对象和面向过程编程的另外一种开发思维方式,它更加强调以函数为中心。善用函数式编程思路,可以对我们的开发工作有很大的帮助和启发,今天我们就来讨论一下吧。 什么是函数式编程 我们用一个简单的例子为大家说明什么是函数式编程。 比如我们有这样一个结构: struct Staff { var firstname: String
作者:编程之家 时间:2020-05-27
Swift 部署到服务器—添加忽略文件
由于开发的需要,或者说是团队开发的需要,常常要将代码部署到服务器上,比如部署到github,oschina,上,对吧,比如oschina,但是oschina中,到了添加忽略文件的时候,并没有我们想要的忽略文件: 那就需要我们手动的来添加忽略文件了,对吧 一般来说:我们需要忽略这个文件: 那么我们就在忽略文件中: 最后将文件通过git提交到服务器就搞定了
作者:编程之家 时间:2020-05-27
Swift学习笔记——闭包的几种形式
闭包 本节主要叙述的是闭包的几种形式,以及闭包的实际作用,闭包是一种自包含的函数代码块, 可以在代码中被传递和使用,闭包类似于C++中的Lambda 表达式,那么我们先来看看C++中Lambda 是怎么回事。先看一段简单的代码: int x = 10; int y = 3; int z ; z = [=]()mutable throw() -> int {
作者:编程之家 时间:2020-05-27
Swift - 关于 Optional 的一点唠叨
Optional 是 Swift 的一个非常重要的特性,它除了提供类型安全的机制,也是 Swift 中很多语言特性的核心。当然,使用 Optional 时也要了解很多坑,这样能帮助我们更好的运用它。 Optional Optional 是 Swift 中一种特殊的类型,它本身有一个枚举的定义,简单来说就是这个形式: enum Optional { case None case Some } 当
作者:编程之家 时间:2020-05-27
23.使用Swift自带的join函数拼接字符串
在我们实际开发中, 需要与后台进行交互传参, 这时候我们就要使用各种方法来拼接, 但在Swift这里就不需要这么麻烦, 因为它本身自带一个方法, 让我们来看看 1.界面布局 2.代码实现 class ViewController: UIViewController { @IBOutlet weak var textLabel: UILabel! let stringArr =
作者:编程之家 时间:2020-05-27
[Swift]:快速学习笔记4 ARC和循环引用
代码下载(playground文件): Swift快速学习笔记
作者:编程之家 时间:2020-05-27
[Swift]:快速学习笔记5 扩展和泛型
代码下载(playground文件): Swift快速学习笔记
作者:编程之家 时间:2020-05-27
Swift基础语法的学习
Swift基础语法的学习 1.Swift中的模块化的标注; 在OC中使用是: #pragma mark - 标注一段的相关功能; 在Swift中使用的是: MARK:- 标注一段的相关功能; 实现的效果如下图: 2.Swift的基本“输入”,“输出”语句,常量,字符串,数学运算符,布尔类型等等 //MARK:- 隐式声明类型 //MARK:- 输出语句 //swif
作者:编程之家 时间:2020-05-27
swift学习日志—— 属性
存储属性 简单来说,一个存储属性就是存储在特定类或结构体的实例里的一个常量或变量。存储属性可以是变量存储属性(用关键字var定义),也可以是常量存储属性(用关键字let定义)。 可以在定义存储属性的时候指定默认值,请参考默认构造器一节。也可以在构造过程中设置或修改存储属性的值,甚至修改常量存储属性的值,请参考构造过程中常量属性的修改一节。 下面的例子定义了一个名为FixedLengthRange的
作者:编程之家 时间:2020-05-27
Swift2.0-异常处理Exception handler
Swift2.0-异常处理(Exception handler) 前言 关于我们为什么要使用异常处理,请看百度百科为我们作出的描述,想要更详细的资料请点这里 异常处理,英文名为exceptional handling, 是代替日渐衰落的error code方法的新法,提供error code 所未能具体的优势。异常处理分离了接收和处理错误代码。这个功能理清了编程者的思绪,也帮助代码增强了可读性,方
作者:编程之家 时间:2020-05-27
窥探 Swift 之别具一格的 Struct 和 Class
说到结构体和类,还是那句话,只要是接触过编程的小伙伴们对这两者并不陌生。但在Swift中的Struct和Class也有着令人眼前一亮的特性。Struct的功能变得更为强大,Class变的更为灵活。Struct中不仅可以定义属性,并且还可以在其中定义函数,这一点比较像Class的特性了。不过Struct毕竟是结构体,它还是不支持继承等类特有的属性的。今天这篇博客就正儿八经的来搞一搞Swift中的St
作者:编程之家 时间:2020-05-27
苹果贴放出Swift语言的源码
前一段时间苹果贴放出Swift语言的源码,宣布该语言正式开源。其中还包括Swfit核心库项目和全新的Swift包管理器项目。 Swift的开源是程序开发者的又一个福音,攻城狮们可以利用SWIFT语言做更多的事情。Swift语言项目的代码分为几个开源库,全部托管在GitHub(https://github.com/apple/)上。 详情可见:https://swift.org/ 本文来自:徐小北博
作者:编程之家 时间:2020-05-27
Friday Q&A 2015-12-11:Swift 中的弱引用
译者:riven;校对:Cee;定稿:千叶知风 即便你已经在火星的一个洞穴里,紧闭着你的双眼并且捂住你的耳朵,也避免不了 Swift 已经开源的事实。正因为开源,我们能够更加方便地去探索 Swift 中的很多有趣的特性,其中之一便是 Swift 中弱引用是如何工作的问题。 弱引用 在采用垃圾回收器或者引用计数进行内存管理的语言中,强引用可以使得特定的对象一直存活,但弱引用就无法保证。当一个对象被强
作者:编程之家 时间:2020-05-27
swift的protocol
新建一个Protocol.swift文件 里面的内容 为 import Foundation protocol ChangeTextDelegate{ func changeLableValue(newString:String) } class OtherVC: UIViewController { var delegate : ChangeTextDele
作者:编程之家 时间:2020-05-27
swift元组类型
// let result = "\(name)的年龄是\(age)岁!" let result = "\(name)的年龄是\(age)岁" print(result) //元组的定义 元组是oc种没有的数据类型,与数组类似都是表示一组数据的集合 var定义的元祖是可变元组 let定义的元组是不可以变元组 可变元组在
作者:编程之家 时间:2020-05-27
swift2.1新特性转载
如果你觉得苹果的Swift语言没有赶上趟,那就要重新审视这一观点了!Xcode 7.1 Beta 2版本已经支持Swift 2.1了。我没有必要在此事无巨细一一列举,你随时可以自行查看其发布说明的。 互操作性和数据类型 从C语言中引入的枚举类型自动遵循Equatable协议。所以用于样式匹配的开关语句(switch)目前不再强制去写扩展(extension)声明和操作符(operator)。 C语
作者:编程之家 时间:2020-05-27
《swift2.0 官方教程中文版》 第2章-16自动引用计数
import Foundation /*自动引用计数的工作机制********************************************/ //当你每次创建一个类的新的实例的时候,ARC 会分配一大块内存用来储存实例的信息。内存中会包含实例的类型 信息,以及这个实例所有相关属性的值。 //为了确保使用中的实例不会被销毁,ARC 会跟踪和计算每一个实例正在被多少属性,常量和变量所引用。
作者:编程之家 时间:2020-05-27
Swift学习笔记——函数、方法,属性
函数、方法,属性 从本节开始将叙述swift函数,方法,属性等特性。 函数(Functions) 函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标识函数做什么,并且当函数需要执行的时候,这个名字会被“调用”。这个是Swift语言的解释,主要是描述了函数的一个特征。函数以关键字func开始, 然后是函数名称、参数 最后是返回类型。 func someFunction(par
作者:编程之家 时间:2020-05-27
上一页
217
218
219
220
221
222
223
224
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native