字符串 OC和Swift中字符串的区别 在OC中字符串类型时NSString,在Swift中字符串类型是String OC中字符串@"",Swift中字符串"" Swift中String是第一个结构体,性能更高 String支持直接遍历 Swift提供了String和NSString之间的无缝转换   字符串的使用   用反斜线 \ 和小括号 () 做字符串插值(把常量\变量插入到字符串中) let hand = 2var age1 = 20let string1…
1.字符串 string func stringTest() -> Void { // 字符串 let str1 = "yiyi" let str2 = "2222" var str3 = String()//空string var str4 = ""// 空string // 字符(字符为 一 个) let char1:Character = "d" // 字符串长度 var strCount = str1.chara…
swift用起来刚开始感觉有点怪怪的,但用了一段时间觉得还是挺好用的,哈哈.毕竟都是要有一个过程的嘛. 我就写一些自己在使用swift的时候的注意点吧,如有不正之处,还请指正! 一.在开发中优先使用常量,只有发现该标识符需要修改的时候,再改成变量,这样做可使数据更安全,以防止队友不小心把你的值修改了. 二.创建一个对象的时候,比如创建一个UIView对象 //1.创建UIView对象 let rect : CGRect = CGRectMake(, , , ) let view : UIView…
// // ViewController.swift // Swift-Array // // Created by luorende on 16/9/12. // Copyright © 2016年 luorende. All rights reserved. // import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any a…
ios 常用字符串的操作   //将NSData转化为NSString        NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];//将NSString 转化为NSData (NSString.h)- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; //载一个字符串中删除一个字符或字符串[_display…
1. 判断中间目录是否存在 (10分) 比如 传入字符串 @"/home/qianfeng/oc.txt" 和 @"qianfeng" 返回:YES 传入字符串 @"/usr/qianfeng/oc.txt 和 @"fengqian" 返回:NO 2.将字符串按照单词逆序 (10分) 输入一段字符串,已知字符串只由字母和空格构成,将字符串按照单词逆序 传入@"welcome to qianfeng" 返回 @&quo…
字符串 //取子字符串 NSString *str1=@"今天的猪肉真贵,200块一斤"; NSString *sub1=[str1 substringFromIndex:4]; NSLog(@"%@",sub1);//肉真贵,200块一斤 //区间 NSRange ran=NSMakeRange(3, 2); NSString *sub2=[str1 substringWithRange:ran]; NSLog(@"%@",sub2);//猪肉…
自己公司开现在使用OC语言在写,但Swift似乎是苹果更推荐使用的开发语言,估计也是未来开发的趋势,自己以前有接触swift,但又由于公司的项目赶,也没有时间去好好地学习这款开发语言.现在年底了,项目也进行到一些后期的维护,自己也有时间开充实一下自己了,决定重新开始去学习这款开发语言,也将后面不断地更新自己的学习笔记.   首先,你懂OC语言的话,这款Swift最基本的一些概念性的东西就不需要你再去理解了,会为你的学习带来许多的方便! 第一大点,大家需要知道字符串的本质是一个结构体!这点很重要…
import UIKit /*: 数组 * 格式 var arr:[Int] = [数值1, 数值2, 数值3] * 不可变数组  let  == NSArray * 可变数组    var */ let arr = [10, 11, 12] // 开发中用这种 let arr2: [Int] = [10, 11, 12] let arr3: Array<Int> = [10, 11, 12] // 注意: 如果向先定义在初始化, 那么就必须在定义的时候指定数据类型 var arr4:[Int…
定义字符串常量(常量只有读操作) let lString = "constant" let lString1: String = "constant" 定义字符串变量 var string = "" var string1: String = "哈哈" var string2 = String() 赋值 string = "this-is-a-string-variable" 字符串分割 let strin…