Android版本ApiAndroid 13.0(T)32Android 12.0(S)31Android 11.0(R)30Android 10.0(Q)29Android...
Android版本ApiAndroid 13.0(T)32Android 12.0(S)31Android 11.0(R)30Android 10.0(Q)29Android...
View的继承关系 在Android系统中,任何可视化控件都需要从android.view.View类继承。而任何从android.view.View继承的类都可以称为视图(...
1)application/x-www-form-urlencoded:窗体数据被编码为名称/值对,这是标准且默认的编码格式。当action为get时候,客户端把form数据...
项目有下载并预览(使用WKWebView)PDF文件的功能,调用:open func load(_ request: URLRequest) -> WKNavigation在...
1.Thread start()和run()的区别Thread的start方法开启了线程,并在线程中执行了run方法,而run则只是在当前线程中执行了其构造函数中传入的Run...
当我们启动一个App的时候,Android系统会启动一个Linux Process,该Process包含一个Thread,称为UI Thread或Main Thread。通常...
容易混淆的术语:同步 异步 串行 并发 同步: sync函数在当前线程中执行任务,不具备开启新线程的能力 异步: async函数在新的线程中执行任务,具备开启新线程的能力 同...
和OC一样,swift也是使用自动引用计数ARC(Auto Reference Counteting)来自动管理内存的,所以我们不需要过多考虑内存管理.当某个类实例不需要用到...
在swift中,extension与Objective-C的category有点类似,但是extension比起category来说更加强大和灵活,它不仅可以扩展某种类型或结...
在了解UIView block动画实现原理之前,需要先了解CALayer的可动画属性。 1. CALayer的可动画属性 CALayer拥有大量的属性,看CALayer的头文...
看头像是个美旅。代码写的杠杠的
Objective-C 基础关于Objective-C Objective-C 是一种通用、高级、面向对象的编程语言。它扩展了标准的 ANSI C 编程语言,将 Smalltalk 式的消息传递机制加入...
关于Objective-C Objective-C 是一种通用、高级、面向对象的编程语言。它扩展了标准的 ANSI C 编程语言,将 Smalltalk 式的消息传递机制加入...
1.协议的语法 定义协议: 遵守协议: 当一个类既有父类,又遵守其他协议时,将父类名写在所遵守协议的前面: 2.属性的要求 在协议中,实例属性总是使用var声明为变量属性。可...
我们有7个任务task1, task2, task3, task4, task5, task6, task7并发执行,要实现一个功能,task1,task2,task3执行完...
1. GCD 的核心是 C 语言写的系统服务,执行和操作简单高效,因此 NSOperation 底层也通过 GCD 实现,换个说法就是 NSOperation 是对 GCD ...
NSThread Cocoa NSOperation (使用NSOperation和NSOperationQueue) GCD (Grand Central Dispatch...
使用imageNamed这个方法生成的UIImage对象,会在应用的bundle中寻找图片,如果找到则Cache到系统缓存中,作为内存的cache,而程序员是无法操作cach...
import语句 和 C 一样,Objective-C 也使用头文件来包含结构体、符号常量和函数原型等元素的声明。C 中使用 #include 语句,在 Objective-...
一、开篇距离上次写文章已经有段时间了,说实话真不知道最近在忙些什么,现在沉下心来把最近项目中遇到的问题记录下来便于以后遇到中使用吧!废话不多说,先看一下效果图 二、需求解析 ...