dispatch_semaphore是GCD中的信号量,可以处理多线程中线程并发的问题,也可以用作同步处理 一、dispatch_semapho...
WKWebView是iOS8之后的网页加载组件,用来加载网页等 WKWebView的基本属性和方法 (1) WKWebViewConfigura...
第一响应者 (The First Responder)什么是第一响应者?简单的讲,第一响应者是一个UIWindow对象接收到一个事件后,第一个来...
一、字符串的存储 在OC中,对字符串的处理,一个@"aaa"的字符串是字符串常量,在编译的时候已经确定了他的值,不受内存管理编译器在编译的时候,...
使用 Dispatch Source 而不使用 dispatch_async 的唯一原因就是利用联结的优势。 联结的大致流程:在任一线程上调用它...
在构建Framework或者是Library的过程中,我们难免会使用到一些图片资源或者是xib文件,那如何管理这些资源文件,大家可能都知道把他们...
在我们的项目开发过程中,我们并不想外部知道某些功能的实现细节,或者有一些重复使用的功能模块,我们会封装成SDK,iOS中有动态库和静态库,fra...
Category扩展,它是对一个类进行功能的扩展。在项目的开发过程中,在不断的迭代开发过程中,我们的类也不可避免的要根据需求来增加新的功能,而这...
NSFileManager NSFileManager是iOS中的文件管理类 一、生成一个路径 这是NSString的API,在string的基...