﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-十三郎的IT生活-随笔分类-iPhone</title><link>http://www.cnitblog.com/shisanlangd/category/8866.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 03 Feb 2015 07:23:51 GMT</lastBuildDate><pubDate>Tue, 03 Feb 2015 07:23:51 GMT</pubDate><ttl>60</ttl><item><title>iOS的 BOOL bool  Boolean boolean_t区别</title><link>http://www.cnitblog.com/shisanlangd/archive/2014/03/12/89314.html</link><dc:creator>十三郎</dc:creator><author>十三郎</author><pubDate>Wed, 12 Mar 2014 13:04:00 GMT</pubDate><guid>http://www.cnitblog.com/shisanlangd/archive/2014/03/12/89314.html</guid><wfw:comment>http://www.cnitblog.com/shisanlangd/comments/89314.html</wfw:comment><comments>http://www.cnitblog.com/shisanlangd/archive/2014/03/12/89314.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shisanlangd/comments/commentRss/89314.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shisanlangd/services/trackbacks/89314.html</trackback:ping><description><![CDATA[@import url(http://www.cnitblog.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
<div><br />
</div>
<div>1.</div>
<div>BOOL<span class="Apple-tab-span" style="white-space:pre">		</span>typedef signed char BOOL;</div>
<div><br />
</div>
<div>YES<span class="Apple-tab-span" style="white-space:pre">			</span>#define YES (BOOL)1</div>
<div>NO<span class="Apple-tab-span" style="white-space:pre">			</span>#define NO &nbsp;(BOOL)0</div>
<div><br />
</div>
<div>BOOL 使用了一个8 位（一个字节）的整数进行表示，8 位全0 就是NO。</div>
<div>2^8 = 512</div>
<div>&nbsp;8960 用二进制表示是大于8 位的，也就是说高位无效，</div>
<div>只保留8960 的低八位，8960 的低八位恰好全都是0，因此8960 就是NO 了</div>
<div>因此在Objective-C中一定要注意这个问题，非零值未必是BOOL 的YES，但是0 一定是NO。</div>
<div><br />
</div>
<div><br />
</div>
<div>2.</div>
<div>bool<span class="Apple-tab-span" style="white-space:pre">	</span>&nbsp; &nbsp;c语言<span class="Apple-tab-span" style="white-space: pre;">	</span>int</div>
<div>Defined in stdbool.h, ISO C/C++ standard type</div>
<div>true<span class="Apple-tab-span" style="white-space:pre">	</span>&nbsp; &nbsp; 非0</div>
<div>false &nbsp;<span class="Apple-tab-span" style="white-space:pre">	</span>0</div>
<div><br />
</div>
<div><br />
</div>
<div>3.</div>
<div>Boolean<span class="Apple-tab-span" style="white-space:pre">		</span>unsigned char type</div>
<div>Mac OS historic type, sizeof(Boolean)==1</div>
<div><br />
</div>
<div><br />
</div>
<div>4.</div>
<div>boolean_t&nbsp;<span class="Apple-tab-span" style="white-space:pre">	</span>int type</div>
<div><br />
</div>
<div>#ifndef<span class="Apple-tab-span" style="white-space:pre">	</span>_MACH_I386_BOOLEAN_H_</div>
<div>#define _MACH_I386_BOOLEAN_H_</div>
<div><br />
</div>
<div>#if defined(__x86_64__) &amp;&amp; !defined(KERNEL)</div>
<div>typedef unsigned int<span class="Apple-tab-span" style="white-space:pre">	</span>boolean_t;</div>
<div>#else</div>
<div>typedef int<span class="Apple-tab-span" style="white-space:pre">		</span>boolean_t;</div>
<div>#endif</div>
<div><br />
</div>
<div>#endif<span class="Apple-tab-span" style="white-space:pre">	</span>/* _MACH_I386_BOOLEAN_H_ */</div>
<div><br />
</div>
<img src ="http://www.cnitblog.com/shisanlangd/aggbug/89314.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shisanlangd/" target="_blank">十三郎</a> 2014-03-12 21:04 <a href="http://www.cnitblog.com/shisanlangd/archive/2014/03/12/89314.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Installing ffmpeg ios libraries armv7, armv7s, i386 and universal on Mac with 10.8</title><link>http://www.cnitblog.com/shisanlangd/archive/2013/10/22/ffmpeg_xcode_ios7.html</link><dc:creator>十三郎</dc:creator><author>十三郎</author><pubDate>Tue, 22 Oct 2013 06:59:00 GMT</pubDate><guid>http://www.cnitblog.com/shisanlangd/archive/2013/10/22/ffmpeg_xcode_ios7.html</guid><wfw:comment>http://www.cnitblog.com/shisanlangd/comments/88752.html</wfw:comment><comments>http://www.cnitblog.com/shisanlangd/archive/2013/10/22/ffmpeg_xcode_ios7.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shisanlangd/comments/commentRss/88752.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shisanlangd/services/trackbacks/88752.html</trackback:ping><description><![CDATA[<p style="margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background-color: #ffffff; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 18px; text-align: left; ">FFmpeg Build Instructions MAC 10.8 or better</p>
<p style="margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background-color: #ffffff; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 18px; text-align: left; ">Copy<span style="color: #800d00; ">&nbsp;</span>ffmpeg-2.0.tar.bz2 (<a href="https://ffmpeg.org/releases/ffmpeg-1.0.7.tar.bz2" rel="nofollow" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: #4a6b82; cursor: pointer; ">https://ffmpeg.org/releases/ffmpeg-1.0.7.tar.bz2</a>,<a href="https://ffmpeg.org/download.html" rel="nofollow" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: #4a6b82; cursor: pointer; ">https://ffmpeg.org/download.html</a>) and Unzip to Documents folder</p>
<p style="margin: 0px; font-size: 14px; font-family: Consolas; color: #800d00; background-color: #eeeeee; ">
</p>
<p style="margin: 0px 0px 1em; padding: 0px; border: 0px; vertical-align: baseline; background-color: #ffffff; clear: both; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 18px; text-align: left; ">Install gas-preprocessor</p>
<ol style="margin: 0px 0px 1em 30px; padding: 0px; border: 0px; vertical-align: baseline; background-color: #ffffff; list-style: decimal; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 18px; text-align: left; ">
    <li style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">Click on the ZIP icon to download&nbsp;<a href="https://github.com/mansr/gas-preprocessor" rel="nofollow" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; color: #4a6b82; cursor: pointer; ">https://github.com/mansr/gas-preprocessor</a>.</li>
    <li style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">Copy gas-preprocessor.pl to /usr/bin directory.</li>
    <li style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">Change permission of gas-preprocessor.pl by setting the privilege to Read &amp; Write for all.</li>
</ol>
<p>&nbsp;</p>
<p style="margin: 0px; font-size: 14px; font-family: Consolas; color: #800d00; background-color: #eeeeee; ">
</p>
<p style="margin: 0px 0px 1em; padding: 0px; border: 0px; vertical-align: baseline; background-color: #ffffff; clear: both; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 18px; text-align: left; ">open terminal and paste in following command and press enter:</p>
<pre class="default prettyprint prettyprinted" style="margin: 0px 0px 10px; padding: 5px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; color: #000000; line-height: 18px; text-align: left; "><code style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; "><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; color: #00008b; ">export</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "> DEVELOPER_DIR</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">=</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; color: #800000; ">"/Applications/Xcode.app/Contents/Developer/"</span></code></pre>
<p style="margin: 0px 0px 1em; padding: 0px; border: 0px; vertical-align: baseline; background-color: #ffffff; clear: both; color: #000000; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; line-height: 18px; text-align: left; ">cd to ffmpeg-2 folder and paste in following command and press enter:</p>
<pre class="default prettyprint prettyprinted" style="margin: 0px 0px 10px; padding: 5px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; color: #000000; line-height: 18px; text-align: left; "><code style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; "><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">mkdir armv7
mkdir armv7s
mkdir i386
mkdir </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">-</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">p universal</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">lib</span></code></pre>
<p>&nbsp;</p>
<p style="margin: 0px; font-size: 14px; font-family: Consolas; color: #800d00; background-color: #eeeeee; "><span style="color: #000000">.</span>/configure --prefix=armv7 --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --enable-avresample --enable-cross-compile --sysroot="/<span style="color: #2c91af">Applications</span><span style="color: #000000">/</span><span style="color: #2c91af">Xcode</span><span style="color: #000000">.app/</span><span style="color: #2c91af">Contents</span><span style="color: #000000">/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">Platforms</span><span style="color: #000000">/iPhoneOS.platform/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">SDKs</span><span style="color: #000000">/iPhoneOS7.0</span>.sdk" --target-os=darwin --cc="<span style="color: #000000">/</span><span style="color: #2c91af">Applications</span><span style="color: #000000">/</span><span style="color: #2c91af">Xcode</span><span style="color: #000000">.app/</span><span style="color: #2c91af">Contents</span><span style="color: #000000">/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">Platforms</span><span style="color: #000000">/iPhoneOS.platform/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/usr/bin/gcc</span>" --extra-cflags="<span style="color: #000000">-arch armv7 -mfpu=neon -miphoneos-version-min=</span>6.1" --extra-ldflags="<span style="color: #000000">-arch armv7 -isysroot /</span><span style="color: #2c91af">Applications</span><span style="color: #000000">/</span><span style="color: #2c91af">Xcode</span><span style="color: #000000">.app/</span><span style="color: #2c91af">Contents</span><span style="color: #000000">/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">Platforms</span><span style="color: #000000">/iPhoneOS.platform/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">SDKs</span><span style="color: #000000">/iPhoneOS7.0</span>.sdk<span style="color: #000000"> -miphoneos-version-min=</span>6.1" --arch=arm --cpu=cortex-a9 --enable-pic</p>
<p style="margin: 0px; font-size: 14px; font-family: Consolas; background-color: #eeeeee; min-height: 16px; ">
</p>
<pre class="default prettyprint prettyprinted" style="margin: 0px 0px 10px; padding: 5px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; line-height: 18px; text-align: left; "><code style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; "><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">make clean </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">&amp;&amp;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "> make </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">&amp;&amp;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "> make install</span></code></pre>
<p>&nbsp;</p>
<p style="margin: 0px; font-size: 14px; font-family: Consolas; background-color: #eeeeee; min-height: 16px; "><br />
</p>
<p style="margin: 0px; font-size: 14px; font-family: Consolas; color: #800d00; background-color: #eeeeee; "><span style="color: #000000">.</span>/configure --prefix=armv7s --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --enable-avresample --enable-cross-compile --sysroot="/<span style="color: #2c91af">Applications</span><span style="color: #000000">/</span><span style="color: #2c91af">Xcode</span><span style="color: #000000">.app/</span><span style="color: #2c91af">Contents</span><span style="color: #000000">/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">Platforms</span><span style="color: #000000">/iPhoneOS.platform/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">SDKs</span><span style="color: #000000">/iPhoneOS7.0</span>.sdk" --target-os=darwin --cc="<span style="color: #000000">/</span><span style="color: #2c91af">Applications</span><span style="color: #000000">/</span><span style="color: #2c91af">Xcode</span><span style="color: #000000">.app/</span><span style="color: #2c91af">Contents</span><span style="color: #000000">/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">Platforms</span><span style="color: #000000">/iPhoneOS.platform/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/usr/bin/gcc</span>" --extra-cflags="<span style="color: #000000">-arch armv7s -mfpu=neon -miphoneos-version-min=</span>6.1" --extra-ldflags="<span style="color: #000000">-arch armv7s -isysroot /</span><span style="color: #2c91af">Applications</span><span style="color: #000000">/</span><span style="color: #2c91af">Xcode</span><span style="color: #000000">.app/</span><span style="color: #2c91af">Contents</span><span style="color: #000000">/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">Platforms</span><span style="color: #000000">/iPhoneOS.platform/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">SDKs</span><span style="color: #000000">/iPhoneOS7.0</span>.sdk<span style="color: #000000"> -miphoneos-version-min=</span>6.1" --arch=arm --cpu=cortex-a9 --enable-pic</p>
<p style="margin: 0px; font-size: 14px; font-family: Consolas; background-color: #eeeeee; min-height: 16px; ">
</p>
<pre class="default prettyprint prettyprinted" style="margin: 0px 0px 10px; padding: 5px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; line-height: 18px; text-align: left; "><code style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; "><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">make clean </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">&amp;&amp;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "> make </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">&amp;&amp;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "> make install</span></code></pre>
<p>&nbsp;</p>
<p style="margin: 0px; font-size: 14px; font-family: Consolas; background-color: #eeeeee; min-height: 16px; "><br />
</p>
<p style="margin: 0px; font-size: 14px; font-family: Consolas; color: #800d00; background-color: #eeeeee; "><span style="color: #000000">.</span>/configure --prefix=i386 --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --enable-avresample --enable-cross-compile --sysroot="/<span style="color: #2c91af">Applications</span><span style="color: #000000">/</span><span style="color: #2c91af">Xcode</span><span style="color: #000000">.app/</span><span style="color: #2c91af">Contents</span><span style="color: #000000">/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">Platforms</span><span style="color: #000000">/iPhoneSimulator.platform/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">SDKs</span><span style="color: #000000">/iPhoneSimulator7.0</span>.sdk" --target-os=darwin --cc="<span style="color: #000000">/</span><span style="color: #2c91af">Applications</span><span style="color: #000000">/</span><span style="color: #2c91af">Xcode</span><span style="color: #000000">.app/</span><span style="color: #2c91af">Contents</span><span style="color: #000000">/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">Platforms</span><span style="color: #000000">/iPhoneSimulator.platform/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/usr/bin/gcc</span>" --extra-cflags="<span style="color: #000000">-arch i386</span>" --extra-ldflags="<span style="color: #000000">-arch i386 -isysroot /</span><span style="color: #2c91af">Applications</span><span style="color: #000000">/</span><span style="color: #2c91af">Xcode</span><span style="color: #000000">.app/</span><span style="color: #2c91af">Contents</span><span style="color: #000000">/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">Platforms</span><span style="color: #000000">/iPhoneSimulator.platform/</span><span style="color: #2c91af">Developer</span><span style="color: #000000">/</span><span style="color: #2c91af">SDKs</span><span style="color: #000000">/iPhoneSimulator7.0</span>.sdk <span style="color: #000000">-miphoneos-version-min=</span>6.1" --arch=i386 --cpu=i386 --enable-pic --disable-asm</p>
<p style="margin: 0px; font-size: 14px; font-family: Consolas; background-color: #eeeeee; min-height: 16px; ">
</p>
<pre class="default prettyprint prettyprinted" style="margin: 0px 0px 10px; padding: 5px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; line-height: 18px; text-align: left; "><code style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; "><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">make clean </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">&amp;&amp;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "> make </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">&amp;&amp;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "> make install</span></code></pre>
<pre class="default prettyprint prettyprinted" style="margin: 0px 0px 10px; padding: 5px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; line-height: 18px; text-align: left; "><code style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; "><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "><br />
</span></code></pre>
<pre class="default prettyprint prettyprinted" style="margin: 0px 0px 10px; padding: 5px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; line-height: 18px; text-align: left; "><code style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; "><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">
<p style="margin: 0px 0px 1em; padding: 0px; border: 0px; vertical-align: baseline; background-color: #ffffff; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; white-space: normal; ">To make universal library ( which is the library added to xcode ) paste in following command and press enter:</p>
<pre class="default prettyprint prettyprinted" style="margin: 0px 0px 10px; padding: 5px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; "><code style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; "><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">cd armv7</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">lib
</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; color: #00008b; ">for</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "> file </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; color: #00008b; ">in</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">*.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">a
</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; color: #00008b; ">do</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">
cd </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">../..</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">
xcrun </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">-</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">sdk iphoneos lipo </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">-</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">output universal</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">lib</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">$file  </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">-</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">create </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">-</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">arch armv7 armv7</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">lib</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">$file </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">-</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">arch armv7s armv7s</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">lib</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">$file </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">-</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">arch i386 i386</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">lib</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">$file
echo </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; color: #800000; ">"Universal $file created."</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">
cd </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">-</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">
</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; color: #00008b; ">done</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">
cd </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; ">../..</span></code></pre>
导入Xcode后，设置 Header Search Paths路径(ffmpeg所在路径)</span></code></pre>
<pre class="default prettyprint prettyprinted" style="margin: 0px 0px 10px; padding: 5px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; line-height: 18px; text-align: left; "><code style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; "><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: transparent; "><br />
</span></code></pre>
<p>&nbsp;</p><img src ="http://www.cnitblog.com/shisanlangd/aggbug/88752.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shisanlangd/" target="_blank">十三郎</a> 2013-10-22 14:59 <a href="http://www.cnitblog.com/shisanlangd/archive/2013/10/22/ffmpeg_xcode_ios7.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>iPhone开发各种图标大小</title><link>http://www.cnitblog.com/shisanlangd/archive/2011/06/09/74363.html</link><dc:creator>十三郎</dc:creator><author>十三郎</author><pubDate>Thu, 09 Jun 2011 05:58:00 GMT</pubDate><guid>http://www.cnitblog.com/shisanlangd/archive/2011/06/09/74363.html</guid><wfw:comment>http://www.cnitblog.com/shisanlangd/comments/74363.html</wfw:comment><comments>http://www.cnitblog.com/shisanlangd/archive/2011/06/09/74363.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shisanlangd/comments/commentRss/74363.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shisanlangd/services/trackbacks/74363.html</trackback:ping><description><![CDATA[<div>发布<br />
512x512 &nbsp; &nbsp; &nbsp;1024x1024<br />
<br />
<title> New Document </title>
<meta name="Generator" content="EditPlus" />
<meta name="Author" content="" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<div>
<table border="0">
     <tbody>
         <tr>
             <th height="" width="">&nbsp;</th>
             <th height="" align="left" width="">iPhone</th>
             <th align="left">iPad</th>
         </tr>
         <tr>
             <td height="20px" width="90px">分辨率为</td>
             <td>320x480, 320x480(i4),320x568(i5)
             ,375x667(i6),414x736(i6+)<br />
             </td>
             <td height="20" width="50">1024x768<br />
             </td>
         </tr>
         <tr>
             <td height="" width="">&nbsp;像素</td>
             <td>&nbsp;320x480, 640x960(i4),640x1136(i5)
             ,750x1334(i6),1242x2208(i6+)</td>
             <td height="20px" width="50px">&nbsp;</td>
         </tr>
         <tr>
             <td height="" width="">状态栏(电池)</td>
             <td>20</td>
             <td>20</td>
         </tr>
         <tr>
             <td height="" width="">导航栏</td>
             <td>44</td>
             <td>44</td>
         </tr>
         <tr>
             <td height="" width="">tab bar</td>
             <td>49</td>
             <td>49</td>
         </tr>
         <tr>
             <td height="" width="">tab内图片</td>
             <td>30x30 max: 48x32</td>
             <td>30x30</td>
         </tr>
         <tr>
             <td height="" width="">桌面图标</td>
             <td>57x57</td>
             <td>72x72</td>
         </tr>
         <tr>
             <td height="" width="">spotlight</td>
             <td>50x50</td>
             <td>&nbsp;</td>
         </tr>
         <tr>
             <td height="" width="">setting</td>
             <td>29x29</td>
             <td>&nbsp;</td>
         </tr>
         <!--
         iPhone iPad
         分辨率为 320x480, 640x960,640x1136 1024x768
         状态栏(电池) 20 20
         导航栏 44 44
         tab bar 49 49
         tab内图片 30x30 max: 48x32 30x30
         桌面图标 57x57 72x72
         spotlight 50x50
         setting 29x29
         -->
     </tbody>
</table>
</div>
<br />
<div>在Iphone&nbsp; 960px X 640px分辨率中<br />
图标显示尺寸 114px X 114px<br />
20像素的圆角<br />
4像素的90度黑色投影<br />
2像素的90度白色内投影<br />
默认自带的高光<br />
<br />
在Iphone&nbsp; 480px X 320px分辨率中<br />
图标显示尺寸 57px X 57px<br />
10像素的圆角<br />
2像素的90度黑色投影<br />
1像素的90度白色内投影<br />
默认自带的高光<br />
<br />
在Ipad&nbsp; 1024px X 768px分辨率中<br />
图标显示尺寸 72px X 72px<br />
13像素的圆角<br />
2像素的90度黑色投影<br />
1像素的90度白色内投影<br />
默认自带的高光<br />
<br />
图标标准：<br />
&nbsp;&nbsp;&nbsp; 90度直角边<br />
&nbsp;&nbsp;&nbsp; 没有高光<br />
&nbsp;&nbsp;&nbsp; 不带alpha通道透明<br />
&nbsp;&nbsp;&nbsp; 另外要提供48&#215;48图标一个，用于spotlight搜索和设置<br />
<br />
图片深度24位(RGB各8位)，另带8位alpha通道，建议使用PNG格式图片<br />
<br />
<br />
<br />
<br />
视频<br />
<br />
16:9<br />
<br />
1920:1080<br />
</div>
</div>
<img src ="http://www.cnitblog.com/shisanlangd/aggbug/74363.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shisanlangd/" target="_blank">十三郎</a> 2011-06-09 13:58 <a href="http://www.cnitblog.com/shisanlangd/archive/2011/06/09/74363.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>