<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rosetta &#8211; 编程技术记录</title>
	<atom:link href="https://blog.z6z8.cn/tag/rosetta/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.z6z8.cn</link>
	<description>世界你好!</description>
	<lastBuildDate>Fri, 20 Nov 2020 03:31:09 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>判断苹果app是否以转译模式运行（Rosetta translation）</title>
		<link>https://blog.z6z8.cn/2020/11/20/%e5%88%a4%e6%96%ad%e8%8b%b9%e6%9e%9capp%e6%98%af%e5%90%a6%e4%bb%a5%e8%bd%ac%e8%af%91%e6%a8%a1%e5%bc%8f%e8%bf%90%e8%a1%8c%ef%bc%88rosetta-translation%ef%bc%89/</link>
		
		<dc:creator><![CDATA[holdsky]]></dc:creator>
		<pubDate>Fri, 20 Nov 2020 03:31:09 +0000</pubDate>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[Rosetta]]></category>
		<guid isPermaLink="false">http://blog.z6z8.cn/?p=924</guid>

					<description><![CDATA[苹果app的进程是否运行在转译模式（Rosetta translation），通过调用sysctlbyname [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>苹果app的进程是否运行在转译模式（Rosetta translation），通过调用<code>sysctlbyname</code>函数，传入<code>sysctl.proc_translated</code> 标识来判断</p>
<pre><code class="language-c">/// 返回 1 表示在Rosetta translation模式 ；返回 0 表示在Native Code模式；返回 -1，表示发生错误
int processIsTranslated() {
   int ret = 0;
   size_t size = sizeof(ret);
   if (sysctlbyname("sysctl.proc_translated", &amp;ret, &amp;size, NULL, 0) == -1) 
   {
      if (errno == ENOENT)
         return 0;
      return -1;
   }
   return ret;
}</code></pre>
<p>参考地址https://developer.apple.com/documentation/apple_silicon/about_the_rosetta_translation_environment#3616845</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
