手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift3.0语言教程使用指针创建和初始化字符串
Swift3.0语言教程使用指针创建和初始化字符串 Swift3.0语言教程使用指针创建和初始化字符串苹果的Swift团队花了不少功夫来支持C的一些基础特性。C语言中为我们提供了指针,Swift也不例外,开发者可以使用指针去创建和初始化字符串。 (1)在NSString中init(bytes:length:encoding:)方法可以从给定字符串按照指定获取方向,得到指定个数的字符,然后使用这些字
作者:编程之家 时间:2020-05-04
[swift 3]iOS10下使用UIViewPropertyAnimator写动画
在iOS 10中带入了一种“全新的,面向对象的,完全可交互和停止的动画。你可以掌控你的动画并且和手势操作相关联”。 简单点说,就是在iOS 10下开发者可以更加容易的取消、反转、暂停、重启动画,并且可以修改动画的时序和执行时间。而且以上功能在view controller转场动画上也可以使用。 开始项目 首先,准备好我们要做动画的视图。创建一个新的项目,只是用默认的配置即可。 import UIK
作者:编程之家 时间:2020-05-04
swift 变量与常量
变量与常量 整数、小数,字符串,布尔型 //: Playground - noun: a place where people can play import UIKit /** swift 语言结束可以加分号;也可以不加(不同于其他语言结束一定要加分号) swift 语言中可以根据值推断出值得数据类型(Int,String等),所以定义变量、常量时可以不用指定数据类型 **/ // 变
作者:编程之家 时间:2020-05-04
Swift 中的选项集合
作者:Ole Begemann,原文链接,原文日期:2016/09/28 译者:Lanford3_3;校对:saitjr;定稿:CMB 对于位掩码,Swift 给出的方案是:选项集合(option sets)。在 C 和 Objective-C 中,通常的做法是将一个布尔值选项集合表示为一系列值为 2 的整数次幂的枚举成员。之后就可以使用位掩码来选择想要的选项了。举例来说,NSString 定义了
作者:编程之家 时间:2020-05-04
swift 字符串链接、数组、字典
swift 字符串链接、数组、字典 增删改查 遍历等等 学习记录 这文章笔者 创建osx 系统应用程序去学习 例子: // // main.swift // osxProject01 // // Created by hins on 16/10/25. // Copyright © 2016年 hins. All rights reserved. // import Foundatio
作者:编程之家 时间:2020-05-04
Swift3.0语言教程使用编码创建和初始化字符串
Swift3.0语言教程使用编码创建和初始化字符串 使用编码创建和初始化字符串 创建和初始化字符串除了可以使用上文中提到的方法外,还可以使用init(coder:)方法,此方法一般不常使用,其语法形式如下: init?(coder aDecoder: NSCoder) 其中,aDecoder:用来指定一个编码。
作者:编程之家 时间:2020-05-04
Swift中常量和变量的声明
常量是在程序运行过程中,不会被修改的量。也就是说,常量一经赋值,就不能再次赋值了。 变量是在程序运行过程中,可以被多次赋值的量。也就是说,常量即使已经赋值,还可以再次赋值。 在C语言中,如果我们要声明常量,需要在类型前面加上const。例如,声明一个值为10的整型常量i的语句如下: const int i = 10; 在Swift中,我们使用let来声明常量,使用var来声明变量。例如,同样是声明
作者:编程之家 时间:2020-05-04
swift 循环 for while
循环语句 // main.swift // L001for // // Created by hins on 16/10/26. // Copyright © 2016年 hins. All rights reserved. // import Foundation print("Hello, World!") //循环 //数组循环 var arr:[Int] = Array(
作者:编程之家 时间:2020-05-04
swift 的if语句,switch语句,元组,函数
swift if语句,switch语句,元组,函数 // // main.swift // L00flow // // Created by hins on 16/10/26. // Copyright © 2016年 hins. All rights reserved. // import Foundation print("Hello, World!") var str = "H
作者:编程之家 时间:2020-05-04
在 ARMv7 的设备上编译 Swift 3.0
作者:Joe,原文链接,原文日期:2016/09/24 译者:X140Yu;校对:walkingway;定稿:CMB 编者注: 此文是我们上一篇在 BeagleBone Black 或 Raspberry Pi 3 上编译 Swift 3.0 的续篇,这篇文章使用了由 Swift ARM 组织搭建的仓库。 为了在一个 ARMv7 的系统上原生编译 Swift 3.0,你需要做以下准备工作: 一个性
作者:编程之家 时间:2020-05-04
Swift3.0语言教程获取字符串长度
Swift3.0语言教程获取字符串长度 Swift3.0语言教程获取字符串长度,当在一个字符串中存在很多的字符时,如果想要计算字符串的长度时相当麻烦的一件事情,在NSString中可以使用length属性去实现这一功能,其语法形式如下: var length: Int { get } 【示例1-15】以下将实现字符串长度的计算。 import Foundation var str=NSString
作者:编程之家 时间:2020-05-04
Swift3.0语言教程获取字符
Swift3.0语言教程获取字符 Swift3.0语言教程获取字符,在字符串中获取某一下标位置(下标索引)处的字符是很常见的功能,在NSString中使用character(at:)方法实现,其语法形式如下: func character(at index: Int) -> unichar 其中,index用来指定字符的下标索引。 【示例1-18】以下将获取字符串中下标索引为1的字符。 impor
作者:编程之家 时间:2020-05-04
Swift中的条件操作和循环
在Swift中,使用if和switch语句来进行条件操作,使用for-in、for、while和repeat-while语句来进行循环。在if语句中,条件必须是一个布尔表达式。例如,我们可以编写如下的if和for语句: let height = [155, 180, 160, 170, 163, 178] var heightflag = 0 for (oneheight) in (height)
作者:编程之家 时间:2020-05-04
Swift3.0语言教程获取C字符串
Swift3.0语言教程获取C字符串 Swift3.0语言教程获取C字符串,为了让Swift和C语言可以实现很好的交互,开发者可以使用NSString的cString(using:)方法在指定编码格式后,获取C字符串,其语法形式如下: func cString(using: UInt) 其中,using用来指定编码格式。 【示例1-19】以下将使用cString(using:)方法获取C字符串。
作者:编程之家 时间:2020-05-04
Swift3.0语言教程获得一个公共的前缀
Swift3.0语言教程获得一个公共的前缀 Swift3.0语言教程获得一个公共的前缀,当在一个程序中有多个字符串时,我们需要判断是否有两个字符串有公共的前缀时,是很困难的。在NSString中的commonPrefix(with:options:)方法为开发者解决了这一问题,它可以获取在两个字符串中公共的前缀,其语言形式如下: func commonPrefix(with str: String
作者:编程之家 时间:2020-05-04
swift之mutating关键字
版权声明:本文为博主原创文章,未经博主允许不得转载。 在Swift中,包含三种类型(type): structure,enumeration,class 其中structure和enumeration是值类型(value type),class是引用类型(reference type) 但是与Objective-C不同的是,structure和enumeration也可以拥有方法(method),
作者:编程之家 时间:2020-05-04
Swift3.0语言教程使用Unicode范式标准化获取字符串
Swift3.0语言教程使用Unicode范式标准化获取字符串 Swift3.0语言教程使用Unicode范式标准化获取字符串,在NSString中可以使用4个属性去使用Unicode范式标准化获取字符串。这四个属性分别为:decomposedStringWithCanonicalMapping、decomposedStringWithCompatibilityMapping、precompose
作者:编程之家 时间:2020-05-04
Swift - 使用Core Data进行数据持久化存储
一,Core Data介绍 1,Core Data是iOS5之后才出现的一个数据持久化存储框架,它提供了对象-关系映射(ORM)的功能,即能够将对象转化成数据,也能够将保存在数据库中的数据还原成对象。 2,虽然其底层也是由类似于SQL的技术来实现,但我们不需要编写任何SQL语句,有点像Java开发中的Hibernate持久化框架 3,Core Data数据最终的存储类型可以是:SQLite数据库,
作者:编程之家 时间:2020-05-04
Swift3.0语言教程获取字符串编码与哈希地址
Swift3.0语言教程获取字符串编码与哈希地址 Swift3.0语言教程获取字符串编码与哈希地址,以下将讲解字符串中其它内容的获取方法。 1.获取字符串编码 在NSString中可以使用2个属性获取字符串编码,分别为availableStringEncodings属性和defaultCStringEncoding属性。 (1)availableStringEncodings属性可以用来获取NSS
作者:编程之家 时间:2020-05-04
39个优秀的Swift UI开源库
毫无疑问,Swift已经成为github上最受欢迎的语言之一,对于iOS开发者来说,学习开源库可以帮你快速学习和掌握这门语言。Mybridge AI从将近2700个开源Swift UI库中筛选了39个项目推荐给开发者,这些项目被选中的几率只有1.4%,在GitHub上的star平均数是2527。 Animation UI No 1 Spring [9164 stars on Github] A
作者:编程之家 时间:2020-05-04
Swift3.0语言教程比较、判断字符串
Swift3.0语言教程比较、判断字符串 Swift3.0语言教程比较、判断字符串,在一个程序中字符串很多时,常常会做的操作就是对这些字符串进行比较和判断。本小节将讲解这些内容。 1.不区分大小写比较 字符串比较可以分为:不区分大小写比较、区分大小写比较以及本地化比较三部分。首先我们来看不区分大小写比较,不区分大小写比较顾名思义就是不区分字符串中字母的大小写,即A和a相同。在NSString中使用
作者:编程之家 时间:2020-05-04
Swift3.0语言教程查找字符集和子字符串
Swift3.0语言教程查找字符集和子字符串 Swift3.0语言教程查找字符集和子字符串,在字符串中当字符内容很多时,我们就需要使用到查找字符集或者子字符串的方法。以下我们将讲解3种查找字符集和子字符串的方法,判断字符串中是否包含某个给定字符串、搜索字符集或者子字符串和枚举字符串。 1.判断字符串中是否包含某个给定字符串 NSString提供了3种方法用于判断字符串是否包含其他字符串。它们分别为
作者:编程之家 时间:2020-05-04
Swift进阶之内存模型和方法调度
前言 Apple今年推出了Swift3.0,较2.3来说,3.0是一次重大的升级。关于这次更新,在这里都可以找到,最主要的还是提高了Swift的性能,优化了Swift API的设计(命名)规范。 前段时间对之前写的一个项目ImageMaskTransition做了简单迁移,先保证能在3.0下正常运行,只用了不到30分钟。总的来说,这次迁移还是非常轻松的。但是,有一点要注意:3.0的API设计规范较
作者:编程之家 时间:2020-05-04
Swift3.0语言教程替换子字符串
Swift3.0语言教程替换子字符串 Swift3.0语言教程替换子字符串,替换子字符串其实就是将字符串中的子字符串删除,然后再进行添加。为了让这一繁琐的过程变的简单,NSString提供了替换子字符串的3个方法,这3个方法分别为:replacingOccurrences(of:with:)、replacingOccurrences(of:with:options:range:)和replacin
作者:编程之家 时间:2020-05-04
Swift3.0语言教程组合字符串
Swift3.0语言教程组合字符串 Swift3.0语言教程组合字符串,当开发者想要将已经存在的字符串进行组合,形成一个新的字符串,可以使用NSString中的两个方法,分别为appending(_:)和padding(toLength:withPad:startingAt:)方法。 (1)appending(_:)方法可以将指定的字符串追加到字符串的最后,并返回一个新的字符串,其语法形式如下:
作者:编程之家 时间:2020-05-04
Swift3.0语言教程字符串大小写转化
Swift3.0语言教程字符串大小写转化 Swift3.0语言教程字符串大小写转化,在字符串中,字符串的格式是很重要的,例如首字母大写,全部大写以及全部小写等。当字符串中字符很多时,通过人为一个一个的转换是很费时的。在NSString中提供了3种字符串大小写转换方式,分别为转换字符串大小写、转换字符串大小写,并实现本地化以及转换字符串大小写,并设置语言环境。 1.转换字符串大小写 如果开发者只是想
作者:编程之家 时间:2020-05-04
Swift3.0语言教程分割字符串与截取字符串
Swift3.0语言教程分割字符串与截取字符串 Swift3.0语言教程分割字符串 如果想要快速的创建一个数组,我们可以将字符串进行分割,分割后的内容将会生成一个数组。在NSString中有两个分割字符串的方法,分别为components(separatedBy:)方法和components(separatedBy:)方法。 (1)components(separatedBy:)方法是将字符串根据
作者:编程之家 时间:2020-05-04
Swift3.0语言教程删除字符与处理字符编码
Swift3.0语言教程删除字符与处理字符编码 Swift3.0语言教程删除字符 Swift3.0语言教程删除字符与处理字符编码,在字符串中,如果开发者有不需要使用的字符,就可以将这些字符删除。在NSString中trimmingCharacters(in:)方法就可以实现此功能,其语法形式如下: func trimmingCharacters(in set: CharacterSet) -> S
作者:编程之家 时间:2020-05-04
Swift3.0语言教程使用路径字符串
Swift3.0语言教程使用路径字符串 Swift3.0语言教程使用路径字符串,路径其实是字符串的一种,我们称为路径字符串。本小节将讲解如何使用路径字符串。 1.组合路径 开发者可以将数组快速的组合成一个路径,此功能的实现可以使用NSString中的path(withComponents:)方法,其语法形式如下: class func path(withComponents components:
作者:编程之家 时间:2020-05-04
Swift3.0语言教程使用URL字符串
Swift3.0语言教程使用URL字符串 Swift3.0语言教程使用URL字符串,和路径一样,URL其实也是字符串,我们可以将这些字符串称为URL字符串。本小节将讲解URL字符串的使用。 1.编码 现在的网络存在很多的泄漏信息的危险,为了解决这一危险,URL字符串提供了编码的的方式,在NSString中开发者可以使用addingPercentEncoding(withAllowedCharact
作者:编程之家 时间:2020-05-04
上一页
114
115
116
117
118
119
120
121
下一页
小编推荐
热门标签
更多
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