先上文件,这里放上 dsym 文件夹的链接,可以自己下载放到桌面上脚本打开执行先试一试,crash文件夹可以直接使用,ips 文件夹需要修改脚本里面的路径。如有错误请帮忙指出...
前面介绍过制作过程,这里不讲如何制作动态库、静态库。 静态库和动态库都是以二进制提供代码复用的代码库。 静态库常见的是 .a 动态库(共享库)常见的是 Windows 下的 ...
@available @available: 可用来标识计算属性、函数、类、协议、结构体、枚举等类型的生命周期。(依赖于特定的平台版本 或 Swift 版本)。它的后面一般跟...
引导问题:UI刷新,为什么需要在主线程中执行? 原因一:UIKit的操作不是线程安全的 在多个线程下进行UI操作,可能出现资源抢夺问题,出现问题,如下举出几个例子: 两个线程...
最近在重构之前上架的一款画板应用,期间用到了一些UIView的transform相关的特性。借此机会也系统整理了一下transform相关的知识。在进入正题之前需要补充一点线...
基本场景 (最终效果和链接在文末,支持Swift与OC)UIScrollView嵌套多个UITableView的场景在APP里很常见,复杂点还有各种UITableView、U...
您好!有几个问题,我需要说明一下:
1.如果项目中使用AFNetworking请求接口,这样的接口不要被CustomProtocol拦截到
原因在于使用了AFNetworking请求,你用了自己的CustomProtocol拦截到请求,它的client调用URLProtocol: didReceiveResponse: cacheStoragePolicy:来返回response;这时候需要设置AFHTTPSessionManager的setDataTaskDidReceiveResponseBlock,在block中去调用client的didReceiveResponse,那么,AFHTTPSessionManager就需要预先去持有CustomProtocol实例;而且CustomProtocol的startLoading需要真正的去请求数据,这时候又要使用AFHTTPSessionManager或NSURLSession去请求?? ok,这样使用使用大费周章,太奇怪了!!
总结:不要为了使用NSURLProtocol而使用NSURLProtocol,简单的使用ip直连只需要设置baseUrl和[manager.requestSerializer setValue:@"dns域名" forHTTPHeaderField:@"host"],https请求需要改造一下AFURLSessionManager中didReceiveChallenge方法的evaluateServerTrust方法传入的host为@"dns域名".
2.没用使用CustomProtocol拦截POST请求,也是没有幺蛾子问题的
@何颀 拍照或者扫码为PDF
邓白氏码、苹果公司/企业开发者账号申请流程(2019)最近一段时间,我在负责公司的苹果企业账号的申请工作,过程还算顺利,这里对申请的过程做一个梳理与总结。 在总结之前,我再吐个槽一句:最难等的不是人家公司受理申请,而是自家公司的...
导语: DDLog,即CocoaLumberjack是iOS开发用的最多的日志框架,出自大神Robbie Hanson之手(还有诸多知名开源框架如 XMPPFramework...
导语: DDLog,即CocoaLumberjack是iOS开发用的最多的日志框架,出自大神Robbie Hanson之手(还有诸多知名开源框架如 XMPPFramework...
如何一年考过咨询、一建、造价证书 关于考证的那些事儿 与那些年纪大了但依然坚持自己梦想的朋友们共勉! 2019年1月3日10点,中国人事考试网公布了一级建造师考试成绩,先做了...
@简约_楚公子 无上限限制
苹果企业开发者账号申请攻略(2018最新/最详细)前言:最近因为公司新的APP上架,以及做APP转移,一直在做新的开发者账号的申请工作。新的一年到了,看到网上还没有18年的最新申请资料,就打算趁着有时间就做一个最新的申请账号...
@简约_楚公子 企业账号申请下来,人数无限制
苹果企业开发者账号申请攻略(2018最新/最详细)前言:最近因为公司新的APP上架,以及做APP转移,一直在做新的开发者账号的申请工作。新的一年到了,看到网上还没有18年的最新申请资料,就打算趁着有时间就做一个最新的申请账号...