当前位置: 首页 > news >正文

品牌型网站建设的好处翻译网页

品牌型网站建设的好处,翻译网页,做服装团购有哪些网站有哪些,那个网站做字体本页包含内容#xff1a; 字符串字面量初始化空字符串字符串可变性字符串是值类型使用字符连接字符串和字符字符串插值Unicode计算字符数量访问和修改字符串比较字符串字符串的 Unicode 表示形式 String是例如hello, world#xff0c;albatross这样… 本页包含内容 字符串字面量初始化空字符串字符串可变性字符串是值类型使用字符连接字符串和字符字符串插值Unicode计算字符数量访问和修改字符串比较字符串字符串的 Unicode 表示形式 String是例如hello, worldalbatross这样的有序的Character字符类型的值的集合。通过String类型来表示。 一个String的内容可以用许多方式读取它包括一个Character值的集合。 创建和操作字符串的语法与 C 语言中字符串操作相似轻量并且易读。 字符串连接操作只需要简单地通过符号将两个字符串相连即可。与 Swift 中其他值一样能否更改字符串的值取决于其被定义为常量还是变量。你也可以在字符串内插过程中使用字符串插入常量、变量、字面量表达成更长的字符串这样可以很容易的创建自定义的字符串值进行展示、存储以及打印。 尽管语法简易但String类型是一种快速、现代化的字符串实现。 每一个字符串都是由编码无关的 Unicode 字符组成并支持访问字符的多种 Unicode 表示形式representations。 注意 Swift 的String类型与 Foundation NSString类进行了无缝桥接。就像 AnyObject类型 中提到的一样在使用 Cocoa 中的 Foundation 框架时您可以将创建的任何字符串的值转换成NSString并调用任意的NSString API。您也可以在任意要求传入NSString实例作为参数的 API 中用String类型的值代替。 更多关于在 Foundation 和 Cocoa 中使用String的信息请查看 a relnofollow hrefhttps://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/index.html#//apple_ref/doc/uid/TP40014216 stylebox-sizing: border-box; color: rgb(45, 133, 202); text-decoration: none; background-color: transparent;Using Swift with Cocoa and Objective-C (Swift 2.1)。 字符串字面量String Literals 您可以在您的代码中包含一段预定义的字符串值作为字符串字面量。字符串字面量是由双引号 () 包裹着的具有固定顺序的文本字符集。 字符串字面量可以用于为常量和变量提供初始值 let someString Some string literal value 注意someString常量通过字符串字面量进行初始化Swift 会推断该常量为String类型。 初始化空字符串 (Initializing an Empty String) 要创建一个空字符串作为初始值可以将空的字符串字面量赋值给变量也可以初始化一个新的String实例 var emptyString // 空字符串字面量 var anotherEmptyString String() // 初始化方法 // 两个字符串均为空并等价。 您可以通过检查其Bool类型的isEmpty属性来判断该字符串是否为空 if emptyString.isEmpty {print(Nothing to see here) } // 打印输出Nothing to see here 字符串可变性 (String Mutability) 您可以通过将一个特定字符串分配给一个变量来对其进行修改或者分配给一个常量来保证其不会被修改 var variableString Horse variableString and carriage // variableString 现在为 Horse and carriagelet constantString Highlander constantString and another Highlander // 这会报告一个编译错误 (compile-time error) - 常量字符串不可以被修改。 注意 在 Objective-C 和 Cocoa 中您需要通过选择两个不同的类(NSString和NSMutableString)来指定字符串是否可以被修改。 字符串是值类型Strings Are Value Types Swift 的String类型是值类型。 如果您创建了一个新的字符串那么当其进行常量、变量赋值操作或在函数/方法中传递时会进行值拷贝。 任何情况下都会对已有字符串值创建新副本并对该新副本进行传递或赋值操作。 Swift 默认字符串拷贝的方式保证了在函数/方法中传递的是字符串的值。 很明显无论该值来自于哪里都是您独自拥有的。 您可以确信传递的字符串不会被修改除非你自己去修改它。 在实际编译时Swift 编译器会优化字符串的使用使实际的复制只发生在绝对必要的情况下这意味着您将字符串作为值类型的同时可以获得极高的性能。 使用字符Working with Characters 您可通过for-in循环来遍历字符串中的characters属性来获取每一个字符的值 for character in Dog!.characters {print(character) } // D // o // g // !另外通过标明一个Character类型并用字符字面量进行赋值可以建立一个独立的字符常量或变量 let exclamationMark: Character ! 字符串可以通过传递一个值类型为Character的数组作为自变量来初始化 let catCharacters: [Character] [C, a, t, !] let catString String(catCharacters) print(catString) // 打印输出Cat! 连接字符串和字符 (Concatenating Strings and Characters) 字符串可以通过加法运算符相加在一起或称“连接”创建一个新的字符串 let string1 hello let string2 there var welcome string1 string2 // welcome 现在等于 hello there 您也可以通过加法赋值运算符 () 将一个字符串添加到一个已经存在字符串变量上 var instruction look over instruction string2 // instruction 现在等于 look over there 您可以用append()方法将一个字符附加到一个字符串变量的尾部 let exclamationMark: Character ! welcome.append(exclamationMark) // welcome 现在等于 hello there! 注意 您不能将一个字符串或者字符添加到一个已经存在的字符变量上因为字符变量只能包含一个字符。 字符串插值 (String Interpolation) 字符串插值是一种构建新字符串的方式可以在其中包含常量、变量、字面量和表达式。 您插入的字符串字面量的每一项都在以反斜线为前缀的圆括号中 let multiplier 3 let message \(multiplier) times 2.5 is \(Double(multiplier) * 2.5) // message is 3 times 2.5 is 7.5 在上面的例子中multiplier作为\(multiplier)被插入到一个字符串常量量中。 当创建字符串执行插值计算时此占位符会被替换为multiplier实际的值。 multiplier的值也作为字符串中后面表达式的一部分。 该表达式计算Double(multiplier) * 2.5的值并将结果 (7.5) 插入到字符串中。 在这个例子中表达式写为\(Double(multiplier) * 2.5)并包含在字符串字面量中。 注意 插值字符串中写在括号中的表达式不能包含非转义反斜杠 (\)并且不能包含回车或换行符。不过插值字符串可以包含其他字面量。 Unicode Unicode 是一个国际标准用于文本的编码和表示。 它使您可以用标准格式表示来自任意语言几乎所有的字符并能够对文本文件或网页这样的外部资源中的字符进行读写操作。 Swift 的String和Character类型是完全兼容 Unicode 标准的。 Unicode 标量Unicode Scalars Swift 的String类型是基于 Unicode 标量 建立的。 Unicode 标量是对应字符或者修饰符的唯一的21位数字例如U0061表示小写的拉丁字母(LATIN SMALL LETTER A)(a)U1F425表示小鸡表情(FRONT-FACING BABY CHICK) (
http://wiki.neutronadmin.com/news/323953/

