热门 最新 精选 话题 上榜
过去,前端工程师的日常是写代码。 而现在,越来越多的界面是“拖”出来的。 无论是企业后台、营销活动页,还是移动端 WebView 界面, 可视化开发工具(Visual Front-End Builder) 正在成为新的生产力核心。 但可视化并不只是“可拖拽”这么简单。 一个成熟的 Web 前端可视化开发体系, 必须包含 组件化、逻辑配置、数据绑定、调试与发布 等完整环节。 今天这篇文章,就来系统拆
IOS
原创 2天前
35阅读
yyds干货盘点
对于开发者和测试工程师来说,iPhone 不仅是一部移动设备,更是一个完整的性能实验平台。 尤其在 iOS 26 推出后,系统的性能架构、安全策略和文件访问权限都发生了改变,这让“性能监控”和“设备管理”变得比以往更具挑战。 在过去,我们可能只依赖 Xcode 的 Instruments 来分析 CPU、内存与帧率,但如今,面对更复杂的多进程架构与安全沙盒,要想全面了解 iPhone 的运行状态,
test抓网页流量看起来简单:打开代理、刷新页面,但遇到跨域、HTTPS 握手、HTTP/2 多路复用或真机特有问题时,单靠直觉很难定位根因。本文从工程实战出发,讲清抓包的分层逻辑、常用工具与职责、可复制的排查步骤,并给出在代理无效或 iOS/Android 真机场景下使用Sniffmaster抓包大师,便于开发与测试团队快速闭环问题。 工具与职责分工 代理类(应用层可解密):Charles、F
IOS
原创 2天前
14阅读
yyds干货盘点
H5 混合应用(如 Cordova、React Native、Weex、HBuilder 项目)在 iOS 平台既包含原生二进制也大量依赖 JS/HTML/资源文件,暴露面更广:脚本明文、资源可读、接口被 Hook 都可能导致功能被复制或二次打包。本文从工程实战角度出发,给出一套多工具组合方案:静态侦察 → 符号导出与白名单 → 成品 IPA 混淆(含 H5 资源扰动)→ 重签与测试 → CI 自
在 iOS 26 系统下,苹果强化了内核异常捕获机制与安全隔离模型。 这使得应用的崩溃记录更加详细,但也更难手动解析。 对于开发者而言,仅凭 Xcode 的日志视图已经无法满足复杂项目的调试需求。 想要全面掌握 iOS App 的稳定性,就必须使用多种工具协同完成,从崩溃日志提取、符号化解析,到数据聚合与可视化分析。 本文将为你系统讲解 iOS 崩溃日志分析的完整流程,并推荐一套经过实践验证的工具
IOS
原创 2天前
23阅读
yyds干货盘点
对于每一位前端工程师来说,学会用好浏览器自带的“开发者工具(Developer Tools)”,就像学会用显微镜一样——它能让你看清页面的每一个细节、逻辑和错误。 但很多人其实只会打开 Console 看报错,真正能灵活利用 DevTools 的完整功能体系 的开发者,并不多。 今天这篇文章,我们就来系统讲讲:Web 开发者工具到底能干什么?怎么用?以及在移动端环境下如何扩展调试能力。 一、什么
IOS
原创 3天前
44阅读
yyds干货盘点
在产品交付与分发链路中,“二次打包”是常见且昂贵的问题——攻击者解包、篡改、重签再上架,造成盗版、篡改功能或偷取业务逻辑。要真正把二次打包风险降到可接受水平,单靠一款工具不够,必须把静态探测、源码保护、成品混淆、签名治理、动态验证与映射表管理组合成流水线化能力。下面给出面向开发、安全与运维的可落地方案。 为什么二次打包容易发生 IPA 本质是可解压的容器,class-dump、Hopper、Fri
IOS
原创 3天前
33阅读
yyds干货盘点
香蕉云编、appuploader和transporter都是可以将ipa上传到app store connect的工具两个软件的优缺点如下:香蕉云编:在线上传,不用下载和安装。兼容所有平台,假如用windows开发,优先使用香蕉云编。除了可以上传还可以生成打包证书。transporter:苹果官方上传工具,只能安装在mac系统的电脑上,在windows电脑或linux电脑无法使用。appuploa
原创 4天前
72阅读
前端技术的发展,一直在追求两个目标:提效 与 稳定。 过去我们用框架(如 React、Vue)提升开发效率; 现在,越来越多团队开始引入 低代码前端工具, 让开发从“写代码”转向“搭积木”。 低代码不是取代程序员,而是让我们有更多时间专注于逻辑和体验。 但低代码工具想真正走进企业开发,还需要一个完整的生态: 构建、调试、发布、运维、性能监控——缺一不可。 这篇文章,我会结合企业项目的实践经验, 系
近年来“HTTPS Everywhere”成了共识:无论网站、API 还是移动 App,默认都应走 HTTPS。但是“全加密”并不等于“可观测、可排查”。当每一条流量都被 TLS 加密后,工程团队需要建立新的能力链——证书管理、握手监控、解密策略(仅限测试)、以及在代理无效时的设备侧取证。 本文以工程实战为主线,把“为什么要 HTTPS Everywhere”与“遇到问题怎么查”两部分融合,给出可
前端开发的发展速度,堪比浏览器的版本号。 从最早的手写 HTML,到现在动辄涉及 Vite、TypeScript、WebView 调试、性能分析,Web 开发的门槛和复杂度都在不断上升。 但好消息是—— 前端工具的生态也在飞速进化。 今天的我们,已经拥有足够强大的工具链,能让开发更快、调试更准、上线更稳。 这篇文章,我想用最实战的方式, 带你看看现代 Web 开发到底需要哪些工具,以及它们各自解决
抓包看似简单——运行一个 tcpdump 或打开 Charles,但真正能把“包”变成可用结论,需要方法与流程。下面把抓包拆成明确的步骤,结合常见工具和实战技巧,特别说明在 iOS 真机、代理失效或 App 做证书 pinning 时的补救方法。 一、抓包前要想清楚的三件事 目标是什么?(要看握手/TCP/HTTP 内容/还是重放流量) 在哪里抓?(客户端、网关/CDN、还是后端)——越接近问题
IOS
原创 5天前
38阅读
yyds干货盘点
在移动安全实践中,单靠某一款“加固软件”难以兼顾保护效果、可回滚性与运维治理。本文从工程决策角度出发,提出一套多工具组合方案,把 iOS 应用加固当成可复用的能力:静态发现 → 源码优先防护 → 成品 IPA 混淆 → 自动化签名与回归 → 动态验证 → 映射表治理。文章适合研发、安全与发布负责人参考决策与落地实现。 一、为什么要用多工具组合 不同交付形态(有源码 / 无源码、混合框架)导致风险面
IOS
原创 5天前
24阅读
yyds干货盘点
iOS 26 的推出,不仅意味着系统体验的升级,也为开发者带来了新的挑战: 框架变化、后台机制重构、Metal 渲染更新、能耗模型优化—— 这些变化都要求开发团队具备更强的调试与性能分析能力。 要想在 iOS 26 环境下高效开发、测试和优化,开发者不能只依赖单一工具。 本文将从“多工具协作”的角度,推荐一套涵盖性能监控、日志分析、文件管理、能耗检测等环节的完整工具链,让你的开发过程更有条理、更具
收藏!9款好用的前端可视化工具推荐 “可视化开发”是上个世纪90年代软件界最大的热点之一。 当初,可视化开发主要专注于用户界面的构建,让开发者通过简单的拖拽操作,快速搭建用户界面,一些成熟产品更是实现了“所见即所得”。在与当时最先进的高级编程语言相比较时,可视化设计开发图形界面所带来的高生产率无疑成为了一大亮点。 在品尝到可视化的“甜头”后,可视化开发的技术和工具迎来了大发展,其应用场景早已不仅仅
苹果上架ios app流程 苹果开发者平台登录链接https://appstoreconnect.apple.com/apps 先获取账号,(如果没有可能需要注册一个,但需要缴纳一定年费,一般不可能) 登陆进去后,进入app菜单,点击标题App后的“+”号新建App,App信息根据客户提供的信息来填,这里是按照旧苹果开发者账号上的同名App来创建,一切信息都与之相同,需要在两个浏览器同时登陆两个账
IOS
原创 6天前
35阅读
yyds干货盘点
如果说前端开发是一场“工程战”, 那这些工具,就是我们开发者的“武器库”。 从初始化项目到优化性能, 每一个阶段都有它独特的 Web 前端工具生态。 它们让复杂的工作流程变得高效、有序,也让调试与协作更可控。 这篇文章,我们不讲表面清单, 而是以实际项目为主线,带你看清楚—— 在真正的前端开发流程中,每类工具的职责与价值。 一、项目初始化:前端开发的“起跑线” 项目开始前,工具决定了你的脚手架与
IOS
原创 6天前
46阅读
yyds干货盘点
随着 iOS 26 的推出,系统在渲染、后台调度、能耗优化等方面体验提升,但也带来了新的调试挑战。用户反馈了更新后“卡顿”“帧率下降”“启动延迟加重”的问题。 为应对这一局面,开发团队不能只依赖单一工具,而应构建一个“多工具组合”体系,覆盖从性能监控、日志捕获、资源访问、能耗分析到版本差异对比的全链路。本文将逐一拆解。 一、性能调试核心维度与目标 在 iOS 26 环境中进行性能调试时,应关注以
IOS
原创 6天前
20阅读
yyds干货盘点
在工程实践里,提到“HTTPS 端口”通常想到的是 TCP/443,但问题往往来自端口映射、容器化、CDN 回源、UDP(QUIC)以及企业网络的中间件。本文从工程师角度给出系统化的检查清单、常用命令、典型故障案例与可落地的排查步骤,并说明在真机或代理不可用时如何用设备侧抓包补齐证据链(如 Sniffmaster抓包大师)。目标是把“端口问题”变成可复现、可定位、可修复的工程任务。 一、端口类型与
IOS
原创 6天前
37阅读
yyds干货盘点
写前端的人都知道: 代码只是开始,工具才是战斗力的来源。 从写第一行 HTML 到部署上线,一个成熟的前端开发流程,需要依赖几十种工具。 而这些工具不只是“辅助”,更是让工程效率、调试体验、项目质量都提升的关键。 这篇文章,我将从开发者的角度出发,系统讲讲常见的 前端编程工具有哪些,它们各自的特点、使用场景,以及在真实项目中如何搭配使用。 一、编码阶段:编辑器决定你的开发节奏 在前端开发中,编辑
IOS
原创 6天前
30阅读
yyds干货盘点
随着 iOS 26 的推出,文件系统权限、安全机制和应用沙盒结构都经历了调整。 开发者在测试、调优或分析阶段,常常需要导出 App 文件目录、日志数据或用户数据缓存,以便: 分析性能瓶颈(如缓存积累、I/O 延迟) 调试文件写入问题 提取崩溃日志或临时数据 对比 iOS 25 与 iOS 26 文件结构差异 然而,自 iOS 15 起,苹果逐步加强了文件访问隔离。到 iOS 26,想要完整访问
IOS
原创 6天前
45阅读
yyds干货盘点
网络抓包不是把 pcap 丢给同事就完事,它是把一段“黑盒流量”变成可验证结论的过程。本文以工程化思路说明抓包的采集策略、工具如何分工(谁做采集、谁做解密、谁做证据比对)、常见问题的排查步骤,以及遇到真机/代理失效时的补救方案。示例均来自一线排查流程,着重可复用的命令与决策树,便于开发、测试与运维快速闭环问题。 抓包前的准备(目标、范围、合规) 抓包前先回答三问:我想验证什么(握手/丢包/应用层内
IOS
原创 6天前
42阅读
yyds干货盘点
超级干货分享,一篇文章讲清楚应用加固这项技术 随着移动互联网的快速发展,应用安全问题已成为开发者和企业关注的核心。尤其在金融、医疗等行业,数据安全和用户隐私的保护显得尤为重要。应用加固,作为提高应用安全性的一项关键技术,已经成为确保应用抵御安全威胁、保障用户数据的重要手段。今天,我们将深入探讨应用加固的概念、重要性及其实施方法,帮助企业提升应用的安全性,防止数据泄露和网络攻击。 一、什么是应用加固
第一步:申请开发者账号 在开始将应用上架到App Store之前,你需要申请一个开发者账号。 1.1 打开苹果开发者中心网站: https://developer.apple.com/ 1.2 使用Apple ID和密码登录(如果没有账号则需要注册),要确保使用与公司网站相同的邮箱后缀(使用公司域名邮箱)。 1.3 加入苹果开发者计划(如果已经加入,可以跳过此步骤) 如果你是第一次使用Apple
IOS
原创 9天前
100阅读
yyds干货盘点
何为抓包?如何抓包? 何为抓包 由于最近在做课设发现很多电影api不给用了,就自己去猫眼,豆瓣去获取api,获取api的过程就叫做抓包 抓包(packet capture):就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。 如何抓包 直接在谷歌浏览器就可以抓包啦 对于移动设备或需要解密HTTPS流量的场景,可以使用专业抓包工具如
在面对外包交付、历史包或多框架混合(OC/Swift/Flutter/RN/Unity)时,单靠某个工具无法做到既安全又可运维。本文以“战术手册”风格,从攻防角度拆解多工具组合落地方案,讲清谁做什么、怎样在 CI 中串联、如何度量效果与快速处置常见故障。引入 Ipa Guard(成品 IPA 混淆)、源码混淆工具与静态/动态检测工具,呈现一个工程化、可复用的闭环。 一、目标与原则(快速声明) 目标
IOS
原创 9天前
43阅读
yyds干货盘点
在前端世界里, 没有哪个开发者不是“工具控”。 我们写代码要用编辑器,调页面要用 DevTools,接口调试用 Postman,抓包要开 Charles,有时还会在 Git、命令行、真机调试之间来回切换。 但除了这些“主力工具”之外,其实还有很多小巧、实用的 Web 前端开发小工具,能在细节处节省大量时间,让开发体验更丝滑。 今天就来分享我平时在工作中常用的一些前端小工具合集,这些工具多数都轻量、
IOS
原创 9天前
36阅读
yyds干货盘点
iOS 26 的性能框架进一步升级。系统在任务调度、Metal 渲染、文件 I/O、网络连接、能耗管控等方面都有细微调整。 这些变化提升了系统整体流畅度,但也让许多开发者发现: 原本在 iOS 25 上流畅运行的 App,在 iOS 26 上出现了启动变慢、动画掉帧、后台耗电上升等问题。 要在 iOS 26 开发阶段提前识别并优化这些问题,就必须搭建一套 “多工具协作 + 数据反馈闭环” 的性
IOS
原创 9天前
46阅读
yyds干货盘点
在工程里谈 HTTPS 使用,不是简单把 http 换成 https。它牵涉到证书链、握手协商、协议版本、缓存策略、客户端兼容性与运维自动化。对开发者和运维而言,关键是把这些要点工程化:可验证、可监控、可回滚,并在出现“只在真机复现”或“代理失效”时有可靠的取证流程。下面把常见问题、实操命令、排查思路和真机补救方法讲清楚——尽量用第一线工程师的语言和可复制的步骤。 1. HTTPS 的本质与三层检
IOS
原创 9天前
56阅读
yyds干货盘点
朋友让测试一个投票,想着随手一测,没想到真有漏洞 web端点击就提示下载手机app,不知道他是咋检测的,就下了某日报app 既然是app,首先使用 fiddler 抓取手机流量,用电脑模拟器或者手机设置代理,将流量转发至电脑 Sniffmaster作为一款全平台抓包工具,同样支持HTTPS、TCP和UDP协议抓包,且无需代理设置即可解密HTTPS流量,方便进行渗透测试。 具体步骤 首先需要保证手机
IOS
原创 10天前
101阅读
yyds干货盘点