推荐 综合 人气 评论 点赞
iOS四种多线程(swift和oc)
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let's beg

0评论2023-02-09857

Swift- 文件路径名 file:///Users/... 和 /Users/... 的坑
let urls = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)let downloadDirectory:URL = urls.appendingPathComponent("Download")let manager = FileManager.defaultlet pathString = downloadDirectory.absoluteString // file:/

0评论2023-02-09787

Swift-- 闭包
闭包是自包含的功能块,可以在代码中传递和使用。Swift闭包与c和oc中的block类似,其他语言用lambdas。闭包可以获取和存储指向在闭包内部定义的任何常量和变量,这就是所谓的封闭常量和变量,swift为你处理所有的捕捉的内存管理。注意:如果你对捕捉的概念不

0评论2023-02-09630

Swift编程资料全集 swift编程权威指南(第3版
Swift开发资料完整版,包括文档、博客以及视频教程:Objective-C和Swift混合编程开发(一)http://blog.diveinedu.net/objective-c-swift-framework-dev/Swift与Objective-C API交互(一)http://blog.diveinedu.net/swift_objective_c_api_interactive_1/Swift

0评论2023-02-09527

Swift基础 swift介绍
1:hello worldimport Foundationprintln("hello world")就这样,一句代码就可以打印出 hello world 不需要在末尾加";" 这里如果你加了";"同样可以运行的。感觉好像是为了避免麻烦,不再像c语言那样,每句代码末尾都加";",说来也是,从哲学来说,每句代码都加"

0评论2023-02-09320

swift判断 UILabel文字是否被折叠 是否有省略号 是否没显示全
  当UILabel中的文字过多或者超过设定的宽度的时候,系统会自动处理折叠剩余的字符,并在最后显示省略号。  但是我们开发过程中有时候会需要判断是否被折叠,比如cell中只显示一行文字,点击文字展开剩余的文字  这里用方法来表述,如果项目中很多处用

0评论2023-02-09427

Swift 2.2 协议和代理
一:代理     两个类之间的传值,类A调用类B的方法,类B在执行过程中遇到问题通知类A,这时候我们需要用到代理(Delegate)。    比如:控制器(Controller)与控制器(Controller)之间的传值,从C1跳转到C2,再从C2返回到C1时需要通知C1更新UI或者是做

0评论2023-02-09647

Swift中if let name = optionName {}解释
在Swift语法的if语句中,是不能出现这种情况的:1 let optionName = "Swift"2 if let name = optionName {3 print("ok")4 }但是可以出现下面这种:let optionName: String? = "Swift"if let name = optionName {print("OK")}let name = optionName当optionNam

0评论2023-02-09920

Swift的排序算法总结 swift 算法
下面让我们一起来见识一下swift中基于Array的扩展的冒泡排序,选择排序和快速排序吧。1.冒泡排序冒泡排序再基础不过了,这里就不再讲其原理了,实在不会可以看下百度百科冒泡排序既然冒泡排序避免不了数组中两个数据交换,先写一个交换函数// 交换数组中i和j

0评论2023-02-09752

Swift Int to String
最近在项目中用到 swift, 涉及到 Int 转 String 类型,需要保留两位数,所以去研究了一下,做个记录1.通常情况下1.1 Int转 Stringlet intValue1 = 2let strValue1 = String(intValue1)1.2 String 转 Intlet strValue2 = "123"let intValue2 = Int(strValue2)2.在

0评论2023-02-09594

swift webView 提出这样的要求你能忍吗?
提出的要求是:webView字体显示大小合适,里面会有大的图片,大的表格,不能按比例缩放,可以左右滑动查看。首先,如果要满足上面的要求需要将webView放入scrollView中显示scrollView.addSubview(webView) 然后设置webView的属性webView.scrollView.alwaysBo

0评论2023-02-09845

Swift补充:swift调用oc单例类方法 swift oc混合开发
   转载请注明出处!!!在swift中调用方法都是直接点语法出来,不论是加方法(类方法)还是减方法(实例方法)直接点出来。但是笔者今天突然发现之前写的一个oc时间管理类在swift中点语法不出来单例方法,一直显示has no member 'manager'。百思不得其解。

0评论2023-02-09518

Swift_ScrollView _ API详解
GitHubclass ViewController: UIViewController,UIScrollViewDelegate {var scrollView = UIScrollView()var imageView = UIImageView()var image = UIImage()override func viewDidLoad() {super.viewDidLoad()self.image = UIImage.init(named: "test")!sel

0评论2023-02-09970

« 上一页 5/24 下一页 »