相关文章:

  • 网站建设公司制作网站wordpress 添加子菜单
  • 合肥市城乡城乡建设局网站杭州百度首页排名
  • 晋中市两学一做网站广告设计公司如何壮大
  • 古镇灯饰网站建设熊掌号一级a做爰片免费网站中国片
  • 企业网站优化推广网站,商城,app 建设
  • 网站开发工作经验简历网络设计目标
  • 海口网站开发建设wordpress 前台用户中心
  • 郑州网站制作价格建设网站需要购买哪些
  • 域名网站如何做市场推广广东专业的网站制作
  • 网站前端与后台必须同时做吗网站上不去的原因
  • 肯德基网站开发东莞网站开发定制
  • 长安镇网站建设公司福州网站制作建设
  • 温州网站建设制作设计公司广州网络服装网站建设
  • 用土豆做美食的视频网站随州网站建设哪家便宜
  • dedecms产品展示织梦模板(营销型网站)word网站链接怎么做
  • wordpress建站方法太原模板建站
  • 部队网站源码wordpress内容折叠插件
  • 网站建立的企业wordpress 外贸 插件
  • 万网云虚拟主机上传网站吗怎么给公司建网站
  • 淘宝app网站建设京东购物app下载安装
  • 湖北网站优化公司用angular做的网站
  • 网络公司制作网站学校网站报价方案
  • 做设计的分析图网站有哪些建筑公司企业愿景及理念
  • 电子商务网站进度的基本流程wordpress怎么改为中文字体
  • 浙江省城乡与住房建设厅网站佛山建设网站公司吗
  • oa软件开发定制上海谷歌seo推广公司
  • 网站建设需要域名还有什么网站建设公司 资讯
  • 网站策划搭建方案岳阳网站建设与设计
  • 怎样将网站开发说清楚wordpress文章模板
  • 专业网站建设设计公司wordpress otp