GitHub.com
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecac82a5dc8b4b430cf392dd0295732b00
Found 17 files trough .DS_Store spidering: /assets /assets/css /assets/js /categories /css /img /js /page /posts /posts/ios-打包发布自动化实践fastlane /posts/page /posts/python-网页抓取与数据可视化练习金三银四-是真的吗 /posts/译-理解-xcode-构建系统 /posts/译-理解ios异常类型 /tags /tags/fastlane /tags/python
Severity: low
Fingerprint: 5f32cf5d6962f09cc169dbbec169dbbe800eab3a3fec112e009976b87f712148
Found 15 files trough .DS_Store spidering: /assets /assets/css /assets/js /categories /css /img /js /page /posts /posts/ios-打包发布自动化实践fastlane /posts/page /posts/python-网页抓取与数据可视化练习金三银四-是真的吗 /posts/译-理解-xcode-构建系统 /posts/译-理解ios异常类型 /tags
Severity: low
Fingerprint: 5f32cf5d6962f09c8329733f8329733fa0a22501dbaa6487b37510c123d2256c
Found 10 files trough .DS_Store spidering: /assets /assets/css /assets/js /categories /css /img /js /page /posts /tags
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecac82a5dc8b4b430cf392dd0295732b00
Found 17 files trough .DS_Store spidering: /assets /assets/css /assets/js /categories /css /img /js /page /posts /posts/ios-打包发布自动化实践fastlane /posts/page /posts/python-网页抓取与数据可视化练习金三银四-是真的吗 /posts/译-理解-xcode-构建系统 /posts/译-理解ios异常类型 /tags /tags/fastlane /tags/python
Open service 185.199.108.153:80 · coderx.wang
2024-09-14 18:13
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Sat, 14 Sep 2024 18:23:03 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: CB10:168B:1CFC909:2033392:66E5D22E Accept-Ranges: bytes Date: Sat, 14 Sep 2024 18:13:03 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lga21952-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1726337583.014115,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 3e238963f9d40c805a4abbb68c357c105df7de8a Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-09-14 12:50
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Sat, 14 Sep 2024 13:00:38 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: E83D:55892:4E076:4EE04:66E5869E Accept-Ranges: bytes Date: Sat, 14 Sep 2024 12:50:38 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lcy-eglc8600064-LCY X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1726318239.803727,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 7650d3d3771305e2c3f651c3e96ae2d71bfef198 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-09-12 22:26
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Thu, 12 Sep 2024 22:36:25 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 6CB2:2FF337:7AF40E2:7D5D1DE:66E36A91 Accept-Ranges: bytes Date: Thu, 12 Sep 2024 22:26:25 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230060-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1726179986.673598,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: c233b06078fae923301b2fc63794552e342d7318 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.108.153:80 · coderx.wang
2024-09-12 18:37
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Thu, 12 Sep 2024 07:32:55 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 7CEE:37EA6B:88C2491:8B70AF0:66E296CF Accept-Ranges: bytes Date: Thu, 12 Sep 2024 18:37:48 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230057-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1726166269.821828,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: efda1a886d1a698d55a91dea105eb8eac81bccb3 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-09-11 03:31
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Wed, 11 Sep 2024 03:41:40 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: FEE4:1F9F9F:1C29C32:1C4FAA1:66E10F1C Accept-Ranges: bytes Date: Wed, 11 Sep 2024 03:31:41 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lcy-eglc8600070-LCY X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1726025501.138068,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: b1be3a2b53900a93c1b033d64012291efab714bd Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.108.153:80 · coderx.wang
2024-09-10 23:07
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Tue, 10 Sep 2024 23:17:39 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 6416:36282A:2222B71:22CCF52:66E0D13B Accept-Ranges: bytes Date: Tue, 10 Sep 2024 23:07:44 GMT Via: 1.1 varnish Age: 5 X-Served-By: cache-fra-eddf8230121-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1726009665.875090,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 3be1b75564304b6618de5bdd6daedb0071a69748 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-09-08 18:27
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Sun, 08 Sep 2024 18:37:31 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 303F:7AB7B:49991E5:4AEFC17:66DDEC93 Accept-Ranges: bytes Date: Sun, 08 Sep 2024 18:27:31 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230121-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1725820052.884252,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: 292b9b2c1f0a4b4a2a75b7c3fbc5010aa157ffec Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.108.153:80 · coderx.wang
2024-09-08 09:01
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Sun, 08 Sep 2024 09:11:38 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 69FA:38DE5C:155CDF0:15B6370:66DD67F2 Accept-Ranges: bytes Date: Sun, 08 Sep 2024 09:01:38 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230125-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1725786099.937352,VS0,VE3 Vary: Accept-Encoding X-Fastly-Request-ID: fa337f11dbe00f92667589fe32a6d5c9c42ca621 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-09-06 14:08
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Fri, 06 Sep 2024 14:18:01 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: F75C:890DB:18EA7C0:1965E77:66DB0CC0 Accept-Ranges: bytes Date: Fri, 06 Sep 2024 14:08:01 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230134-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1725631682.878720,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: 9af4e7b197faee1656e90165d5bb78381d0e6f19 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-09-02 11:20
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Mon, 02 Sep 2024 11:30:44 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 38FD:35AB35:1E23BB8:1ECEFDA:66D59F8C Accept-Ranges: bytes Date: Mon, 02 Sep 2024 11:20:45 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230117-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1725276045.038287,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: d18e5f7f075b2c16d3dc96e2d39aca37bc42d159 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.108.153:80 · coderx.wang
2024-08-16 13:20
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Fri, 16 Aug 2024 13:30:16 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 474B:15649D:6F1303:7EF2F3:66BF520F Accept-Ranges: bytes Date: Fri, 16 Aug 2024 13:20:16 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lga21956-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1723814416.032465,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 87eb2e5dda0a943a3323882d57e3ff276d234eba Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-08-16 01:13
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Fri, 16 Aug 2024 01:23:58 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 54CA:34FFA8:458D15:472B22:66BEA7D6 Accept-Ranges: bytes Date: Fri, 16 Aug 2024 01:13:59 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lcy-eglc8600094-LCY X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1723770839.023425,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 7a3bae100e67804163d3ec6e2bb8967e10eba962 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-08-14 21:33
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Wed, 14 Aug 2024 21:43:50 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 2FC3:32088F:1D9CF4C:1E75F03:66BD22BE Accept-Ranges: bytes Date: Wed, 14 Aug 2024 21:33:50 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230112-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1723671231.723499,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: 6f1515d162f3b1927f8f25ff6c6b30e225ed4643 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.108.153:80 · coderx.wang
2024-08-14 12:04
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Wed, 14 Aug 2024 12:14:32 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: D444:214D98:A8B871:ACA20A:66BC9D50 Accept-Ranges: bytes Date: Wed, 14 Aug 2024 12:04:32 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lcy-eglc8600044-LCY X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1723637073.508460,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: ef12dea85f1136cf28ad6ca930363b2cbc218bcc Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-08-12 23:24
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Mon, 12 Aug 2024 23:34:39 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: E340:381A7F:671FBBB:69AD319:66BA99B7 Accept-Ranges: bytes Date: Mon, 12 Aug 2024 23:24:40 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230059-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1723505080.069703,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: a398b95f6644973ad567657526e2106e11e7c476 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.108.153:80 · coderx.wang
2024-08-12 13:52
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Mon, 12 Aug 2024 14:02:45 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 436F:091A:C41F3B:D21971:66BA13AD Accept-Ranges: bytes Date: Mon, 12 Aug 2024 13:52:45 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-qpg120088-QPG X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1723470766.905729,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: 717b20e23b845a16374dc788785e9828bc0a3236 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-08-10 19:26
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Sat, 10 Aug 2024 19:36:30 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 86BD:3817A0:4CBC2D:4EBDE9:66B7BED9 Accept-Ranges: bytes Date: Sat, 10 Aug 2024 19:26:30 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-ams21034-AMS X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1723317990.443602,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: 801486adf1a6497e4ee4ce0cc92c930f641e4f77 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.108.153:80 · coderx.wang
2024-08-10 13:13
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Sat, 10 Aug 2024 13:23:55 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 5968:3F3345:1184948:1499E59:66B76793 Accept-Ranges: bytes Date: Sat, 10 Aug 2024 13:13:55 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lga21921-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1723295636.930386,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 594036d5f2a12df184b331b4f7190adc37746cd6 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-08-08 22:28
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Thu, 08 Aug 2024 22:38:17 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 5474:2D8D0:BC098B:C1E894:66B54680 Accept-Ranges: bytes Date: Thu, 08 Aug 2024 22:28:17 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-sjc10071-SJC X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1723156097.140218,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 0671be7e5448a5b598d25f99df7c7ed8e4670560 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.108.153:80 · coderx.wang
2024-08-08 15:46
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Thu, 08 Aug 2024 15:56:35 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 11CF:3956D3:56C2374:58D71A9:66B4E85B Accept-Ranges: bytes Date: Thu, 08 Aug 2024 15:46:35 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230154-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1723131995.369977,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 9fa752e3a91f3fefdaa45d387951c1b33aea93a6 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�
Open service 185.199.109.153:443 · coderx.wang
2024-08-07 00:45
HTTP/1.1 200 OK Connection: close Content-Length: 14768 Server: GitHub.com Content-Type: text/html; charset=utf-8 Last-Modified: Wed, 11 May 2022 04:06:07 GMT Access-Control-Allow-Origin: * ETag: "627b362f-39b0" expires: Wed, 07 Aug 2024 00:55:09 GMT Cache-Control: max-age=600 x-proxy-cache: MISS X-GitHub-Request-Id: 3B1C:32688D:18AEFC:1B582A:66B2C394 Accept-Ranges: bytes Date: Wed, 07 Aug 2024 00:45:10 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-hyd1100021-HYD X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1722991510.135925,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 1bf76e4e345f6c4258e381b0222dbdfb0bd6ceb3 Page title: 编程蚂蚁 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.98.0"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>编程蚂蚁</title><meta name=description content><meta name=author content><link rel=canonical href=https://coderx.wang/><link crossorigin=anonymous href=/assets/css/stylesheet.min.ec8da366ca2fb647537ccb7a8f6fa5b4e9cd3c7a0d3171dd2d3baad1e49c8bfc.css integrity="sha256-7I2jZsovtkdTfMt6j2+ltOnNPHoNMXHdLTuq0eSci/w=" rel="preload stylesheet" as=style><link rel=icon href=https://coderx.wang/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://coderx.wang/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://coderx.wang/favicon-32x32.png><link rel=apple-touch-icon href=https://coderx.wang/apple-touch-icon.png><link rel=mask-icon href=https://coderx.wang/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://coderx.wang/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="编程蚂蚁"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://coderx.wang/"><meta name=twitter:card content="summary"><meta name=twitter:title content="编程蚂蚁"><meta name=twitter:description content><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"编程蚂蚁","url":"https://coderx.wang/","description":"","thumbnailUrl":"https://coderx.wang/favicon.ico","sameAs":[]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://coderx.wang/ accesskey=h title="编程蚂蚁 (Alt + H)">编程蚂蚁</a> <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu></ul></nav></header><main class=main><article class=first-entry><header class=entry-header><h2>「译」理解 Xcode 构建系统</h2></header><div class=entry-content><p>原文链接:https://www.vadimbulavin.com/xcode-build-system/ by Vadim Bulavin 翻译:CoderWangx 每一个 Swift 程序在真实设备上运行前都要经历一系列转换。这个过程通常是由 Xcode 构建系统处理的。在这篇文章中我们将了解 Xcode 构建系统的各