代理 代理 准确的说是一种软件设计模式 iOS当中一@protocol形式体现 传递方式一对一 代理的工作流程 代理的循环引用 问:为什么使用weak来解决循环引用,不是as...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
代理 代理 准确的说是一种软件设计模式 iOS当中一@protocol形式体现 传递方式一对一 代理的工作流程 代理的循环引用 问:为什么使用weak来解决循环引用,不是as...
因为最近在学习runtime,学习到关联对象的时候用到分类,所以顺便把分类复习了一下。我平时用继承多于分类,然后就很困惑的是,分类做的事情继承也能做,为什么要用分类呢?所以继...
一.UITableView的重用机制 1.重用原理 重用方法: 如下图,假设虚线范围是屏幕的显示区域;A2、A6的cell有一部分在屏幕内A3、A4、A5的cell全在屏幕内...
写在前面:这篇文章并非原创,是对iOS 保持界面流畅的技巧[https://blog.ibireme.com/2015/11/12/smooth_user_interface...
遇到IMSDK构建上的Bitcode问题 上传到Apple TestFlight验证失败,出现错误,提示框架是用位码编译的,这是不允许的。只有在隐式设置位码时,问题才会出现在...
多个异步任务, 网络请求之间互相依赖, 请求本身也是异步, 如何让所有网络请求数据返回后才继续执行任务 1.到这里其实有两层异步, 首先是任务是异步执行的, 任务里的代码只要...
文章参考了CocoaPods安装方法-2024.03.06[//www.greatytc.com/p/f43b5964f582] 主要ruby环境不好安装,按他的教...
安装好了Xcode15运行项目时候报错了duplicate symbols. ld: 213 duplicate symbols clang: error: linker c...
制作framework 操作步骤 新建工程选择iOS —> Cocoa Touch Frameworkimage pod 需要的三方库 pod init open Podfi...
由于需要将项目作为sdk提供给别的app,故需要将app打包为静态framework(我们以它为例,也可其他形式) 打包为sdk的过程中遇到了一些,记录一下,项目是OC和Sw...
背景: iOS工程中实现的OC和Swift混编的方案和实现步骤已经很多了,在此不做赘述,本篇文章需要描述的是实现在Framework下的混编。 解决方案: 必要的设置(Fra...
话不多说,面试场景具体如何,各位看官捧个场吧。另外,文章面试题答案、复习资料,均有完整PDF版,需要的小伙伴,点这里可以看到全部内容。[https://shimo.im/do...
1. AFNetworking iOS面试题:AFNetworking 底层原理分析[https://juejin.im/post/5e7c51d06fb9a0097e30e...
去年更新到Xcode 11之后,上传IPA包到App Store的时候就一直有卡在“Authenticating with the App Store”不动的问题。 网上能查...
问题描述 电脑本身可以访问github,但是一次我清除了浏览器的缓存,就不能访问github了,在网上百度了一些解决的方法,但是都比较模糊。在网上查找了一些,根据自己的解决过...
ipa 包重签名最新最简单教程 重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 appkey 等操作,直接重签名之后依然可以拥有这些功能,更快的...
NSNumberFormatter可以用来处理NSString和NSNumber之间的转化,可以满足基本的数字形式的转化。 1:使用+ localizedStringFrom...