
swift学习
文章平均质量分 67
翟乃玉
编程自学爱好者武术爱好者信仰骑士精神我相信我可以通过自己的努力奋斗出自己的未来
展开
-
Swift5中String.count 与 NSString.length不相等
Swift5中String.count 与 NSString.length不相等问题描述在我对微博国际版的Text显示框架进行重构的时候,发现了会有部分在末尾的文字内容无法解析成对应的样式。梳理后发现了这样的问题: let topicRegex: NSRegularExpression? = try? NSRegularExpression(pattern: "#[^#']+#", options: .caseInsensitive) let str = "文本文本文本文本文本??原创 2021-03-01 15:48:41 · 893 阅读 · 0 评论 -
猫猫学Swift之变量和常量(2)
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.youkuaiyun.com/u013357243#常量:letlet是一个关键字,语言关键字,用来声明常量,(什么是关键字?嘎的不想解释,java中的public,oc的@开头的,js中的var等等。。) 常量,就是经常用到的量(随你理解)如同生活当中常见的男,女,π=3.14等等。这些是不能变化的,swift原创 2016-01-26 16:32:12 · 1487 阅读 · 1 评论 -
猫猫学Swift之Playground初次感受(1)
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.youkuaiyun.com/u013357243#Playground游乐场介绍创建Playground打开xcode,选择第一个如图,然后下一步下一步就能做一个Playground练习代码的Demo了。 创建好应用后就会出现如图的界面,在我们的Playground中分了这么几个区域。1:代码区。 2:预览区如原创 2016-01-26 15:42:27 · 3972 阅读 · 2 评论 -
猫猫学Swift之if逻辑控制(3)
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.youkuaiyun.com/u013357243语法语法: if 逻辑判断 { }let i = 2if i > 1 { print("\(i)大于1")}运行效果: 这里需要注意几点: 1:swift中的逻辑分支没有() 2: swift中逻辑分支中{}不能省略。原创 2016-02-03 13:14:39 · 1385 阅读 · 0 评论 -
猫猫学swift之基础(一)
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客地址:http://www.jianshu.com/notebooks/4236923/latest一:常量、变量1:什么是常量和变量在swift中,定义一个标识符时候必须明确其是常量还是变量使用let定义常量,定义后不可以修改使用var定义变量,定以后可以修改2:常量和变量的区别常量用let定义,定以后不可以修改,变量用var原创 2017-06-09 18:00:53 · 788 阅读 · 0 评论 -
猫猫学swift3.1(二)可选类型_解包_可选链
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://write.blog.youkuaiyun.com/postlist一:可选类型简介在oc中,如果一个对象我们没有用到,如果他是基础数据类型(int bool double float 这样的不带的),他会默认为0,如果他是对象类型(NSObject 带的),默认会为nil在swift中,nil 也是一种数据类型 (补充:原创 2017-07-10 11:18:46 · 873 阅读 · 0 评论 -
猫猫学Swift之下载-断点续传
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://write.blog.youkuaiyun.com/postlist下载-断点续传通过URLSession进行下载,通过OutputStream写入文件,通过URLSessionDataTask来控制下载的继续暂停取消等操作一:下载过程1:一次完整的下载流程1:创建request,sess...原创 2018-04-09 16:58:06 · 1331 阅读 · 0 评论