swift 在工程中可以通过桥接文件使用OC代码,但是在framework中是不支持使用桥接文件的,下面是是swift framework 使用 OC 代码的两种方式。 第一...
swift 在工程中可以通过桥接文件使用OC代码,但是在framework中是不支持使用桥接文件的,下面是是swift framework 使用 OC 代码的两种方式。 第一...
32位和64位处理系统 Architectures 指定工程被编译成可支持哪些指令集类型 Build Active Architecture Only 指定是否只对当前连接设...
Xcode的缓存文件,删除后下次编译会自动生成,可以定期清理 真机调试产生的一堆对iOS设备支持的文件,可以删除不需要的版本 打印的日志,可以定期清理 每次打包生成的文件,全...
一、swift调用OC swift调用oc的代码,需要使用“桥接文件”,桥接文件基本上在你创建OC代码的时候会提示你创建,桥接文件里导入的是在swift代码中要使用到的OC代...
前言 随着iOS APP越来越复杂,功能越来越多,对于iOS项目的工程化要求也越来越高了,对于复杂的APP一般都需要对项目进行模块化管理,由此引出了iOS组件化开发。iOS组...
前言 iOS开发中,UITextField和UITextView是最常用的文本接受类和文本展示类的控件。UITextField和UITextView都输入文本,也都可以监听文...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
AFNetworking是对NSURLSession的封装,由五个模块组成,分别是NSURLSession,Security,Reachability,Serializati...
引言 首先来一个官方说明: A nib file describes the visual elements of your application’s user inter...
1 概述 UINavigationController继承自UIViewController,是一个基于栈的容器型控制器。既然是容器,它就能装一些东西,比如UIView能装各...
想必大家对block都很熟悉了,虽然都会用,但是你真的知道它的原理吗?比如为什么要加上__block,这个修饰符到底有什么用?不加会有什么后果?block又是如何实现的等等。...
最近在做内存泄露检测,记录一下遇到的问题,欢迎大家补充 🙂 1.instance variable used while 'self' is not set to the r...
WKWebView是在Apple的WWDC 2014随iOS 8和OS X 10.10出来的,是为了解决UIWebView加载速度慢、占用内存大的问题。使用UIWebView...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
面试题 讲讲 RunLoop,项目中有用到吗? RunLoop内部实现逻辑? Runloop和线程的关系? timer 与 Runloop 的关系? 程序中添加每3秒响应一次...
前言 文章主要分为四个部分 一、RunLoop 简介 二、RunLoop 相关接口 三、RunLoop 相关逻辑流程 四、RunLoop 休眠实现原理 五、RunLoop 实...
Run loop 剖析:Runloop 接收的输入事件来自两种不同的源:输入源(intput source)和定时源(timer source)。输入源传递异步事件。通常消息...
摘抄自https://blog.csdn.net/hu434587115/article/details/54602449 ~/Library/Developer/Xcode...