前言 作为ios开发者,常常为了UI界面搞得头破血流,你是不是经常遇到这样的痛点:这个view是从哪里来的,它的父视图是什么,它的子视图有哪些,它的frame会发生什么样的变化,它怎么突然隐藏了,它什么时候会被释放掉,对于像自动布局,错误常常如潮水般的涌来,我想动态获取一个view的约束怎么办,我想知道这个view此时此刻和其他哪些view产生了怎样的约束,如何才能直观的表现出这个view的约
转载 2024-05-27 12:08:11
55阅读
bug跟踪 ios Ever since the first day of WWDC the talk in the technology industry has been around Apple’s new silicon chip and new iOS and macOS versions. iOS 14 is a major update compared to its previo
记录一下Android 跟踪窗口转换 使用方法,WinScope 提供了用于在窗口转换期间和转换后记录和分析 WindowManager 状态和 SurfaceFlinger 状态的基础架构和工具。WinScope 将所有相关的系统服务状态记录在一个跟踪文件中,您可以使用该文件重现并逐步查看转换。记录跟踪情况在运行 userdebug 或 eng 版本的设备上通过快捷设置或 a
转载 2023-10-16 18:01:11
235阅读
目录 一、Jaeger是什么二、Jaeger架构1. 术语2. 架构图三、关于采样率四、部署与实践 一、Jaeger是什么Uber开发的一个受Dapper和Zipkin启发的分布式跟踪系统.后端用Go实现,前端用React实现。官方地址:https://www.jaegertracing.io适用于以下场景:分布式跟踪信息传递分布式事务监控服务依赖性分析展示跨进程调用链定位问题性能优化Ps:
转载 2023-12-14 15:35:50
215阅读
关联关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。在类的定义之外为类增加额外的存储空间使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性的时候是非常有用。关联是基于关键字的,因此,我们可以为任何对象增加任意多的关联,每个都使用不同的关键
# iOS 设置关联的科普文章 在移动互联网日益发展的今天,用户体验变得尤为重要。作为 iOS 开发者,我们经常需要通过深度链接来提升用户的体验。当应用和网页之间能够高效地进行交互时,用户的满意度就大大增加。而在 iOS 中,设置关联(Associated Domains)是实现这一目标的重要步骤。 ## 什么是关联? 关联技术允许您的应用与网页进行深度链接。当用户点击网页中的链接时
原创 2024-10-05 03:40:19
320阅读
# iOS开发禁止跨请求 在iOS开发中,常常会遇到跨请求的问题。尤其是当我们的应用需要与服务器进行数据交互时,如果服务器没有正确设置CORS(跨源资源共享),则可能会导致请求失败。本文将帮助你理解如何在iOS开发中处理跨请求的问题,并给出具体实现步骤和代码示例。 ## 整体流程 以下是处理跨请求的步骤: | 步骤 | 描述 | |------|------| | 1 | 了
原创 10月前
78阅读
一、前言针对Chrome版本67及以上不能将其他的Cookie传递过来注意,这个里面的SameSite不能设为null,设空的话,还是会走默认值Lax其中,SameSite的值可以填3个:Strict、Lax、None.缺省的值为Lax,而且当你设置其为空时,在新的Chrome中还是会给予默认值Lax.注意:IE和FireFox等可以直接跨携带Cookie1.1、前端请求前端发送的请求必须告知
转载 2024-01-16 10:17:37
288阅读
一、Category与Associative作为objective-c的扩展机制的两个特性。1.category即类目/分类,可以通过它来扩展方法;2.associative即关联,可以通过它来扩展属性;关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。在iOS开发中,使用associative,
Apple的AirTag已经上线,您可以使用这些多功能设备通过Apple的“查找我的应用”来跟踪各种事物。这里有一些您可以追踪的想法,从显而易见的到荒谬的。而且,如果您想知道如何使用AirTag,请查看动手操作Apple的AirTag:查找丢失的钥匙,袋子等。你的钥匙。每个人都不时放错键。 AirTag旨在跟踪按键,尤其是使用Apple在其商店中出售的配件以及第三方也在出售的配件。当然,钥匙圈并不
ios开发学习中,经常弄不清楚ios开发模式,今天我们就来进行简单的总结和探讨~ (一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合
转载 2023-09-15 22:41:41
38阅读
  单例的意思从字面上就可以略知一二,所谓单例就是确保在程序运行过程中只创建一个对象实例。可以用于需要被多次广泛或者说多次使用的资源中,比如我们常见的网络请求类、工具类以及其它管理类等。比如我iOS开发中常见的系统单例[UIApplication sharedApplication]、[NSUserDefaults  standardUserDefaults]等。在iOS开发中,单例模式
前言:  做为一个iOS应用的开发者,在编码调试过程中,可以使用模拟器来完成整个过程。但是在最后提交上线App的时候,就必须要有一个苹果开发者账号。而我作为一个近乎完全自学的iOS开发者,在开发者证书上也是绕了很多圈,迷茫迷惑。在反复摸索验证的情况下。最后看透了这一切。最初一开始是在淘宝网上购买证书的,后来在公司有了自己的个人开发者账号,在个人开发者账号上摸索(生成开发证书,真机调试,发布App。
转载 2023-10-13 07:46:07
116阅读
问题背景: 数据量较大库性能出现问题,进行awr报告分析 lgwr可优化(其他文章),块跟踪可优化 针对块跟踪处理 可通过awr报告查看该等待事件的占用时间,若占用过高将有可能影响到ckpt进程block change tracking buffer space 块跟踪的等待事件 设置跟踪的大小 alter system set "_bct_public_dba_buffer_size
原创 2023-10-12 08:36:04
107阅读
iOS开发帮助文档可以在苹果开发者中心在线查看,也可以在Xcode本地查看。 网页导航栏可以搜索所有 iOS开发资源库。网页左侧导航视图将所有文档按照资源类型、主题和框架分类。网页左侧导航视图下侧是废弃的文档,据此可以维护和更新旧的代码库。网页主体包含所有资源文档的标题、资源类型、主题、框架和发布时间的属性。其中主要属性作为导航分类列在左侧导航视图内,可通过点击左侧导航视图展开各级列表迅速
1、      单步跟踪(Step)所谓单步跟踪是指一行一行地执行程序,每执行一行语句后就停下来等待指示,这样你就能够仔细了解程序的执行顺序,以及当时的各种状况。2、       断点(Breakpoint)只要在需要暂停的地方设置一个断点,然后让程序运行,当执行到这个断点位置时
转载 2023-12-21 16:32:29
224阅读
苹果周三公布浏览器核心WebKit加入防跨站追踪技术,以兼顾网络广告效果追踪及防止过度侵犯用户隐私,预料也将整合到未来的Safari浏览器。苹果指出,在线广告和效果量测不是让消费者点击广告的网站(A网站)得知他在B网站买了东西。唯一需要的数据是「有个人」点击了A网站上的广告,再到B网站去买东西即可。 苹果指出,传统上广告点击归因是使用cookie和「追踪像素」(tracking pixel),
网络安全研究人员周四披露了苹果众包蓝牙位置跟踪系统中的两个明显的设计和实现缺陷,这些缺陷可能导致位置关联攻击和对过去7天位置历史的未经授权的访问,从而使用户匿名。这些发现是开放无线链接(OWL)项目进行的详尽审查的结果,该项目是知名网络安全组织东方联盟的研究成果,他们历来将苹果的无线生态系统分解为目标确定安全和隐私问题。 研究人员表示,为了回应2020年7月2日的披露,苹果公司已经部分解
转载 2024-03-08 12:54:49
7阅读
近日,苹果在其官网上线了关于隐私保护的全新页面,主要介绍苹果在保护用户隐私方面的举措。如果您经常使用 Safari 浏览器,不妨可以了解下苹果是如何在该应用中保护隐私的,了解各项隐私保护功能:苹果官方表示,Safari 浏览器拥有多项先进功能,帮助保护用户的隐私安全,防止用户受到跨网站跟踪,并能最大限度减少传送给第三方的数据。智能防跟踪功能我们平时可能会遇到这个情况:只要在网上查看过某件想买的商品
转载 2024-08-21 08:38:11
529阅读
同源:同源:ajax请求的url和网页所在的url具有相同的协议,域名,ip和端口同源策略:为了数据安全,浏览器禁止通过ajax请求读取非同源的数据(注意:同源策略的两个关键点:1,浏览器 2,ajax请求)同源策略下,浏览器会拦截跨数据并报错,拦截的响应数据跨/跨源:ajax请求的url和网页所在的url具有不同的协议,域名,ip和端口1,解决跨请求报错的三种解决办法1.1 COR头跨
转载 2024-09-06 07:08:35
99阅读
  • 1
  • 2
  • 3
  • 4
  • 5