<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2702526251294367732</id><updated>2024-11-08T23:05:06.069+08:00</updated><category term="iPhone"/><category term="C++學習筆記"/><category term="jQuery"/><category term="Swift"/><category term="Objective-C"/><category term="Android"/><category term="English"/><category term="javascript"/><category term="FFMPEG"/><category term="InstallShield"/><title type='text'>雪兒隨筆記</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>64</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-2412403984324997919</id><published>2018-01-25T08:57:00.003+08:00</published><updated>2018-01-25T08:57:31.233+08:00</updated><title type='text'>各家信用卡活動登錄</title><content type='html'>&lt;div&gt;
台新信用卡活動登錄
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.taishinbank.com.tw/TS/TS02/TS0201/TS020104/TS02010407/TS0201040701/index.htm&quot;&gt;https://www.taishinbank.com.tw/TS/TS02/TS0201/TS020104/TS02010407/TS0201040701/index.htm&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;-webkit-text-stroke-width: 0px; background-color: white; font-family: arial, sans-serif; font-size: 18px; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; orphans: 2; overflow: hidden; padding: 0px; text-align: left; text-indent: 0px; text-overflow: ellipsis; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #222222;&quot;&gt;台北富邦&lt;/span&gt;&lt;a href=&quot;https://ebank.taipeifubon.com.tw/B2C/common/Index.faces&quot; style=&quot;background-color: transparent; color: #222222;&quot;&gt;https://ebank.taipeifubon.com.tw/B2C/common/Index.faces&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
中信
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.ctbcbank.com/CTCBPortalWeb/toPage?id=TW_RB_MK_creditcard_055001&quot;&gt;https://www.ctbcbank.com/CTCBPortalWeb/toPage?id=TW_RB_MK_creditcard_055001&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
國泰
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.cathaybk.com.tw/Cathaybk/card/event/2017/NBA/20170112/card_news1060112_login01.asp&quot;&gt;https://www.cathaybk.com.tw/Cathaybk/card/event/2017/NBA/20170112/card_news1060112_login01.asp&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
聯邦銀行信用卡活動登錄
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://card.ubot.com.tw/eCard/activity_login/Login.aspx&quot;&gt;https://card.ubot.com.tw/eCard/activity_login/Login.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
玉山
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.esunbank.com.tw/bank/personal/credit-card/discount/event&quot;&gt;https://www.esunbank.com.tw/bank/personal/credit-card/discount/event&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
花旗
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.citibank.com.tw/sim/zh-tw/credit-cards/epp-form.htm&quot;&gt;https://www.citibank.com.tw/sim/zh-tw/credit-cards/epp-form.htm&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
永豐
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://card.sinopac.com/QuickService/PopularActivities&quot;&gt;https://card.sinopac.com/QuickService/PopularActivities&lt;/a&gt;&lt;/div&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/2412403984324997919/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/2412403984324997919' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/2412403984324997919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/2412403984324997919'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2018/01/blog-post.html' title='各家信用卡活動登錄'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-2718600370179303600</id><published>2017-10-16T11:53:00.001+08:00</published><updated>2017-10-16T11:53:20.583+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="English"/><title type='text'>文章常用詞</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;列舉:&lt;br /&gt;firstly, secondly, finally&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;附帶其他的資訊:&lt;br /&gt;furthermore /moreover &amp;nbsp;此外&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;重點&lt;/span&gt;&lt;/span&gt;indeed 更確切地&lt;br /&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;undoubtedly&amp;nbsp;&lt;/span&gt;&lt;/span&gt;毫無疑問地&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;原因與結果&lt;/span&gt;&lt;/span&gt;since, because 因為&lt;br /&gt;therefore, consequently 因此,所以&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;舉例&lt;/span&gt;&lt;/span&gt;for instance 舉例來說&lt;br /&gt;such as 就像.....&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;結論&lt;/span&gt;&lt;/span&gt;in conclusion, to summarize&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;正例&lt;/span&gt;&lt;/span&gt;fortunately 幸運地&lt;br /&gt;luckily&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;反例&lt;/span&gt;&lt;/span&gt;unfortunately, unluckily,&lt;br /&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;regrettably &lt;/span&gt;&lt;/span&gt;遺憾地&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/2718600370179303600/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/2718600370179303600' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/2718600370179303600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/2718600370179303600'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2017/10/blog-post_4.html' title='文章常用詞'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-2698060884914479248</id><published>2017-10-16T10:39:00.001+08:00</published><updated>2017-10-16T10:39:22.172+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="English"/><title type='text'> 不管怎樣/ 儘管如此/ 然而</title><content type='html'>&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;however 不管怎樣&lt;br /&gt;&lt;i&gt;If Jane&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; cursor: pointer; letter-spacing: 0.16px;&quot;&gt;likes&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;something she&#39;ll&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; cursor: pointer; letter-spacing: 0.16px;&quot;&gt;buy&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;it &lt;b&gt;however&lt;/b&gt; much it&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; cursor: pointer; letter-spacing: 0.16px;&quot;&gt;costs&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;&lt;a href=&quot;http://./&quot;&gt;&lt;i&gt;.&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;nevertheless 儘管如此&lt;br /&gt;&lt;i&gt;She was very tired, &lt;b&gt;nevertheless&lt;/b&gt; she went to gym.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;nonetheless 然而,仍然&lt;br /&gt;&lt;i&gt;You may not believe it, but it is&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot;; font-size: 14.4px; line-height: 1em;&quot;&gt;&lt;b&gt;nonetheless&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;background-color: white; color: #564c46; font-family: &amp;quot;arial&amp;quot;; font-size: 14.4px;&quot;&gt;&lt;i&gt;&amp;nbsp;true&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;whereas 儘管&lt;br /&gt;&lt;i&gt;He must be about 40, &lt;b&gt;whereas&lt;/b&gt; his&amp;nbsp;wife&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;looks&lt;/i&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;&lt;i&gt;&amp;nbsp;about 20.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;while 在....的時候&lt;br /&gt;&lt;i&gt;I&amp;nbsp;read&amp;nbsp;the book&amp;nbsp;&lt;b&gt;while&lt;/b&gt; you were&amp;nbsp;drying&amp;nbsp;your&amp;nbsp;hair.&lt;br /&gt;&lt;span style=&quot;color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;although 雖然,儘管&lt;br /&gt;&lt;i&gt;Kelly&lt;/i&gt; walked&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;home&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;by herself, &lt;b&gt;although&lt;/b&gt; she&amp;nbsp;&lt;/span&gt;knew&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;that it was&amp;nbsp;&lt;/span&gt;dangerous&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;despite / in sprite of 不管&lt;br /&gt;I still&amp;nbsp;enjoyed&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;the&amp;nbsp;&lt;/span&gt;week&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;&lt;b&gt;despite&lt;/b&gt; the&amp;nbsp;&lt;/span&gt;weather&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;yet 還沒&lt;br /&gt;&lt;i&gt;He hasn&#39;t&amp;nbsp;finished&lt;/i&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;b&gt;yet&lt;/b&gt;.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;but 但是&lt;br /&gt;&lt;i&gt;I didn&#39;t go, &lt;b&gt;but&lt;/b&gt; he did.&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/2698060884914479248/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/2698060884914479248' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/2698060884914479248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/2698060884914479248'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2017/10/blog-post_16.html' title=' 不管怎樣/ 儘管如此/ 然而'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-1070705654656857345</id><published>2017-10-16T10:05:00.001+08:00</published><updated>2017-10-16T10:05:30.083+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="English"/><title type='text'>相同/相似/好像</title><content type='html'>&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;same as &amp;nbsp;和...相同&lt;br /&gt;&lt;i&gt;Michelle&#39;s the &lt;b&gt;same&lt;/b&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; cursor: pointer; letter-spacing: 0.16px;&quot;&gt;age&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;b&quot; style=&quot;-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; color: #292929; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 0.16px;&quot;&gt;as&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;me.&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #292929; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.16px;&quot;&gt;similar to &amp;nbsp;和...相似&lt;br /&gt;&lt;i&gt;Lemons are &lt;b&gt;similar to&lt;/b&gt; limes.&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #292929; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.16px;&quot;&gt;similarly 同樣地,相似地&lt;br /&gt;&lt;i&gt;The&amp;nbsp;&lt;/i&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; cursor: pointer; font-style: italic; letter-spacing: 0.16px;&quot;&gt;children&lt;/span&gt;&lt;span style=&quot;font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;were &lt;b&gt;similarly&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; cursor: pointer; font-style: italic; letter-spacing: 0.16px;&quot;&gt;dressed&lt;/span&gt;&lt;span style=&quot;font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;equally 平等的,相同的&lt;br /&gt;&lt;i&gt;She&lt;/i&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; cursor: pointer; letter-spacing: 0.16px;&quot;&gt;&lt;i&gt;looked&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;&lt;b&gt;equally&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; cursor: pointer; letter-spacing: 0.16px;&quot;&gt;&lt;i&gt;nice&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;in both&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; cursor: pointer; letter-spacing: 0.16px;&quot;&gt;&lt;i&gt;dresses&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; letter-spacing: 0.16px;&quot;&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;likewise 同樣,一樣&lt;br /&gt;&lt;i&gt;Go and do &lt;b&gt;likewise&lt;/b&gt;.&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;like 好像&lt;br /&gt;&lt;i&gt;It looks &lt;b&gt;like&lt;/b&gt; rain.&lt;/i&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;also 而且&lt;br /&gt;&lt;i&gt;I&#39;m&amp;nbsp;cold&lt;span style=&quot;background-color: white; color: #292929; font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;, and I&#39;m &lt;b&gt;also&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #292929; font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;tired&amp;nbsp;and&amp;nbsp;&lt;/span&gt;hungry&lt;span style=&quot;background-color: white; color: #292929; font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;just as 正好&lt;br /&gt;&lt;i&gt;He&amp;nbsp;left&lt;span style=&quot;background-color: white; color: #292929; font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 0.16px;&quot;&gt;&amp;nbsp;at three, which was &lt;b&gt;just as&lt;/b&gt; well.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;just like 就像是&lt;br /&gt;&lt;i&gt;She&#39;s so kindly, &lt;b&gt;just like&lt;/b&gt; an angel.&amp;nbsp;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/1070705654656857345/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/1070705654656857345' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1070705654656857345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1070705654656857345'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2017/10/blog-post.html' title='相同/相似/好像'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-2697064976110631828</id><published>2015-10-30T11:54:00.002+08:00</published><updated>2015-11-20T14:50:49.061+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="Objective-C"/><title type='text'>[iOS]3D touch</title><content type='html'>參考了蘋果官方文件，和一些網路資訊，整理了3D touch的用法&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.slideshare.net/secret/p4Dm2ENAaLCfDh&quot;&gt;3D touch整理&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/shellchu/3DTouchExample&quot;&gt;使用範例&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
實作的時候，發現preview action sheet的實作要在preview view controller的那個class才能work</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/2697064976110631828/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/2697064976110631828' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/2697064976110631828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/2697064976110631828'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2015/10/ios3d-touch.html' title='[iOS]3D touch'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-6964482185039411297</id><published>2015-10-26T17:12:00.002+08:00</published><updated>2015-10-26T17:12:33.160+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FFMPEG"/><title type='text'>[FFMPEG]把ts串接成mp4</title><content type='html'>參考了&amp;nbsp;http://albert-oma.blogspot.tw/2013/06/ffmpeg-h264-mp4.html 這篇文章&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;void&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;)transferToMP4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSDate&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *startTime = [&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSDate&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;date&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSDate&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *endTime;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSTimeInterval&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; interval;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;-------------------------------------&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;start : %@&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,[&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSDate&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;date&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;-------------------------------------&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVBitStreamFilterContext&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *vbsf = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVBitStreamFilterContext&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *absf = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVPacket&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; pkt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_register_all&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avcodec_register_all&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSString&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *fileName = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;export.mp4&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;BOOL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; isFirstFile = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;YES&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSString&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *exportPath = [[&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSSearchPathForDirectoriesInDomains&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSCachesDirectory&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSUserDomainMask&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;YES&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;) &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;objectAtIndex&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;] &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;stringByAppendingPathComponent&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;:fileName];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avformat_alloc_output_context2&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&quot;mp4&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;[exportPath &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;UTF8String&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;]) &amp;lt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;avformat_alloc_output_context2 : open file
error!!!&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;return&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSArray&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *fileList = [&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSArray&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;arrayWithObjects&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;http://shell.site/0006.ts&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;http://shell.site/0012.ts&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;http://shell.site/0018.ts&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;nil&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;int&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;
lastVideoPTS = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,lastAudioPTS = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, lastAudioDTS = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;int&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;
currentLastVideoPTS = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,currentLastAudioPTS = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,currentLastAudioDTS = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;for&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSString&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *fileName &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;in&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; fileList)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSString&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *tsFile = fileName;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #007400; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;//&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;NSString *tsFile = [[NSBundle
mainBundle] pathForResource:fileName ofType:@&quot;ts&quot;];&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #007400; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;//open
input file&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVFormatContext&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *inputCtx = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avformat_open_input&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&amp;amp;inputCtx,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;[tsFile &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;UTF8String&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;],&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avformat_find_stream_info&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(inputCtx, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_dump_format&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(inputCtx, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, [tsFile &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;UTF8String&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;], &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (isFirstFile)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;for&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;int&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; streamIndex = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;; streamIndex &amp;lt; inputCtx-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;nb_streams&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;; streamIndex++ )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;Channel %d of %d&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,streamIndex,inputCtx-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;nb_streams&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVStream&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *out_stream = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVStream&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *in_stream = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;in_stream = inputCtx-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;streams&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;[streamIndex];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;out_stream = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avformat_new_stream&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, in_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avcodec_copy_context&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;streams&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;[streamIndex]-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,
inputCtx-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;streams&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;[streamIndex]-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;out_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec_tag&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; -&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;oformat&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;flags&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; &amp;amp; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #643820; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVFMT_GLOBALHEADER&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;out_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;flags&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; |= &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #643820; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;CODEC_FLAG_GLOBAL_HEADER&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;out_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;time_base&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = in_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;time_base&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;absf = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_bitstream_filter_init&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&quot;aac_adtstoasc&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_dump_format&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, [exportPath &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;UTF8String&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;], &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;1&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (isFirstFile)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avio_open2&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pb&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;[exportPath &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;UTF8String&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;],&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #643820; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVIO_FLAG_WRITE&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;amp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;interrupt_callback&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;) &amp;lt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;can not open output file!!&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;return&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avformat_write_header&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;) &amp;lt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;Can not write the header&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;BOOL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; isFirstVideoPkt = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;YES&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;int&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; firstPktPTS = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;while&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;1&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVStream&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *in_stream = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVStream&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; *out_stream = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;int&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; ret = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_read_frame&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(inputCtx,
&amp;amp;pkt);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (ret &amp;lt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;read frame : %d&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,ret);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;break&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;in_stream = inputCtx-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;streams&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;[pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;stream_index&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;out_stream = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;streams&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;[pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;stream_index&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;
(in_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec_type&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; == &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVMEDIA_TYPE_VIDEO&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVPacket&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; fpkt = pkt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;data&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = fpkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;data&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;size&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = fpkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;size&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (isFirstVideoPkt)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;firstPktPTS = pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;isFirstVideoPkt = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NO&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; -
firstPktPTS + lastVideoPTS;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;dts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;currentLastVideoPTS = pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pos&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;else&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (in_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec_type&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; == &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVMEDIA_TYPE_AUDIO&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AVPacket&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; fpkt = pkt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_bitstream_filter_filter&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(absf,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;out_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NULL&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&amp;amp;fpkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;data&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&amp;amp;fpkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;size&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;data&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;size&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;flags&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; &amp;amp; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #643820; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AV_PKT_FLAG_KEY&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;data&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = fpkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;data&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;size&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = fpkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;size&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_rescale_q_rnd&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; + lastAudioPTS, in_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;time_base&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,
in_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;time_base&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AV_ROUND_NEAR_INF&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;|&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AV_ROUND_PASS_MINMAX&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;dts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_rescale_q_rnd&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;dts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; + lastAudioDTS, in_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;time_base&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,
in_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;time_base&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AV_ROUND_NEAR_INF&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;|&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;AV_ROUND_PASS_MINMAX&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;duration&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_rescale_q&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;duration&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, in_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;codec&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;time_base&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, in_stream-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;time_base&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;currentLastAudioPTS = pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;currentLastAudioDTS = pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;dts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pos&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; = pkt.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pts&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ret = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_write_frame&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;, &amp;amp;pkt);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;if&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; (ret &amp;lt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;write frame error!!!&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;break&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_free_packet&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&amp;amp;pkt);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #007400; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;//end
while&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;lastVideoPTS = currentLastVideoPTS + &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;1&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;lastAudioPTS = currentLastAudioPTS + &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;1&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;lastAudioDTS = currentLastAudioDTS + &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;1&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avformat_close_input&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&amp;amp;inputCtx);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_bitstream_filter_close&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(vbsf);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_bitstream_filter_close&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(absf);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;isFirstFile = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NO&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;av_write_trailer&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avio_close&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;pb&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #26474b; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;avformat_free_context&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #3f6e74; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;outputCtx&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;-------------------------------------&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;endTime = [&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSDate&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;date&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;end : %@&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,endTime);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;interval = [endTime &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;timeIntervalSinceDate&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;:startTime];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;file number:%d ,interval : %f&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,fileList.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;count&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;,interval);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSLog&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c41a16; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@&quot;-------------------------------------&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;return&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:DocumentProperties&gt;
  &lt;o:Revision&gt;0&lt;/o:Revision&gt;
  &lt;o:TotalTime&gt;0&lt;/o:TotalTime&gt;
  &lt;o:Pages&gt;1&lt;/o:Pages&gt;
  &lt;o:Words&gt;1065&lt;/o:Words&gt;
  &lt;o:Characters&gt;6077&lt;/o:Characters&gt;
  &lt;o:Company&gt;D-link&lt;/o:Company&gt;
  &lt;o:Lines&gt;50&lt;/o:Lines&gt;
  &lt;o:Paragraphs&gt;14&lt;/o:Paragraphs&gt;
  &lt;o:CharactersWithSpaces&gt;7128&lt;/o:CharactersWithSpaces&gt;
  &lt;o:Version&gt;14.0&lt;/o:Version&gt;
 &lt;/o:DocumentProperties&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:DrawingGridVerticalSpacing&gt;10 pt&lt;/w:DrawingGridVerticalSpacing&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;ZH-TW&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:SpaceForUL/&gt;
   &lt;w:BalanceSingleByteDoubleByteWidth/&gt;
   &lt;w:DoNotLeaveBackslashAlone/&gt;
   &lt;w:ULTrailSpace/&gt;
   &lt;w:DoNotExpandShiftReturn/&gt;
   &lt;w:AdjustLineHeightInTable/&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:NoLineBreaksAfter Lang=&quot;JA&quot;&gt;([{£¥‘“‵〈《「『【〔〝︵︷︹︻︽︿﹁﹃﹙﹛﹝（｛&lt;/w:NoLineBreaksAfter&gt;
  &lt;w:NoLineBreaksBefore Lang=&quot;JA&quot;&gt;!),.:;?]}¢·–—’”•‥…‧′╴、。〉》」』】〕〞︰︱︳︴︶︸︺︼︾﹀﹂﹄﹏﹐﹑﹒﹔﹕﹖﹗﹚﹜﹞！），．：；？］｜｝､&lt;/w:NoLineBreaksBefore&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;276&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
 {mso-style-name:表格內文;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;
 mso-font-kerning:1.0pt;}
&lt;/style&gt;
&lt;![endif]--&gt;



&lt;!--StartFragment--&gt;



























































































































































































































































































































































































&lt;!--EndFragment--&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-pagination: widow-orphan;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;}&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Times; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/6964482185039411297/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/6964482185039411297' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/6964482185039411297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/6964482185039411297'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2015/10/ffmpegtsmp4.html' title='[FFMPEG]把ts串接成mp4'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-3237034119846930697</id><published>2015-02-06T15:18:00.001+08:00</published><updated>2015-02-06T15:18:16.564+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Objective-C"/><title type='text'>[iOS]變更class名稱的方法</title><content type='html'>1. 選擇要變更的.h /.m 檔&lt;br /&gt;
2.在編輯處把class name選起來&lt;br /&gt;
3.Edit &amp;gt;Refactor &amp;gt; Rename...</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/3237034119846930697/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/3237034119846930697' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/3237034119846930697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/3237034119846930697'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2015/02/iosclass.html' title='[iOS]變更class名稱的方法'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-6727614379525068777</id><published>2015-01-28T11:15:00.000+08:00</published><updated>2015-01-28T15:18:04.337+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Objective-C"/><title type='text'>[iOS]在iOS7 iOS6 修正的方法</title><content type='html'>&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; line-height: 1.3; margin: 0px 0px 0.5em; padding: 0px;&quot;&gt;
&lt;div style=&quot;background: white; margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt; mso-hansi-font-family: &amp;quot;Helvetica Neue&amp;quot;;&quot;&gt;sizeWithFont:constrainedToSize:lineBreakMode:&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt; mso-hansi-font-family: &amp;quot;Helvetica Neue&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt;CGSize&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt;expectedLabelSize&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; =
[text&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt;sizeWithFont:label.font&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt;constrainedToSize:maximumLabelSize&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt;lineBreakMode:label.lineBreakMode];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt;修改為&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt;CGSize&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt;expectedLabelSize&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; =
[text boundingRectWithSize:maximumLabelSize&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt;
options:NSStringDrawingUsesLineFragmentOrigin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; attributes:@{NSFontAttributeName: label.font}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 12.0pt; mso-ascii-font-family: &amp;quot;Heiti TC Light&amp;quot;; mso-fareast-font-family: &amp;quot;Heiti TC Light&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Light&amp;quot;; font-size: 12.0pt;&quot;&gt;context:nil].size;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot; style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot; style=&quot;margin-bottom: .0001pt; margin: 0cm;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;;&quot;&gt;sizeWithFont&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;;&quot;&gt;:&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Heiti TC Medium&amp;quot;; font-size: 13.5pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;CGSize&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; sizetmp = [text &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;sizeWithFont&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;:font];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;iOS7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;CGSize&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; sizetmp = [text sizeWithAttributes:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;@{&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;NSFontAttributeName: font&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1c00cf; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;}&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;dismissModalViewControllerAnimated:&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;[self.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;navigationController&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;dismissModalViewControllerAnimated&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;YES&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;iOS7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;[self.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #5c2699; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;navigationController&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;dismissViewControllerAnimated&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;YES&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;completion&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aa0d91; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;nil&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: widow-orphan; tab-stops: 28.85pt; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184; width: 451px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 214.55pt;&quot; valign=&quot;top&quot; width=&quot;215&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;contentSizeForViewInPopover &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 236.2pt;&quot; valign=&quot;top&quot; width=&quot;236&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;preferredContentSize&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 214.55pt;&quot; valign=&quot;top&quot; width=&quot;215&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;UITextAttributeTextColor &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 236.2pt;&quot; valign=&quot;top&quot; width=&quot;236&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;NSForegroundColorAttributeName&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 214.55pt;&quot; valign=&quot;top&quot; width=&quot;215&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #2e0d6e; font-family: &amp;quot;Menlo Regular&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;UIStatusBarStyleBlackOpaque&lt;br /&gt;
  &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333; font-family: Consolas; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;UIStatusBarStyleBlackTranslucent&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Times; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 236.2pt;&quot; valign=&quot;top&quot; width=&quot;236&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #333333; font-family: Consolas; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;UIStatusBarStyleLightContent&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Times; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 214.55pt;&quot; valign=&quot;top&quot; width=&quot;215&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 236.2pt;&quot; valign=&quot;top&quot; width=&quot;236&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Times; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;a href=&quot;http://developer.apple.com/library/ios/#documentation/uikit/reference/NSString_UIKit_Additions/Reference/Reference.html#&quot;&gt;&lt;span style=&quot;background: white; border: none windowtext 1.0pt; color: #0c65a5; font-family: &amp;quot;Helvetica Neue&amp;quot;; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;UILineBreakMode&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #222222; font-family: &amp;quot;Helvetica Neue&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&amp;nbsp;vs&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Times; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt;&quot;&gt;&lt;a href=&quot;http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSParagraphStyle_Class/Reference/Reference.html#//apple_ref/c/tdef/NSLineBreakMode&quot;&gt;&lt;span style=&quot;background: white; border: none windowtext 1.0pt; color: #0c65a5; font-family: &amp;quot;Helvetica Neue&amp;quot;; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;NSLineBreakMode&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184; width: 404px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;UILineBreakModeWordWrap&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;NSLineBreakByWordWrapping&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt; mso-themecolor: text1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;UILineBreakModeCharacterWrap&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt; mso-themecolor: text1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;NSLineBreakByCharWrapping&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt; mso-themecolor: text1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;UILineBreakModeClip&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt; mso-themecolor: text1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;NSLineBreakByClipping&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt; mso-themecolor: text1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;UILineBreakModeHeadTruncation&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt; mso-themecolor: text1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;NSLineBreakByTruncatingHead&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt; mso-themecolor: text1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;UILineBreakModeTailTruncation&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt; mso-themecolor: text1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;NSLineBreakByTruncatingTail&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt; mso-themecolor: text1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;UILineBreakModeMiddleTruncation&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 202.15pt;&quot; valign=&quot;top&quot; width=&quot;202&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: #EEEEEE; border: none windowtext 1.0pt; color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-border-alt: none windowtext 0cm; mso-font-kerning: 0pt; mso-themecolor: text1; padding: 0cm;&quot;&gt;NSLineBreakByTruncatingMiddle&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: Consolas; mso-bidi-font-family: Courier; mso-font-kerning: 0pt; mso-themecolor: text1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:DocumentProperties&gt;
  &lt;o:Revision&gt;0&lt;/o:Revision&gt;
  &lt;o:TotalTime&gt;0&lt;/o:TotalTime&gt;
  &lt;o:Pages&gt;1&lt;/o:Pages&gt;
  &lt;o:Words&gt;274&lt;/o:Words&gt;
  &lt;o:Characters&gt;1568&lt;/o:Characters&gt;
  &lt;o:Company&gt;D-link&lt;/o:Company&gt;
  &lt;o:Lines&gt;13&lt;/o:Lines&gt;
  &lt;o:Paragraphs&gt;3&lt;/o:Paragraphs&gt;
  &lt;o:CharactersWithSpaces&gt;1839&lt;/o:CharactersWithSpaces&gt;
  &lt;o:Version&gt;14.0&lt;/o:Version&gt;
 &lt;/o:DocumentProperties&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:DrawingGridVerticalSpacing&gt;10 pt&lt;/w:DrawingGridVerticalSpacing&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;ZH-TW&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:SpaceForUL/&gt;
   &lt;w:BalanceSingleByteDoubleByteWidth/&gt;
   &lt;w:DoNotLeaveBackslashAlone/&gt;
   &lt;w:ULTrailSpace/&gt;
   &lt;w:DoNotExpandShiftReturn/&gt;
   &lt;w:AdjustLineHeightInTable/&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:NoLineBreaksAfter Lang=&quot;JA&quot;&gt;([{£¥‘“‵〈《「『【〔〝︵︷︹︻︽︿﹁﹃﹙﹛﹝（｛&lt;/w:NoLineBreaksAfter&gt;
  &lt;w:NoLineBreaksBefore Lang=&quot;JA&quot;&gt;!),.:;?]}¢·–—’”•‥…‧′╴、。〉》」』】〕〞︰︱︳︴︶︸︺︼︾﹀﹂﹄﹏﹐﹑﹒﹔﹕﹖﹗﹚﹜﹞！），．：；？］｜｝､&lt;/w:NoLineBreaksBefore&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;276&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
 {mso-style-name:表格內文;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;
 mso-font-kerning:1.0pt;}
table.MsoTableGrid
 {mso-style-name:表格格線;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-priority:59;
 mso-style-unhide:no;
 border:solid windowtext 1.0pt;
 mso-border-alt:solid windowtext .5pt;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-border-insideh:.5pt solid windowtext;
 mso-border-insidev:.5pt solid windowtext;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;
 mso-font-kerning:1.0pt;}
&lt;/style&gt;
&lt;![endif]--&gt;



&lt;!--StartFragment--&gt;



























































&lt;!--EndFragment--&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;div class=&quot;p1&quot;&gt;















&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/6727614379525068777/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/6727614379525068777' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/6727614379525068777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/6727614379525068777'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2015/01/iosios7.html' title='[iOS]在iOS7 iOS6 修正的方法'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-1216311671304097565</id><published>2014-06-20T15:43:00.001+08:00</published><updated>2014-06-20T15:43:47.033+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Objective-C"/><category scheme="http://www.blogger.com/atom/ns#" term="Swift"/><title type='text'>Swift class 與Objective-C 特性</title><content type='html'>&lt;b&gt;從Obj-C繼承的Class&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Swift可以繼承Obj-C的class&lt;br /&gt;
範例:&lt;br /&gt;
&lt;br /&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin: 20px 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background: transparent; border: 0px; caption-side: top; display: block; font-size: 1.1em; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background: transparent; border: 0px; font-size: 1.4em; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; font-size: 14px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background: transparent; border: 0px; color: #4b8afb; font-size: 0.6em; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
&lt;b&gt;SWIFT&lt;/b&gt;&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UIKit&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt; &lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;MySwiftViewController&lt;/span&gt;: &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UIViewController&lt;/span&gt; {&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;    &lt;span class=&quot;c&quot; style=&quot;background: transparent; border: 0px; color: #008312; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;// define the class&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;}&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;br /&gt;
&lt;b&gt;Protocols&lt;/b&gt;&lt;br /&gt;
在Swift我們可以使用原本Obj-C的protocol&lt;br /&gt;
例如:&lt;br /&gt;
&lt;br /&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin: 20px 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background: transparent; border: 0px; caption-side: top; display: block; font-size: 1.1em; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background: transparent; border: 0px; font-size: 1.4em; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; font-size: 14px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background: transparent; border: 0px; color: #4b8afb; font-size: 0.6em; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
SWIFT&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;MySwiftViewController&lt;/span&gt;: &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UIViewController&lt;/span&gt;, &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UITableViewDelegate&lt;/span&gt;, &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UITableViewDataSource&lt;/span&gt; {&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;    &lt;span class=&quot;c&quot; style=&quot;background: transparent; border: 0px; color: #008312; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;// define the class&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;}&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;br /&gt;
&lt;b&gt;Outlets and Actions&lt;/b&gt;&lt;br /&gt;
Swift 中IBAction 和IBOutlet的使用:&lt;br /&gt;
&lt;br /&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin: 20px 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background: transparent; border: 0px; caption-side: top; display: block; font-size: 1.1em; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background: transparent; border: 0px; font-size: 1.4em; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; font-size: 14px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background: transparent; border: 0px; color: #4b8afb; font-size: 0.6em; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
SWIFT&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;MyViewController&lt;/span&gt;: &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UIViewController&lt;/span&gt; {&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;    &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@IBOutlet&lt;/span&gt; &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;button&lt;/span&gt;: &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UIButton&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;    &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@IBOutlet&lt;/span&gt; &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;textFields&lt;/span&gt;: &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UITextField&lt;/span&gt;[]&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;    &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@IBAction&lt;/span&gt; &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;buttonTapped&lt;/span&gt;(&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;AnyObject&lt;/span&gt;) {&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;        &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;println&lt;/span&gt;(&lt;span class=&quot;s&quot; style=&quot;background: transparent; border: 0px; color: #c41a16; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;button tapped!&quot;&lt;/span&gt;)&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;    }&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; font-size: 0.85em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;}&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;b&gt;參數的屬性&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Strong and Weak&lt;/b&gt;&lt;br /&gt;
Strong是Swift的預設值，weak須另外指定，weak只能被用在optional的型態&lt;br /&gt;
&lt;br /&gt;
Read/ Write and Read-Only&lt;br /&gt;
Swift中沒有readwrite和readonly的屬性&lt;br /&gt;
使用let，把值宣告成常數，達到read-only的效果&lt;br /&gt;
使用var，宣告為變數達到read/ write的效果&lt;br /&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin: 20px 0px;&quot;&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background: transparent; border: 0px; font-size: 1.4em; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; font-size: 14px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/1216311671304097565/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/1216311671304097565' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1216311671304097565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1216311671304097565'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2014/06/swift-class-objective-c.html' title='Swift class 與Objective-C 特性'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-1170034821115216802</id><published>2014-06-20T14:30:00.000+08:00</published><updated>2014-06-20T14:30:01.725+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Objective-C"/><category scheme="http://www.blogger.com/atom/ns#" term="Swift"/><title type='text'>Objective-C和Swift的互動</title><content type='html'>&lt;h2&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;
初始化&lt;/span&gt;&lt;/h2&gt;
&lt;h4&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;UITableView的例子:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; color: black; font-family: &#39;Times New Roman&#39;; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: -13px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-indent: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: transparent; line-height: normal; margin: 20px 0px; text-indent: 0px; white-space: normal;&quot;&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Objective-C&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgba(0, 155, 51, 0.2); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Menlo, monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;Objtive C&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; color: white; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: black; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UITableView&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;myTableView&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UITableView&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;alloc&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;nl&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #2e0d6e; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;initWithFrame:&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CGRectZero&lt;/span&gt; &lt;span class=&quot;nl&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #2e0d6e; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;style:&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UITableViewStyleGrouped&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; line-height: normal; margin: 20px 0px; text-indent: 0px; white-space: normal;&quot;&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: red; font-family: Menlo, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: x-small;&quot;&gt;&lt;b&gt;Swift&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; color: white; content: &#39; &#39;; font-family: Helvetica, Arial, sans-serif; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: black; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;myTableView&lt;/span&gt;: &lt;span class=&quot;n&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UITableView&lt;/span&gt; = &lt;span class=&quot;vc&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UITableView&lt;/span&gt;(&lt;span class=&quot;vc&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;frame&lt;/span&gt;: &lt;span class=&quot;vc&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CGRectZero&lt;/span&gt;, &lt;span class=&quot;vc&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;style&lt;/span&gt;: .&lt;span class=&quot;vc&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Grouped&lt;/span&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background: rgb(255, 255, 255); border: 0px; counter-reset: li 0; font-family: Helvetica, Arial, sans-serif; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; color: white; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-indent: -13px;&quot;&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-indent: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; color: white; content: &#39; &#39;; font-family: Helvetica, Arial, sans-serif; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Menlo, monospace; font-size: x-small; line-height: 1.6em; white-space: pre-wrap;&quot;&gt;在Swift中，我們不需要進行alloc和init，因為Swift已經幫我們自動處理好。&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-indent: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;UIColor的例子:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-indent: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: transparent; line-height: normal; margin: 20px 0px; text-indent: 0px; white-space: normal;&quot;&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Objective-C&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgba(0, 155, 51, 0.2); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Menlo, monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;Objtive C&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; color: white; content: &#39; &#39;; font-family: Helvetica, Arial, sans-serif; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; color: black; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UIColor&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;color&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UIColor&lt;/span&gt; &lt;span class=&quot;nl&quot; style=&quot;background: transparent; border: 0px; color: #2e0d6e; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;colorWithRed:&lt;/span&gt;&lt;span class=&quot;mf&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0.5&lt;/span&gt; &lt;span class=&quot;nl&quot; style=&quot;background: transparent; border: 0px; color: #2e0d6e; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;green:&lt;/span&gt;&lt;span class=&quot;mf&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0.0&lt;/span&gt; &lt;span class=&quot;nl&quot; style=&quot;background: transparent; border: 0px; color: #2e0d6e; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;blue:&lt;/span&gt;&lt;span class=&quot;mf&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0.5&lt;/span&gt; &lt;span class=&quot;nl&quot; style=&quot;background: transparent; border: 0px; color: #2e0d6e; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;alpha:&lt;/span&gt;&lt;span class=&quot;mf&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1.0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; line-height: normal; margin: 20px 0px; text-indent: 0px; white-space: normal;&quot;&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: red; font-family: Menlo, monospace;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: x-small;&quot;&gt;&lt;b&gt;Swift&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; color: white; content: &#39; &#39;; font-family: Helvetica, Arial, sans-serif; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; color: black; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;color&lt;/span&gt; = &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UIColor&lt;/span&gt;(&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;red&lt;/span&gt;: &lt;span class=&quot;m&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0.5&lt;/span&gt;, &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;green&lt;/span&gt;: &lt;span class=&quot;m&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0.0&lt;/span&gt;, &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;blue&lt;/span&gt;: &lt;span class=&quot;m&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0.5&lt;/span&gt;, &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;alpha&lt;/span&gt;: &lt;span class=&quot;m&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1.0&lt;/span&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-indent: -13px;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;section class=&quot;section&quot; style=&quot;padding: 15px 25px 30px;&quot;&gt;&lt;h2 style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;
存取屬性&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Swift和Obj-C一樣，存取屬性使用點&lt;/span&gt;&lt;/div&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; margin: 20px 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; caption-side: top; display: block; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background: rgb(255, 255, 255); border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background: transparent; border: 0px; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;color: red; font-family: Helvetica, Arial, sans-serif; text-indent: 0px;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;SWIFT&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;myTextField&lt;/span&gt;.&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;textColor&lt;/span&gt; = &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UIColor&lt;/span&gt;.&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;darkGrayColor&lt;/span&gt;()&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;myTextField&lt;/span&gt;.&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;text&lt;/span&gt; = &lt;span class=&quot;s&quot; style=&quot;background: transparent; border: 0px; color: #c41a16; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;Hello world&quot;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;myTextField&lt;/span&gt;.&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;editing&lt;/span&gt; {&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;    &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;myTextField&lt;/span&gt;.&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;editing&lt;/span&gt; = &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;false&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;div class=&quot;para&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin-bottom: 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;h2 style=&quot;color: #414141; line-height: 20.299999237060547px;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;方法&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style=&quot;color: #414141; line-height: 20.299999237060547px;&quot;&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;從Swift中呼叫Obj-C的方法，使用點符號來呼叫&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;/div&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; color: black; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: normal; margin: 20px 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; caption-side: top; display: block; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Objective-C&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgba(0, 155, 51, 0.2); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;OBJECTIVE-C&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; color: white; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; color: black; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;myTableView&lt;/span&gt; &lt;span class=&quot;nl&quot; style=&quot;background: transparent; border: 0px; color: #2e0d6e; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;insertSubview:&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;mySubview&lt;/span&gt; &lt;span class=&quot;nl&quot; style=&quot;background: transparent; border: 0px; color: #2e0d6e; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;atIndex:&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;/div&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; color: black; font-weight: normal; line-height: normal; margin: 20px 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; caption-side: top; display: block; font-family: Helvetica, Arial, sans-serif; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: Helvetica, Arial, sans-serif; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;b&gt;SWIFT&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; font-family: Helvetica, Arial, sans-serif; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; color: white; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; color: black; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;myTableView&lt;/span&gt;.&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;insertSubview&lt;/span&gt;(&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;mySubview&lt;/span&gt;, &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;atIndex&lt;/span&gt;: &lt;span class=&quot;m&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;2&lt;/span&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;/h2&gt;
&lt;h2 style=&quot;color: #414141; line-height: 20.299999237060547px;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;AnyObject = id&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;line-height: 20.299999237060547px;&quot;&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Swift有一種protocol叫做AnyObject來代表所有的object，就如同Obj-C中的id一樣。&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; font-family: Helvetica, Arial, sans-serif; line-height: normal; margin: 20px 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; caption-side: top; color: black; display: block; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;SWIFT&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: black; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;myObject&lt;/span&gt;: &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;AnyObject&lt;/span&gt; = &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;UITableViewCell&lt;/span&gt;()&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;myObject&lt;/span&gt; = &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSDate&lt;/span&gt;()&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;br /&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #414141; line-height: 20.299999237060547px;&quot;&gt;
&lt;h2&gt;
&lt;b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;nil&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;在obj-C中，所有的值都可能為nil，而在Swift中，只有被宣告成optional的值有可能為nil(代表值遺失)。&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #414141; line-height: 20.299999237060547px;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 20.299999237060547px;&quot;&gt;
&lt;h2 style=&quot;color: #414141;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;
Extensions&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;在Swift中，extension可以擴展現有classs(struct、enum)的屬性&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;例如在CGRect中新增Area屬性&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; font-family: Helvetica, Arial, sans-serif; line-height: normal; margin: 20px 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; caption-side: top; color: black; display: block; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;b&gt;SWIFT&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: black; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;extension&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CGRect&lt;/span&gt; {&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;    &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;area&lt;/span&gt;: &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CGFloat&lt;/span&gt; {&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;    &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;width&lt;/span&gt; * &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;height&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;    }&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;rect&lt;/span&gt; = &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CGRect&lt;/span&gt;(&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;: &lt;span class=&quot;m&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0.0&lt;/span&gt;, &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;: &lt;span class=&quot;m&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0.0&lt;/span&gt;, &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;width&lt;/span&gt;: &lt;span class=&quot;m&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;10.0&lt;/span&gt;, &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;height&lt;/span&gt;: &lt;span class=&quot;m&quot; style=&quot;background: transparent; border: 0px; color: #1c00cf; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;50.0&lt;/span&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;area&lt;/span&gt; = &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;rect&lt;/span&gt;.&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;area&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;c&quot; style=&quot;background: transparent; border: 0px; color: #008312; font-size: x-small; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;// area: CGFloat = 500.0&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;br /&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Closures&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; font-family: Helvetica, Arial, sans-serif; line-height: normal; margin: 20px 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; caption-side: top; color: black; display: block; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Objective-C&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgba(0, 155, 51, 0.2); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;b&gt;OBJECTIVE-C&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: black; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; color: white; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; color: black; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;^&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;completionBlock&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSData&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSError&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;^&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSData&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSError&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;error&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;cm&quot; style=&quot;background: transparent; border: 0px; color: #007400; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/* ... */&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;background: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;br /&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; font-family: Helvetica, Arial, sans-serif; line-height: normal; margin: 20px 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; caption-side: top; color: black; display: block; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;b&gt;SWIFT&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: black; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; color: white; content: &#39; &#39;; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; color: black; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;completionBlock&lt;/span&gt;: (&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSData&lt;/span&gt;, &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSError&lt;/span&gt;) -&amp;gt; &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Void&lt;/span&gt; = {&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;data&lt;/span&gt;, &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;error&lt;/span&gt; &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;c&quot; style=&quot;background: transparent; border: 0px; color: #008312; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/* ... */&lt;/span&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;br /&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #414141;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Obj-C block和Swift的Closure是相容的，所以可以把Swift的closure傳給原本obj-c需要block的部分。&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #414141; line-height: 20.299999237060547px;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Object的比較&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;== (2個等號)是比較內容&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;===(3個等號)是比較物件是不是同一個&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Swift Type的相容性&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;若定義任一Swift class繼承Obj-C class(或是繼承NSObject)，這個class會自動相容於obj-C；如果Swift並不是衍生自Obj-C，但是你想在Obj-C中使用，就要加上@obj的描述。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;也就是說，@objc可以讓Swift的API在Obj-C中使用，例如&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;在Swift中的function&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;fun playSong(name: String )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;在Obj-C中會被翻譯成&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;-(void)playSong:(NSString*)name;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;有一個例外情況是初始化的時候，編譯器會自動加上initWith並將字首大寫&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;比如說Swift中的初始化函數&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;init(songName:String, artist: String)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;會被翻譯成Obj-C中的&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;initWithSongName:(NSString*)songName artist:(NSString*)artist&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;因為Swift中可以使用任何unicode的字元當作名稱，所以在Swift中也可以指定轉換成obj-C中的名稱&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;例如:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; font-family: Helvetica, Arial, sans-serif; margin: 20px 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;caption&quot; style=&quot;background: transparent; border: 0px; caption-side: top; display: block; margin: 0px 0px 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background: transparent; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;div class=&quot;aside-title&quot; style=&quot;-webkit-user-select: none; background: transparent; border: 0px; letter-spacing: 2px; margin-bottom: 8px; outline: 0px; padding: 0px; text-transform: uppercase; vertical-align: baseline;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;SWIFT&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; counter-reset: li 0; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@objc&lt;/span&gt;(&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Squirrel&lt;/span&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Белка&lt;/span&gt; {&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;    &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@objc&lt;/span&gt;(&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;initWithName&lt;/span&gt;:)&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;    &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;init&lt;/span&gt; (&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;имя&lt;/span&gt;: &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;String&lt;/span&gt;) { &lt;span class=&quot;c&quot; style=&quot;background: transparent; border: 0px; color: #008312; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/*...*/&lt;/span&gt; }&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;    &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@objc&lt;/span&gt;(&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;hideNuts&lt;/span&gt;:&lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;inTree&lt;/span&gt;:)&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;    &lt;span class=&quot;kt&quot; style=&quot;background: transparent; border: 0px; color: #b833a1; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;прячьОрехи&lt;/span&gt;(&lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Int&lt;/span&gt;, &lt;span class=&quot;vc&quot; style=&quot;background: transparent; border: 0px; color: #508187; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;вДереве&lt;/span&gt;: &lt;span class=&quot;n&quot; style=&quot;background: transparent; border: 0px; color: #6f41a7; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Дерево&lt;/span&gt;) { &lt;span class=&quot;c&quot; style=&quot;background: transparent; border: 0px; color: #008312; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/*...*/&lt;/span&gt; }&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li style=&quot;background: transparent; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-width: 0px 0px 0px 18px; list-style-type: none; margin: 6px 0px; outline: 0px; padding: 0px 10px 0px 0px; text-indent: -13px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot;code-voice&quot; style=&quot;background: transparent; border: 0px; font-family: Menlo, monospace; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Objective-C Selectors&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;在Swift中，原本的selector被selector struct取代，例如&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;let mySelector: Selector = &quot;&quot;tappedBtn: 就可以轉換成選擇器&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;而原本Obj-C中的performSelector 並沒有被導入到Swift中，因為他們是不安全的&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;section class=&quot;code-listing&quot; style=&quot;background-clip: padding-box; background-color: white; margin: 20px 0px; text-indent: 0px;&quot;&gt;&lt;div class=&quot;code-sample&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; margin: 0px 0px 0px 21px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;Swift&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-left-color: rgb(205, 233, 244); border-left-style: solid; border-width: 0px 0px 0px 5px; margin: 10px 0px 21px 13px; outline: 0px; padding: 4px 0px 2px 10px; vertical-align: baseline; width: 616.578125px;&quot;&gt;
&lt;ul class=&quot;code-lines&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: black; counter-reset: li 0; font-family: Helvetica, Arial, sans-serif; line-height: 1.6em; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;br /&gt;
&lt;div style=&quot;color: #414141; line-height: 20.299999237060547px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;section class=&quot;section&quot; style=&quot;padding: 15px 25px 30px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;//apple_ref/doc/uid/TP40014216-CH4-XID_29&quot; style=&quot;background: rgb(255, 255, 255); border: 0px; color: #0088cc; display: block; font-family: Helvetica, Arial, sans-serif; height: 0px; margin: -85px 0px 0px; outline: 0px; padding: 85px 0px 0px; text-indent: 0px; vertical-align: baseline; width: 0px;&quot;&gt;&lt;/a&gt;&lt;/section&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/1170034821115216802/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/1170034821115216802' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1170034821115216802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1170034821115216802'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2014/06/objective-cswift.html' title='Objective-C和Swift的互動'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-2517925216347690062</id><published>2014-06-18T15:13:00.001+08:00</published><updated>2014-06-20T10:40:38.268+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Swift"/><title type='text'>Swift筆記：基礎</title><content type='html'>&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;Swift 的類型是以 C 和 Objective-C 為基礎，&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;是整數；&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Double&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;和&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Float&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;是浮點數；&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Bool&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;是布林；&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;String&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;是字串。集合類型包含&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Array&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;和&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Dictionary&lt;/code&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;b&gt;常數、變數&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;用&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;let&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;宣告常數，用&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;var&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;宣告變數。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;em style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;b&gt;type annotation&lt;/b&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;說明常數或變數的類型。&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;例如&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;/em&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs javascript&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;var&lt;/span&gt; welcomeMessage: &lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;String&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;em style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;b&gt;常數變數的命名&lt;/b&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
可以用任何喜歡的字當作名稱，包括 Unicode ：&lt;/div&gt;
&lt;em style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;/em&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs bash&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; π = &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;3.14159&lt;/span&gt;
&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; 你好 = &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;你好世界&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;名稱不能包含運算符，箭頭，保留的（或者非法的）Unicode 字元，不能以數字開頭。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;輸出&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
可以用&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;println&lt;/code&gt;函数来输出目前的值：&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs bash&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;println(friendlyWelcome)
// 輸出 &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;Bonjour!&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
&lt;b&gt;註解&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
單行註解以（&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;//&lt;/code&gt;）作為標記:&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs cs&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-comment&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8e908c;&quot;&gt;// 我是註解&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
多行註解用（&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;/*&lt;/code&gt;）和（&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;*/&lt;/code&gt;）:&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs cs&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-comment&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8e908c;&quot;&gt;/* 這是,
多行註解 */&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
Swift 的多行註解裡面可以夾帶多行註解，如下：&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs cs&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #999999;&quot;&gt;&lt;span class=&quot;hljs-comment&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;/* 我是多行註解
/* 我是夾帶的多行註解 */&lt;/span&gt;
第一個多行註解的結尾 */&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
Swift 不强制要求你在每句結尾用分號（&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;;&lt;/code&gt;）。&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
有一種情況一定要用分號，就是你在單行寫了2個程式敘述：&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs bash&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; cat = &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;🐱&quot;&lt;/span&gt;; println(cat)&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
&lt;b&gt;Int 整數&lt;/b&gt;&lt;/div&gt;
&lt;ul style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 15px 0px; padding-left: 30px;&quot;&gt;
&lt;li style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin-top: 0px;&quot;&gt;在32位平台上，&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int&lt;/code&gt;和&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int32&lt;/code&gt;長度相同。&lt;/li&gt;
&lt;li style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin-bottom: 0px;&quot;&gt;在64位平台上，&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int&lt;/code&gt;和&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int64&lt;/code&gt;長度相同。&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
在32位平台上，&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int&lt;/code&gt;範圍是&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;-2147483648&lt;/code&gt;~&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;2147483647&lt;/code&gt;。&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
&lt;b&gt;UInt 無符號整數&lt;/b&gt;&lt;/div&gt;
&lt;ul style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 15px 0px; padding-left: 30px;&quot;&gt;
&lt;li style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin-top: 0px;&quot;&gt;在32位平台上，&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;UInt&lt;/code&gt;和&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;UInt32&lt;/code&gt;長度相同。&lt;/li&gt;
&lt;li style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin-bottom: 0px;&quot;&gt;在64位平台上，&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;UInt&lt;/code&gt;和&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;UInt64&lt;/code&gt;長度相同。&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
&lt;b&gt;浮點數&lt;/b&gt;&lt;/div&gt;
&lt;ul style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 15px 0px; padding-left: 30px;&quot;&gt;
&lt;li style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin-top: 0px;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Double&lt;/code&gt;表示64位浮點數。高精度浮點數。&lt;/li&gt;
&lt;li style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin-bottom: 0px;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Float&lt;/code&gt;表示32位浮點數。精度要求不高可用此類。&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;b&gt;布林&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Bool&lt;/code&gt;，Swift 有兩個布林常數，&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;true&lt;/code&gt;和&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;false&lt;/code&gt;：&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs bash&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; orangesAreOrange = &lt;span class=&quot;hljs-literal&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;true&lt;/span&gt;
&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; turnipsAreDelicious = &lt;span class=&quot;hljs-literal&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;false&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Optionals&lt;/b&gt;&lt;br /&gt;
以&lt;em style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;optionals&lt;/em&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;處理值可能缺失的情况。&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
Swift 的&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;String&lt;/code&gt;有一個&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;toInt&lt;/code&gt;方法，將&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;String&lt;/code&gt;值轉換成&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int&lt;/code&gt;。但並不是所有的字串都能轉成整數。字串&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;&quot;123&quot;&lt;/code&gt;可以被轉換成０&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;123&lt;/code&gt;，但是字串&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;&quot;hello, world&quot;&lt;/code&gt;不行。&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
例如：&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs bash&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; possibleNumber = &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;123&quot;&lt;/span&gt;
&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; convertedNumber = possibleNumber.toInt()
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;toInt&lt;/code&gt;方法可能会失敗，所以它是return&amp;nbsp;&lt;em style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;optional&lt;/em&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int&lt;/code&gt;，而不是&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int&lt;/code&gt;。optional&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int&lt;/code&gt;表示為&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int?&lt;/code&gt;，問號就是代表optional，意思就是這個return值不是整數就是沒有值，而不會有其他的型態出現。&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
&lt;b&gt;optional binding&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
可以用在&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;if&lt;/code&gt;和&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;while&lt;/code&gt;中來給值。例如：&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs bash&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; constantName = someOptional {
    statements
}&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;意思就是如果someOptional有值，就建立一個新的常數constantName並且把someOptional的值存入constantName。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;b&gt;nil&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;nil&lt;/code&gt;表示没有值。&lt;/div&gt;
&lt;em style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/2517925216347690062/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/2517925216347690062' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/2517925216347690062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/2517925216347690062'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2014/06/swift.html' title='Swift筆記：基礎'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-3091229473122647226</id><published>2014-06-18T14:09:00.001+08:00</published><updated>2014-06-18T14:09:45.421+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Swift"/><title type='text'>Swift筆記：Protocols and Extensions</title><content type='html'>&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;使用&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;protocol&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;宣告協議。&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;protocol ExampleProtocol {
    var simpleDescription: String { get }
    mutating func adjust()
}
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
class、enum和struct都可以實現protocol。&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
class的實現：&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;class SimpleClass: ExampleProtocol {
    var simpleDescription: String = &quot;A very simple class.&quot;
    var anotherProperty: Int = 69105
    func adjust() {
        simpleDescription += &quot;  Now 100% adjusted.&quot;
    }
}
var a = SimpleClass()
a.adjust()
let aDescription = a.simpleDescription
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
struct的實現：&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;struct SimpleStructure: ExampleProtocol {
    var simpleDescription: String = &quot;A simple structure&quot;
    mutating func adjust() {
        simpleDescription += &quot; (adjusted)&quot;
    }
}
var b = SimpleStructure()
b.adjust()
let bDescription = b.simpleDescription&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
使用&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;extension&lt;/code&gt;擴展現有class的功能，例如新的方法和參數。&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;extension Int: ExampleProtocol {
    var simpleDescription: String {
    return &quot;The number \(self)&quot;
    }
    mutating func adjust() {
        self += 42
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/3091229473122647226/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/3091229473122647226' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/3091229473122647226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/3091229473122647226'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2014/06/swiftprotocols-and-extensions.html' title='Swift筆記：Protocols and Extensions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-8896150926301877596</id><published>2014-06-18T13:55:00.000+08:00</published><updated>2014-06-18T13:55:48.101+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Swift"/><title type='text'>Swift筆記：Enumerations and Structures</title><content type='html'>&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;enum&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;可以包含方法。&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs coffeescript&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;enum&lt;/span&gt; &lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829;&quot;&gt;Rank&lt;/span&gt;: Int {
    &lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;case&lt;/span&gt; Ace = &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;1&lt;/span&gt;
    &lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;case&lt;/span&gt; Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten
    &lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;case&lt;/span&gt; Jack, Queen, King
    func simpleDescription&lt;span class=&quot;hljs-function&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #4271ae;&quot;&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;()&lt;/span&gt; -&amp;gt;&lt;/span&gt; String {
        &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;switch&lt;/span&gt; self {
        &lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;case&lt;/span&gt; .&lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829;&quot;&gt;Ace&lt;/span&gt;:
            &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;ace&quot;&lt;/span&gt;
        &lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;case&lt;/span&gt; .&lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829;&quot;&gt;Jack&lt;/span&gt;:
            &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;jack&quot;&lt;/span&gt;
        &lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;case&lt;/span&gt; .&lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829;&quot;&gt;Queen&lt;/span&gt;:
            &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;queen&quot;&lt;/span&gt;
        &lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;case&lt;/span&gt; .&lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829;&quot;&gt;King&lt;/span&gt;:
            &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;king&quot;&lt;/span&gt;
        &lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829;&quot;&gt;default&lt;/span&gt;:
            &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;return&lt;/span&gt; String(self.toRaw())
        }
    }
}
&lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;let&lt;/span&gt; ace = Rank.Ace
&lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;let&lt;/span&gt; aceRawValue = ace.toRaw()&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;在上面的例子中，enum的型態是&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;Int&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;，只需要設定第一個值。剩下的值會依序給值。也可以使用字串或浮點數當作值。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
在上面的switch中，因為self已知是一個Rank，因此case的地方指定Ace可以簡寫為&lt;span style=&quot;color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; letter-spacing: 0.11999999731779099px; line-height: 1.5em; white-space: pre;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; letter-spacing: 0.11999999731779099px; line-height: 1.5em; white-space: pre;&quot;&gt;Ace&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;使用&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;toRaw&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;和&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;fromRaw&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;在值和enum間轉換。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;struct&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;和class有很多相同的地方，像是建構子、方法。最大的區別是struct是call by value，class是call by reference。&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs coffeescript&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;struct Card {
    &lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829;&quot;&gt;rank&lt;/span&gt;: Rank
    &lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829;&quot;&gt;suit&lt;/span&gt;: Suit
    func simpleDescription&lt;span class=&quot;hljs-function&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #4271ae;&quot;&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;()&lt;/span&gt; -&amp;gt;&lt;/span&gt; String {
        &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;The \(rank.simpleDescription()) of \
        (suit.simpleDescription())&quot;&lt;/span&gt;
    }
}
&lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;let&lt;/span&gt; threeOfSpades = Card(&lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829;&quot;&gt;rank&lt;/span&gt;: .Three, &lt;span class=&quot;hljs-attribute&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #c82829;&quot;&gt;suit&lt;/span&gt;: .Spades)
&lt;span class=&quot;hljs-reserved&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;let&lt;/span&gt; threeOfSpadesDescription = threeOfSpades.simpleDescription()&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/8896150926301877596/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/8896150926301877596' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/8896150926301877596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/8896150926301877596'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2014/06/swiftenumerations-and-structures.html' title='Swift筆記：Enumerations and Structures'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-1595763094759918284</id><published>2014-06-18T13:32:00.000+08:00</published><updated>2014-06-18T13:56:03.183+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Swift"/><title type='text'>Swift筆記：Objects and Classes</title><content type='html'>&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
使用&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;class&lt;/code&gt;和類別名稱來建立類別。&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;class Shape {
    var numberOfSides = 0
    func simpleDescription() -&amp;gt; String {
        return &quot;A shape with \(numberOfSides) sides.&quot;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;要建立一個class的實體，在類別名稱後面加上小括號。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;用點來存取屬性和方法。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;var shape = Shape()
shape.numberOfSides = 7
var shapeDescription = shape.simpleDescription()&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
使用&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;init&lt;/code&gt;建立建構子。&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;class NamedShape {
    var numberOfSides: Int = 0
    var name: String

    init(name: String) {
        self.name = name
    }

    func simpleDescription() -&amp;gt; String {
        return &quot;A shape with \(numberOfSides) sides.&quot;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;建立類別實體的時候，每個屬性都要被賦值。可以透過宣告的方式&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;（&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;numberOfSides&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;）&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;或是建構子&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;（&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;name&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;）。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;如果你需要在删除實體之前進行一些清理工作，使用&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;deinit&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;建立解構子。&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
子類別的定義方法是在類別名稱後面加上父類別的名字，用冒號分割。建立類別不一定要指定父類別。&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin-bottom: 15px; margin-top: 15px;&quot;&gt;
子類別如果要覆寫父類別的方法，需要用&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;override&lt;/code&gt;——如果没有添加&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;override&lt;/code&gt;就覆寫父類別方法的話編譯器會報錯。同樣的，編譯器也會檢查&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;override&lt;/code&gt;是否存在父類別中。&lt;/div&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;class Square: NamedShape {
    var sideLength: Double

    init(sideLength: Double, name: String) {
        self.sideLength = sideLength
        super.init(name: name)
        numberOfSides = 4
    }

    func area() -&amp;gt;  Double {
        return sideLength * sideLength
    }

    override func simpleDescription() -&amp;gt; String {
        return &quot;A square with sides of length \(sideLength).&quot;
    }
}
let test = Square(sideLength: 5.2, name: &quot;my test square&quot;)
test.area()
test.simpleDescription()&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/1595763094759918284/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/1595763094759918284' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1595763094759918284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1595763094759918284'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2014/06/swiftobjects-and-classes.html' title='Swift筆記：Objects and Classes'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-5910052493069045234</id><published>2014-06-18T11:22:00.000+08:00</published><updated>2014-06-18T13:56:16.519+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Swift"/><title type='text'>Swift筆記：Functions and Closures</title><content type='html'>&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;宣告函數使用&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;func&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;，呼叫funciton使用名字、參數。使用&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;-&amp;gt;&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;指定return型態。&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;func greet(name: String, day: String) -&amp;gt; String {
    return &quot;Hello \(name), today is \(day).&quot;
}
greet(&quot;Bob&quot;, &quot;Tuesday&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;多個return值的寫法&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;func getGasPrices() -&amp;gt; (Double, Double, Double) {
    return (3.59, 3.69, 3.79)
}
呼叫方式：
getGasPrices()&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;function可以帶不定個數的數值當作參數&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;func sumOf(numbers: Int...) -&amp;gt; Int {
    var sum = 0
    for number in numbers {
        sum += number
    }
    return sum
}
呼叫方式：
sumOf()
sumOf(42, 597, 12)&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;function裡面可以包含其他的function，內層的function可以使用外層的變數，如果一個function較複雜的時候可以用這種方式來做簡化。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;func returnFifteen() -&amp;gt; Int {
    var y = 10
    func add() {
        y += 5
    }
    add()
    return y
}&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;function本身可以當作參數，也能當作return值&lt;br /&gt;當作return值的範例：&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;func makeIncrementer() -&amp;gt; (Int -&amp;gt; Int) {
    func addOne(number: Int) -&amp;gt; Int {
        return 1 + number
    }
    return addOne
}&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;當作參數的範例：&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;func hasAnyMatches(list: Int[], condition: Int -&amp;gt; Bool) -&amp;gt; Bool {
    for item in list {
        if condition(item) {
            return true
        }
    }
    return false
}
func lessThanTen(number: Int) -&amp;gt; Bool {
    return number &amp;lt; 10
}
var numbers = [20, 19, 7, 12]
hasAnyMatches(numbers, lessThanTen)&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;可以使用&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;{}&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;來建立一個匿名函數closures。使用&lt;/span&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(234, 234, 234); box-sizing: border-box; color: #c7254e; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px; margin: 0px 2px; padding: 0px 5px; white-space: nowrap;&quot;&gt;in&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Open Sans&#39;, &#39;Clear Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;把參數和return類型和function本身的內容分開。&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;numbers.map({
    (number: Int) -&amp;gt; Int in
    let result = 3 * number
    return result
})&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Open Sans, Clear Sans, Helvetica Neue, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; letter-spacing: 0.11999999731779099px; line-height: 25.600000381469727px;&quot;&gt;如果匿名函數中只有一行，就會自動將這一行的數值當成return值。&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/5910052493069045234/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/5910052493069045234' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/5910052493069045234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/5910052493069045234'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2014/06/swiftfunctions-and-closures_18.html' title='Swift筆記：Functions and Closures'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-352625772507473323</id><published>2014-06-17T17:04:00.003+08:00</published><updated>2014-06-17T17:04:46.970+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Swift"/><title type='text'>Swift筆記：Control Flow</title><content type='html'>原本在Objective-C中的for (a &amp;nbsp;in &amp;nbsp;Array)的小括號可以省略，變成&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs cs&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;let&lt;/span&gt; individualScores = [&lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;75&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;43&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;103&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;87&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;12&lt;/span&gt;]
&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;var&lt;/span&gt; teamScore = &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;0&lt;/span&gt;
&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;for&lt;/span&gt; score &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;in&lt;/span&gt; individualScores {
    &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;if&lt;/span&gt; score &amp;gt; &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;50&lt;/span&gt; {
        teamScore += &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;3&lt;/span&gt;
    } &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;else&lt;/span&gt; {
        teamScore += &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;1&lt;/span&gt;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
在if裏面，判斷式必須要是布林表示，所以 if a{....}這樣的方式會錯誤，a不會自動和0做比較。&lt;br /&gt;
&lt;br /&gt;
for...in也可以用在dictionary上，例如&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs cs&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;let&lt;/span&gt; interestingNumbers = [
    &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;Prime&quot;&lt;/span&gt;: [&lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;2&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;3&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;5&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;7&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;11&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;13&lt;/span&gt;],
    &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;Fibonacci&quot;&lt;/span&gt;: [&lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;1&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;1&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;2&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;3&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;5&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;8&lt;/span&gt;],
    &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;Square&quot;&lt;/span&gt;: [&lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;1&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;4&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;9&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;16&lt;/span&gt;, &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;25&lt;/span&gt;],
]
&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;var&lt;/span&gt; largest = &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;0&lt;/span&gt;
&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;for&lt;/span&gt; (kind, numbers) &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;in&lt;/span&gt; interestingNumbers {
    &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;for&lt;/span&gt; number &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;in&lt;/span&gt; numbers {
        &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;if&lt;/span&gt; number &amp;gt; largest {
            largest = number
        }
    }
}&lt;/code&gt;&lt;/pre&gt;
可以用...來表示範圍，例如&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs cs&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;var&lt;/span&gt; firstForLoop = &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;0&lt;/span&gt;
&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;for&lt;/span&gt; i &lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;0.&lt;/span&gt;&lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;.3&lt;/span&gt; {
    firstForLoop += i
}&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/352625772507473323/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/352625772507473323' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/352625772507473323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/352625772507473323'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2014/06/swiftcontrol-flow.html' title='Swift筆記：Control Flow'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-7387831129476568637</id><published>2014-06-17T15:55:00.000+08:00</published><updated>2014-06-17T15:55:06.768+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Swift"/><title type='text'>Swift筆記：Simple Value</title><content type='html'>Value&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc; color: red; font-family: Courier New, Courier, monospace;&quot;&gt;let &lt;/span&gt;，常數，編譯的時候不需要有值，但只能給一次值。&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc; color: red; font-family: Courier New, Courier, monospace;&quot;&gt;var&lt;/span&gt;，變數&lt;br /&gt;
&lt;br /&gt;
編譯器會自動判斷value的類型，例如&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs cs&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;var&lt;/span&gt; myVariable = &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;42&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
編譯器會自動判斷myVariable為整數&lt;br /&gt;
&lt;br /&gt;
如果要指定值的類型，要在數值名稱後面加上類型，用冒號區隔。&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs bash&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; explicitDouble: Double = &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;70&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Swift不會自動轉換類型，因此要強制轉換類型，&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs javascript&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;let&lt;/span&gt; label = &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;The width is&quot;&lt;/span&gt;
&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;let&lt;/span&gt; width = &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;94&lt;/span&gt;
&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;let&lt;/span&gt; widthLabel = label + &lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;String&lt;/span&gt;(width)&lt;/code&gt;&lt;/pre&gt;
轉換成String還可以用\(Variable)&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs bash&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; apples = &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;3&lt;/span&gt;
&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; oranges = &lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;5&lt;/span&gt;
&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; appleSummary = &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;I have \(apples) apples.&quot;&lt;/span&gt;
&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;let&lt;/span&gt; fruitSummary = &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;I have \(apples + oranges) pieces of fruit.&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Array和Dictionary的使用方法&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs cs&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;var&lt;/span&gt; shoppingList = [&lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;catfish&quot;&lt;/span&gt;, &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;water&quot;&lt;/span&gt;, &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;tulips&quot;&lt;/span&gt;, &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;blue paint&quot;&lt;/span&gt;]
shoppingList[&lt;span class=&quot;hljs-number&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;1&lt;/span&gt;] = &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;bottle of water&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs cs&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;var&lt;/span&gt; occupations = [
    &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;Malcolm&quot;&lt;/span&gt;: &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;Captain&quot;&lt;/span&gt;,
    &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;Kaylee&quot;&lt;/span&gt;: &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;Mechanic&quot;&lt;/span&gt;,
]
occupations[&lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;Jayne&quot;&lt;/span&gt;] = &lt;span class=&quot;hljs-string&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #718c00;&quot;&gt;&quot;Public Relations&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
Array和Dictionary的初始化方法&lt;br /&gt;
&lt;pre style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: whitesmoke; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 16px; letter-spacing: 0.11999999731779099px; line-height: 1.5em; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 20px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;lang-swift hljs javascript&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin: 0px; padding: 0px; white-space: pre;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;let&lt;/span&gt; emptyArray = &lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;String&lt;/span&gt;[]()
&lt;span class=&quot;hljs-keyword&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #8959a8;&quot;&gt;let&lt;/span&gt; emptyDictionary = Dictionary&amp;lt;&lt;span class=&quot;hljs-built_in&quot; style=&quot;-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #f5871f;&quot;&gt;String&lt;/span&gt;, Float&amp;gt;()&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/7387831129476568637/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/7387831129476568637' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/7387831129476568637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/7387831129476568637'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2014/06/swiftsimple-value.html' title='Swift筆記：Simple Value'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-1726394032882729653</id><published>2012-12-18T13:25:00.003+08:00</published><updated>2012-12-18T13:25:45.769+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>[iPhone]Background Setting</title><content type='html'>今天在設定UITableView的background，發現了如果設定image為table view的background，&lt;div&gt;
每個section之間會有被截斷的感覺，&lt;/div&gt;
&lt;div&gt;
測試之後發現直接設定UIWindow 的background，接下來把所有的view背景設為透明才是最快變換背景的方法。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
在didFnishLaunchingWithOptions裡面加上&lt;/div&gt;
&lt;div&gt;
[window setBackgroundColor: [[UIClolor alloc] initWithPatternImage:[UIImage imageName:@&quot;imagename.png&quot;&amp;nbsp;] ] ];&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
接下來在每一個頁面設定background為clearColor，就完成背景的更改囉。&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/1726394032882729653/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/1726394032882729653' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1726394032882729653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1726394032882729653'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2012/12/iphonebackground-setting.html' title='[iPhone]Background Setting'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-3758969712535265714</id><published>2012-10-04T19:22:00.006+08:00</published><updated>2012-10-04T19:22:58.555+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>[iPhone]繼承UIView</title><content type='html'>先建立繼承UIView的class，&lt;br /&gt;
接下來建立xib檔，並在xib中設定class為剛剛建立的class，&lt;br /&gt;
把xib內的物件和class link 起來，&lt;br /&gt;
並在initWithFrame中加入&lt;br /&gt;
&lt;br /&gt;
- (id)initWithFrame:(CGRect)frame&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; self = [super initWithFrame:frame];&lt;br /&gt;
&amp;nbsp; &amp;nbsp;if (self)&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NSArray *viewXib = [[NSBundle mainBundle] loadNibNamed:@&quot;viewer&quot; owner:self options:nil];&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;self = [viewXib objectAtIndex:0];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;return self;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/3758969712535265714/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/3758969712535265714' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/3758969712535265714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/3758969712535265714'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2012/10/iphoneuiview.html' title='[iPhone]繼承UIView'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-6371720787161903267</id><published>2012-09-06T14:59:00.002+08:00</published><updated>2012-09-06T14:59:48.340+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>[iPhone]多國語言的支援</title><content type='html'>首先在Resource中增加一個Strings檔案，&lt;br /&gt;
以Xcode4.4來說(New File&amp;gt; Resource &amp;gt; Strings File)，&lt;br /&gt;
新增完成之後，在Localization中點選&quot;Make localized...&quot;的button，選擇要新增的語言，&lt;br /&gt;
&lt;br /&gt;
在String 檔案中，輸入key及對應語言的值&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;default prettyprint&quot; style=&quot;background-color: #eeeeee; border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;str&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;Configuration&quot; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;background-color: transparent; color: maroon; font-size: 13.600000381469727px; line-height: 17.600000381469727px;&quot;&gt;&quot;設定&quot;;
&quot;More&quot; &lt;/span&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;background-color: transparent; color: maroon; font-size: 13.600000381469727px; line-height: 17.600000381469727px;&quot;&gt;&quot;更多&quot;;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在要顯示字串的地方使用&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;default prettyprint&quot; style=&quot;background-color: #eeeeee; border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: transparent; border: 0px; color: #2b91af; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSLocalizedString&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(@&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;Configuration&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;/code&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: darkblue; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;nil&lt;/span&gt;&lt;/code&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
就會顯示出目前iPhone設定語言對應的String&lt;br /&gt;
&lt;br /&gt;
若要拿到指定國家(以繁體中文為例)的字串則使用&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;default prettyprint&quot; style=&quot;background-color: #eeeeee; border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #2b91af; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSBundle&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;bundle &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #2b91af; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSBundle&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; bundleWithPath&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:[[&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #2b91af; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSBundle&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; mainBundle&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; pathForResource&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:&lt;/span&gt;
&lt;pre class=&quot;default prettyprint&quot; style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;zh-Hant&quot;&lt;/span&gt;&lt;/code&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; ofType&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:@&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;lproj&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]];&lt;/span&gt;&lt;/pre&gt;
&lt;/code&gt;&lt;/pre&gt;
先取得bundle，再使用NSLocalizedStringFromTableInBundle取得該國家的字串&lt;br /&gt;
&lt;div&gt;
&lt;pre class=&quot;default prettyprint&quot; style=&quot;background-color: #eeeeee; border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #2b91af; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;NSLocalizedStringFromTableInBundle&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(@&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: maroon; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;Configuration&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;/code&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: darkblue; font-size: 13.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;nil&lt;/span&gt;&lt;/code&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; bundle&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: darkblue; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;nil&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; font-size: 13.600000381469727px; line-height: 17.600000381469727px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/6371720787161903267/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/6371720787161903267' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/6371720787161903267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/6371720787161903267'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2012/09/iphone.html' title='[iPhone]多國語言的支援'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-4626385950208762231</id><published>2012-03-30T17:09:00.001+08:00</published><updated>2012-03-30T17:09:16.358+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>[iPhone]Core-Plot的Theme樣式</title><content type='html'>kCPTDarkGradientTheme&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOEnpQ9dBlqs_I7S9Za6HvuewjGNh0cO5cc4rKnoa8N4EKd2-pTCpRJDb0VkgkpEtj4nZM-fH6iKphyphenhyphenbdEiRQC8_nEpPCdtBIO1htPb7pXXvCx66AIwhL_ajcXw6sJnTsq8zin4lNhjsQ/s1600/kCPTDarkGradientTheme.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOEnpQ9dBlqs_I7S9Za6HvuewjGNh0cO5cc4rKnoa8N4EKd2-pTCpRJDb0VkgkpEtj4nZM-fH6iKphyphenhyphenbdEiRQC8_nEpPCdtBIO1htPb7pXXvCx66AIwhL_ajcXw6sJnTsq8zin4lNhjsQ/s400/kCPTDarkGradientTheme.png&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;kCPTPlainBlackTheme&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmoFouI09v8IBCTguexI1dPgLYmk_npjYTDU6lhvVjjS9GTpJHbw1RlaT1jl262MV1H2-3FhlcZ1cTDxtzy8YinhluUEEidSNBJXeYEQL7MM8naoGuYiz9cgLsrb4gSanuVmytyt0Sa5s/s1600/kCPTPlainBlackTheme.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmoFouI09v8IBCTguexI1dPgLYmk_npjYTDU6lhvVjjS9GTpJHbw1RlaT1jl262MV1H2-3FhlcZ1cTDxtzy8YinhluUEEidSNBJXeYEQL7MM8naoGuYiz9cgLsrb4gSanuVmytyt0Sa5s/s400/kCPTPlainBlackTheme.png&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;kCPTPlainWhiteTheme&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-c2Re6RuU7QrIUGD_atnTdcGxBQVnHuxDG16-Rf7fU5cRoqVFWRMlt_xExx53fPFtv8Y0lAgDfoWc7lY8z0RHG8WGYTElzK9AhDprSDLJocYnhW9qsUEqLjcWZNWdpPHJaUbyzpUF9bs/s1600/kCPTPlainWhiteTheme.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-c2Re6RuU7QrIUGD_atnTdcGxBQVnHuxDG16-Rf7fU5cRoqVFWRMlt_xExx53fPFtv8Y0lAgDfoWc7lY8z0RHG8WGYTElzK9AhDprSDLJocYnhW9qsUEqLjcWZNWdpPHJaUbyzpUF9bs/s400/kCPTPlainWhiteTheme.png&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;kCPTSlateTheme&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlKCI5yVd5N3IaqymWmSnDKVNiC_D5qIBuM9SWUJBvMZxVcqyKo62IJrkHTPKvCYtxxT64xdPH7jU06EJlU6Q2IeQzUCgGe7ljKPsED6ia6vCjR_zQLwaVyOFzE9VCHJZzK2bw_u0Jo7s/s1600/kCPTSlateTheme.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlKCI5yVd5N3IaqymWmSnDKVNiC_D5qIBuM9SWUJBvMZxVcqyKo62IJrkHTPKvCYtxxT64xdPH7jU06EJlU6Q2IeQzUCgGe7ljKPsED6ia6vCjR_zQLwaVyOFzE9VCHJZzK2bw_u0Jo7s/s400/kCPTSlateTheme.png&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;kCPTStocksTheme&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOH-3JRUzrcJI-LV5n-xCHk0pWHNiwWgPXPDW_90Cic22JPiDlIbNF_inF7zkiPDHX3w6FkMjJzoOPSvRO8EbvQ6h_nUsoAEII1IDmlVcmYGyW3jH5DuuG0Ss0yo4ohnJsfYksHVxJDjI/s1600/kCPTStocksTheme.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOH-3JRUzrcJI-LV5n-xCHk0pWHNiwWgPXPDW_90Cic22JPiDlIbNF_inF7zkiPDHX3w6FkMjJzoOPSvRO8EbvQ6h_nUsoAEII1IDmlVcmYGyW3jH5DuuG0Ss0yo4ohnJsfYksHVxJDjI/s400/kCPTStocksTheme.png&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/4626385950208762231/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/4626385950208762231' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/4626385950208762231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/4626385950208762231'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2012/03/iphonecore-plottheme.html' title='[iPhone]Core-Plot的Theme樣式'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOEnpQ9dBlqs_I7S9Za6HvuewjGNh0cO5cc4rKnoa8N4EKd2-pTCpRJDb0VkgkpEtj4nZM-fH6iKphyphenhyphenbdEiRQC8_nEpPCdtBIO1htPb7pXXvCx66AIwhL_ajcXw6sJnTsq8zin4lNhjsQ/s72-c/kCPTDarkGradientTheme.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-5345742352962000535</id><published>2012-03-30T14:47:00.003+08:00</published><updated>2012-03-30T14:47:35.962+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>[iPhone]Core-Plot的使用</title><content type='html'>找到一個統計圖的Open Source Core-plot，&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/p/core-plot/&quot;&gt;http://code.google.com/p/core-plot/&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
提供了折線圖、pie chart和bar chart等等...&lt;br /&gt;
&lt;br /&gt;
如何在自己project中使用這個open source呢，&lt;br /&gt;
首先先把core-plot download下來，&lt;br /&gt;
1. 把Binaries &amp;gt;IOS內的 CorePlotHeaders 資料夾和libCorePlot-CocoaTouch.a拉近Project內，&lt;br /&gt;
2. 把內建的QuartzCore.framework加入peoject&lt;br /&gt;
3. 在Project Info裡面，Other Linker Flags內加入&quot;-ObjC&quot;，如果是非Xcode4.2的版本則要加入&quot;-all_load&quot;&lt;br /&gt;
&lt;br /&gt;
接下來就可以順利使用Core-Plot囉！</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/5345742352962000535/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/5345742352962000535' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/5345742352962000535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/5345742352962000535'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2012/03/iphonecore-plot.html' title='[iPhone]Core-Plot的使用'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-6754479128514049230</id><published>2012-03-13T14:27:00.002+08:00</published><updated>2012-03-13T14:27:36.310+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>[iPhone]使用NSUserDefaults將自定義的Object存入手機</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;首先在自己的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Object&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;中加上&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;nscoding&gt;&lt;/nscoding&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 12.75pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; vertical-align: baseline;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: maroon; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: 細明體; mso-font-kerning: 0pt; padding: 0cm;&quot;&gt;@interface&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: 細明體; mso-font-kerning: 0pt; padding: 0cm;&quot;&gt;YourObject&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt; : &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: 細明體; mso-font-kerning: 0pt; padding: 0cm;&quot;&gt;NSObject&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: 細明體; mso-font-kerning: 0pt; padding: 0cm;&quot;&gt;NSCoding&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 12.75pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; vertical-align: baseline;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #4f81bd; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: 細明體; mso-font-kerning: 0pt; mso-themecolor: accent1; padding: 0cm;&quot;&gt;NSString &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;*string_a;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #4f81bd; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: 細明體; mso-font-kerning: 0pt; mso-themecolor: accent1; padding: 0cm;&quot;&gt;NSString &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;*string_b;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 12.75pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; vertical-align: baseline;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #4f81bd; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: 細明體; mso-font-kerning: 0pt; mso-themecolor: accent1; padding: 0cm;&quot;&gt;int &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;int_c;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 12.75pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; vertical-align: baseline;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 12.75pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; vertical-align: baseline;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;然後在這個&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Object&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;中加上&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;encoderWithObject:&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;和&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;initWithObject:&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;兩個方法&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style=&quot;background: white; line-height: 12.75pt; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;-(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: darkblue; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;void&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;encodeWithCoder&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;NSCoder&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;*)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;encoder&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;

&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;encoder &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;encodeObject&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #31859c; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #31859C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent5; mso-themecolor: accent5; mso-themeshade: 191; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;string_a&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: black; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: #7030a0; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;forKey&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;@&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;string_a&lt;span class=&quot;str&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;encoder &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;encodeObject&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #31859c; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #31859C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent5; mso-themecolor: accent5; mso-themeshade: 191; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;string_b&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: black; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: #7030a0; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;forKey&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;@&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;string_b&lt;span class=&quot;str&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white; line-height: 12.75pt; vertical-align: baseline;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; line-height: 12.75pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; text-indent: 21pt;&quot;&gt;   [encoder &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; line-height: 12.75pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; text-indent: 21pt;&quot;&gt;encodeInt:&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: #31859c; font-family: Consolas; font-size: 10.5pt; line-height: 12.75pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; text-indent: 21pt;&quot;&gt;int_c&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; line-height: 12.75pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; text-indent: 21pt;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; line-height: 12.75pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; text-indent: 21pt;&quot;&gt;forKey:&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: white; line-height: 12.75pt; text-indent: 21pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;@&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;background-color: white; line-height: 12.75pt; text-indent: 21pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;int_c&lt;span class=&quot;str&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; line-height: 12.75pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; text-indent: 21pt;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background: white; line-height: 12.75pt; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Consolas; font-size: 10.5pt; line-height: 12.75pt; text-indent: 21pt;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;pre style=&quot;background: white; line-height: 12.75pt; mso-char-indent-count: 2.0; text-indent: 21.0pt; vertical-align: baseline;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-size: 10.5pt;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-color: initial; border-image: initial; border-style: initial; font-family: Consolas; font-size: 10.5pt;&quot;&gt;-(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: Consolas; font-size: 10.5pt;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: Consolas; font-size: 10.5pt;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: Consolas; font-size: 10.5pt;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;initWithCoder&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: Consolas; font-size: 10.5pt;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;NSCoder&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;*)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;decoder&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;

&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #ff33cc; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;self&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #31859c; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #31859C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent5; mso-themecolor: accent5; mso-themeshade: 191; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;string_a&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: black; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt; =&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;decoder &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;decodeObjectForKey&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt; @&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;string_a&lt;span class=&quot;str&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #ff33cc; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #31859c; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #31859C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent5; mso-themecolor: accent5; mso-themeshade: 191; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;string_b&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: black; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt; =&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;decoder &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;decodeObjectForKey&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt; @&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;string_b&lt;span class=&quot;str&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #ff33cc; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #31859c; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #31859C; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent5; mso-themecolor: accent5; mso-themeshade: 191; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;int_c&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: black; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt; =&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;decoder &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;decodeObjectForKey&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;@&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;int_c&lt;span class=&quot;str&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #ff33cc; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;return&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #ff33cc; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; self&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Consolas; font-size: 10.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;存入的方法&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style=&quot;background: white; line-height: 12.75pt; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;typ&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;NSUserDefaults&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;defaults &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;NSUserDefaults&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #403152; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #403152; mso-style-textfill-fill-colortransforms: lumm=50000; mso-style-textfill-fill-themecolor: accent4; mso-themecolor: accent4; mso-themeshade: 128; padding: 0cm;&quot;&gt;standardUserDefaults&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;pre style=&quot;background: white; line-height: 12.75pt; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;YourObject &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;*obj = [[&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;YourObject &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #403152; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #403152; mso-style-textfill-fill-colortransforms: lumm=50000; mso-style-textfill-fill-themecolor: accent4; mso-themecolor: accent4; mso-themeshade: 128; padding: 0cm;&quot;&gt;alloc&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #403152; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #403152; mso-style-textfill-fill-colortransforms: lumm=50000; mso-style-textfill-fill-themecolor: accent4; mso-themecolor: accent4; mso-themeshade: 128; padding: 0cm;&quot;&gt;init&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;NSMutableArray&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;arr &lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;= [[&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;NSMutableArray &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;alloc]&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #403152; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #403152; mso-style-textfill-fill-colortransforms: lumm=50000; mso-style-textfill-fill-themecolor: accent4; mso-themecolor: accent4; mso-themeshade: 128; padding: 0cm;&quot;&gt;initWithObject&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;:obj,nil]&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;NSData&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;data &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;NSKeyedArchiver&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #403152; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #403152; mso-style-textfill-fill-colortransforms: lumm=50000; mso-style-textfill-fill-themecolor: accent4; mso-themecolor: accent4; mso-themeshade: 128; padding: 0cm;&quot;&gt;archivedDataWithRootObject&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;arr&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;defaults &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: #403152; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;setObject&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;data &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #403152; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #403152; mso-style-textfill-fill-colortransforms: lumm=50000; mso-style-textfill-fill-themecolor: accent4; mso-themecolor: accent4; mso-themeshade: 128; padding: 0cm;&quot;&gt;forKey&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;@&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&quot;theKey&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;新細明體&amp;quot;,&amp;quot;serif&amp;quot;; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 新細明體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;&quot;&gt;讀取的方法&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style=&quot;background: white; line-height: 12.75pt; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;typ&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;NSUserDefaults&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;defaults &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;NSUserDefaults&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #403152; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #403152; mso-style-textfill-fill-colortransforms: lumm=50000; mso-style-textfill-fill-themecolor: accent4; mso-themecolor: accent4; mso-themeshade: 128; padding: 0cm;&quot;&gt;standardUserDefaults&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: #7030a0; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;NSData&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;data &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;defaults &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #403152; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #403152; mso-style-textfill-fill-colortransforms: lumm=50000; mso-style-textfill-fill-themecolor: accent4; mso-themecolor: accent4; mso-themeshade: 128; padding: 0cm;&quot;&gt;objectForKey&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;@&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: red; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&quot;theKey&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; color: #7030a0; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;NSArray&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;arr &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;NSKeyedUnarchiver&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #7030a0; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; padding: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border: none windowtext 1.0pt; color: #403152; font-family: Consolas; font-size: 10.5pt; mso-border-alt: none windowtext 0cm; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #403152; mso-style-textfill-fill-colortransforms: lumm=50000; mso-style-textfill-fill-themecolor: accent4; mso-themecolor: accent4; mso-themeshade: 128; padding: 0cm;&quot;&gt;unarchiveObjectWithData&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10.5pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-color: initial; border-image: initial; border-style: initial;&quot;&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Consolas; font-size: 10.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/6754479128514049230/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/6754479128514049230' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/6754479128514049230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/6754479128514049230'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2012/03/iphonensuserdefaultsobject.html' title='[iPhone]使用NSUserDefaults將自定義的Object存入手機'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-1592562399372751340</id><published>2012-02-14T17:13:00.002+08:00</published><updated>2012-02-14T17:13:17.768+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>[iPhone]Xcode cannot run using the selected device</title><content type='html'>在幫老闆Build的時候跳出了這個警告訊息，&lt;br /&gt;
&lt;h1 itemprop=&quot;name&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: &#39;Trebuchet MS&#39;, &#39;Liberation Sans&#39;, &#39;DejaVu Sans&#39;, sans-serif; line-height: 1.3; margin-bottom: 7px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&quot;Xcode cannot run using the selected device&quot;&lt;/span&gt;&lt;/h1&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
申請Profile時已經把這個Device加入，所以稍微查了一下解決方法&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
這時候只要按Xcode右上角的Organizer，&lt;/div&gt;
&lt;div&gt;
點選Device，並點選Use for developer button，&lt;/div&gt;
&lt;div&gt;
就可以Build在手機上囉&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/1592562399372751340/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/1592562399372751340' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1592562399372751340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/1592562399372751340'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2012/02/iphonexcode-cannot-run-using-selected.html' title='[iPhone]Xcode cannot run using the selected device'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2702526251294367732.post-8008900399522835782</id><published>2011-09-16T18:14:00.003+08:00</published><updated>2011-10-29T07:41:42.244+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>[iPhone]Push Notification機制</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Push Notification&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;機制，可以讓&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Server&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;來通知有安裝軟體的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;device&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，讓有安裝&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;的使用者可以收到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;server&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;傳來的訊息。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 18.0pt; mso-list: l0 level1 lfo1; mso-para-margin-left: 0gd; text-indent: -18.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;1.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;設定&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Server&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;上的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Notification&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;功能：&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 18.0pt; mso-list: l1 level1 lfo2; mso-para-margin-left: 0gd; text-indent: -18.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;(1)&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;先到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;iPhone Dev Center&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;網站選取&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;並將&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Enable for Apple
Push Notification service&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;打勾並點選&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Configure&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，點選之後會出現產生&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;SSL&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;憑證的視窗。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 18.0pt; mso-list: l1 level1 lfo2; mso-para-margin-left: 0gd; text-indent: -18.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;(2)&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;接下來打開&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Mac&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;裡面的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Keychain Access&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;程式&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;鑰匙圈存取&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，打開最上面工具列的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Keychain Access(&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;鑰匙圈存取&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&amp;gt;Certificate Assistant(&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;憑證輔助程式&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&amp;gt;Request a
Certificate from a Certificate Authority(&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;從憑證授權要求憑證&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，填寫&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;CA&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;相關的資訊之後點選繼續，並選擇存放的位置之後點選完成&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 18.0pt; mso-list: l1 level1 lfo2; mso-para-margin-left: 0gd; text-indent: -18.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;(3)&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;接下來回來原本的網頁上，點選&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Continue&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，選擇剛剛步驟&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(2)&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;產生的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;CSR&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;檔點選產生，等待產生完成之後，就把檔案下載回來安裝到伺服器中。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 18.0pt; mso-para-margin-left: 0gd;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 18.0pt; mso-list: l0 level1 lfo1; mso-para-margin-left: 0gd; text-indent: -18.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;2.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Client&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;端程式碼：&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;有&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Push Notification&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;功能的程式再啟動的時候，就會對&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;iPhone&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;進行&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Notification&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;功能的註冊，包含了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Alert&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;、&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Badge number&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;和&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Sound&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;三種。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Alert&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;會在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;iPhone&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;上出現提示視窗，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Badge number&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;是在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;app icon&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;的右上角顯示數字，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Sound&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;則是發出聲音。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;我們可以在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;applicationFinishLauchingWithOptions:&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;裡面加上&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableLightShadingAccent5&quot; style=&quot;border-collapse: collapse; border: none; mso-border-bottom-alt: solid #4BACC6 1.0pt; mso-border-bottom-themecolor: accent5; mso-border-top-alt: solid #4BACC6 1.0pt; mso-border-top-themecolor: accent5; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1024;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;height: 22.05pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;background: #D2EAF1; border-bottom: solid #4BACC6 1.0pt; border-left: none; border-right: none; border-top: solid #4BACC6 1.0pt; height: 22.05pt; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: accent5; mso-border-top-themecolor: accent5; padding: 0cm 5.4pt 0cm 5.4pt; width: 506.3pt;&quot; valign=&quot;top&quot; width=&quot;675&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 240.0pt; mso-char-indent-count: -20.0; mso-yfti-cnfc: 64; text-indent: -240.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #31849b;&quot;&gt;[[UIApplcation
  sharedApplication] registerForRemoteNotificationTypes :&lt;br /&gt;
  UIRemoteNotificationTypeAlert |&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 240.0pt; mso-para-margin-left: 20.0gd; mso-yfti-cnfc: 64;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #31849b;&quot;&gt;UIRemoteNotificationTypeBadge | &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 240.0pt; mso-para-margin-left: 20.0gd; mso-yfti-cnfc: 64;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: #31849b;&quot;&gt;UIRemoteNotificationTypeSound];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;這樣就是對&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Alert &lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;、&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Badge number&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;和&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Sound&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;進行註冊。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;這一段&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;code&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;執行成功會呼叫&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;application:didRegesterForRemoteNotificationsWithDeviceToken:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;我們可以透過第二個參數得到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;device token&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，接下來要將這個&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;device token&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;傳給&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: 18.0pt; mso-list: l0 level1 lfo1; mso-para-margin-left: 0gd; text-indent: -18.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;3.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Server&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;傳送的格式&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;每一次&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Push Notification&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;能夠帶&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;payload&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;payload&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;的最大長度規定是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;256
bytes&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;並且必須帶有&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;key&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;為&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;”aps”&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;dictionary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Aps dictionary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableMediumShading1Accent1&quot; style=&quot;border-collapse: collapse; border: none; margin-left: -.4pt; mso-border-alt: solid #7BA0CD 1.0pt; mso-border-themecolor: accent1; mso-border-themetint: 191; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background: #4F81BD; border-right: none; border: solid #7BA0CD 1.0pt; mso-background-themecolor: accent1; mso-border-themecolor: accent1; mso-border-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 68.4pt;&quot; valign=&quot;top&quot; width=&quot;91&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: white;&quot;&gt;Key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #4F81BD; border-bottom: solid #7BA0CD 1.0pt; border-left: none; border-right: none; border-top: solid #7BA0CD 1.0pt; mso-background-themecolor: accent1; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 154.2pt;&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: white;&quot;&gt;Type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #4F81BD; border-left: none; border: solid #7BA0CD 1.0pt; mso-background-themecolor: accent1; mso-border-themecolor: accent1; mso-border-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 301.9pt;&quot; valign=&quot;top&quot; width=&quot;403&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background: #D3DFEE; border-bottom: solid #7BA0CD 1.0pt; border-left: solid #7BA0CD 1.0pt; border-right: none; border-top: none; mso-background-themecolor: accent1; mso-background-themetint: 63; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 68.4pt;&quot; valign=&quot;top&quot; width=&quot;91&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;alert&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #D3DFEE; border-bottom: solid #7BA0CD 1.0pt; border: none; mso-background-themecolor: accent1; mso-background-themetint: 63; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 154.2pt;&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;String &lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;或&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; dictionary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #D3DFEE; border-bottom: solid #7BA0CD 1.0pt; border-left: none; border-right: solid #7BA0CD 1.0pt; border-top: none; mso-background-themecolor: accent1; mso-background-themetint: 63; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 301.9pt;&quot; valign=&quot;top&quot; width=&quot;403&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;可以指定要&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;show&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;message&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，或是傳送一個&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;dictionary&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;進行進階的設定&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;3&quot; style=&quot;border-top: none; border: solid #7BA0CD 1.0pt; mso-border-themecolor: accent1; mso-border-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 524.5pt;&quot; valign=&quot;top&quot; width=&quot;699&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;Alert dictionary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableMediumShading1Accent5&quot; style=&quot;border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; width: 679px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;background: #4BACC6; border-right: none; border: solid #78C0D4 1.0pt; mso-background-themecolor: accent5; mso-border-themecolor: accent5; mso-border-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 92.65pt;&quot; valign=&quot;top&quot; width=&quot;124&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: white;&quot;&gt;key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;background: #4BACC6; border-bottom: solid #78C0D4 1.0pt; border-left: none; border-right: none; border-top: solid #78C0D4 1.0pt; mso-background-themecolor: accent5; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 90.4pt;&quot; valign=&quot;top&quot; width=&quot;121&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: white;&quot;&gt;Type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;background: #4BACC6; border-left: none; border: solid #78C0D4 1.0pt; mso-background-themecolor: accent5; mso-border-themecolor: accent5; mso-border-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 325.9pt;&quot; valign=&quot;top&quot; width=&quot;435&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr&gt;
    &lt;td style=&quot;background: #D2EAF1; border-bottom: solid #78C0D4 1.0pt; border-left: solid #78C0D4 1.0pt; border-right: none; border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent5; mso-border-left-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 92.65pt;&quot; valign=&quot;top&quot; width=&quot;124&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;body&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;background: #D2EAF1; border-bottom: solid #78C0D4 1.0pt; border: none; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 90.4pt;&quot; valign=&quot;top&quot; width=&quot;121&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;background: #D2EAF1; border-bottom: solid #78C0D4 1.0pt; border-left: none; border-right: solid #78C0D4 1.0pt; border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent5; mso-border-right-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 325.9pt;&quot; valign=&quot;top&quot; width=&quot;435&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Alert message&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr&gt;
    &lt;td style=&quot;border-bottom: solid #78C0D4 1.0pt; border-left: solid #78C0D4 1.0pt; border-right: none; border-top: none; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent5; mso-border-left-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 92.65pt;&quot; valign=&quot;top&quot; width=&quot;124&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;action-loc-key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;border-bottom: solid #78C0D4 1.0pt; border: none; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 90.4pt;&quot; valign=&quot;top&quot; width=&quot;121&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;String / null&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;border-bottom: solid #78C0D4 1.0pt; border-left: none; border-right: solid #78C0D4 1.0pt; border-top: none; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent5; mso-border-right-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 325.9pt;&quot; valign=&quot;top&quot; width=&quot;435&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;如果指定&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，原本的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;View button&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;會替換成指定的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;如果指定為&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;alert&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;視窗就只會出現單一一個&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;OK
    button&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr&gt;
    &lt;td style=&quot;background: #D2EAF1; border-bottom: solid #78C0D4 1.0pt; border-left: solid #78C0D4 1.0pt; border-right: none; border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent5; mso-border-left-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 92.65pt;&quot; valign=&quot;top&quot; width=&quot;124&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;loc-key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;background: #D2EAF1; border-bottom: solid #78C0D4 1.0pt; border: none; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 90.4pt;&quot; valign=&quot;top&quot; width=&quot;121&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;background: #D2EAF1; border-bottom: solid #78C0D4 1.0pt; border-left: none; border-right: solid #78C0D4 1.0pt; border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent5; mso-border-right-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 325.9pt;&quot; valign=&quot;top&quot; width=&quot;435&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;指定顯示格式&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;必須儲存在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Localizable.strings)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr&gt;
    &lt;td style=&quot;border-bottom: solid #78C0D4 1.0pt; border-left: solid #78C0D4 1.0pt; border-right: none; border-top: none; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent5; mso-border-left-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 92.65pt;&quot; valign=&quot;top&quot; width=&quot;124&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;loc-args&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;border-bottom: solid #78C0D4 1.0pt; border: none; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 90.4pt;&quot; valign=&quot;top&quot; width=&quot;121&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Array of
    string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;border-bottom: solid #78C0D4 1.0pt; border-left: none; border-right: solid #78C0D4 1.0pt; border-top: none; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent5; mso-border-right-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 325.9pt;&quot; valign=&quot;top&quot; width=&quot;435&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;指定顯示字串的變數陣列&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;tr&gt;
    &lt;td style=&quot;background: #D2EAF1; border-bottom: solid #78C0D4 1.0pt; border-left: solid #78C0D4 1.0pt; border-right: none; border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent5; mso-border-left-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 92.65pt;&quot; valign=&quot;top&quot; width=&quot;124&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;launch-image&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;background: #D2EAF1; border-bottom: solid #78C0D4 1.0pt; border: none; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 90.4pt;&quot; valign=&quot;top&quot; width=&quot;121&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
    &lt;td style=&quot;background: #D2EAF1; border-bottom: solid #78C0D4 1.0pt; border-left: none; border-right: solid #78C0D4 1.0pt; border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent5; mso-border-right-themetint: 191; mso-border-top-alt: solid #78C0D4 1.0pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 325.9pt;&quot; valign=&quot;top&quot; width=&quot;435&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;指定&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;app lunch&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;起來的時候會顯示的畫面。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background: #D3DFEE; border-bottom: solid #7BA0CD 1.0pt; border-left: solid #7BA0CD 1.0pt; border-right: none; border-top: none; mso-background-themecolor: accent1; mso-background-themetint: 63; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 68.4pt;&quot; valign=&quot;top&quot; width=&quot;91&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;badge&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #D3DFEE; border-bottom: solid #7BA0CD 1.0pt; border: none; mso-background-themecolor: accent1; mso-background-themetint: 63; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 154.2pt;&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Number&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #D3DFEE; border-bottom: solid #7BA0CD 1.0pt; border-left: none; border-right: solid #7BA0CD 1.0pt; border-top: none; mso-background-themecolor: accent1; mso-background-themetint: 63; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 301.9pt;&quot; valign=&quot;top&quot; width=&quot;403&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;顯示&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Application icon&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;右上角紅色的數字，傳送&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，圓圈就會消失&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid #7BA0CD 1.0pt; border-left: solid #7BA0CD 1.0pt; border-right: none; border-top: none; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 68.4pt;&quot; valign=&quot;top&quot; width=&quot;91&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;sound&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #7BA0CD 1.0pt; border: none; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 154.2pt;&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;String&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #7BA0CD 1.0pt; border-left: none; border-right: solid #7BA0CD 1.0pt; border-top: none; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 301.9pt;&quot; valign=&quot;top&quot; width=&quot;403&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;接收到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;notification&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;的時候的聲音檔案名稱。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;JSON&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;範例&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Alert message&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;顯示&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Test
Message&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Icon&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;右上角數字顯示&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，並播放&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;bingbiong.aiff&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;音效。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableLightGridAccent1&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #4F81BD 1.0pt; mso-border-themecolor: accent1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1024;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background: #D3DFEE; border: solid #4F81BD 1.0pt; mso-background-themecolor: accent1; mso-background-themetint: 63; mso-border-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 418.1pt;&quot; valign=&quot;top&quot; width=&quot;557&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &quot;aps&quot;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-char-indent-count: 1.0; mso-yfti-cnfc: 64; text-indent: 12.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-char-indent-count: 1.0; mso-yfti-cnfc: 64; text-indent: 12.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&quot;alert&quot;:&quot;Test
  Message&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-char-indent-count: 1.0; mso-yfti-cnfc: 64; text-indent: 12.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&quot;badge&quot;:3,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-char-indent-count: 1.0; mso-yfti-cnfc: 64; text-indent: 12.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&quot;sound&quot;:&quot;bingbiong.aiff&quot;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-char-indent-count: 1.0; mso-yfti-cnfc: 64; text-indent: 12.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Alert message&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;顯示&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Test
Message&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;，並播放&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;bingbiong.aiff&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;音效，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;badge&lt;/span&gt;&lt;span style=&quot;font-family: 新細明體, serif;&quot;&gt;不傳送則數字會消失。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableLightGridAccent1&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #4F81BD 1.0pt; mso-border-themecolor: accent1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1024;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background: #D3DFEE; border: solid #4F81BD 1.0pt; mso-background-themecolor: accent1; mso-background-themetint: 63; mso-border-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 418.1pt;&quot; valign=&quot;top&quot; width=&quot;557&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &quot;aps&quot;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-char-indent-count: 1.0; mso-yfti-cnfc: 64; text-indent: 12.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-char-indent-count: 1.0; mso-yfti-cnfc: 64; text-indent: 12.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&quot;alert&quot;:&quot;Test
  Message&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-char-indent-count: 1.0; mso-yfti-cnfc: 64; text-indent: 12.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&quot;sound&quot;:&quot;bingbiong.aiff&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-char-indent-count: 1.0; mso-yfti-cnfc: 64; text-indent: 12.0pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://shellnote.blogspot.com/feeds/8008900399522835782/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2702526251294367732/8008900399522835782' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/8008900399522835782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2702526251294367732/posts/default/8008900399522835782'/><link rel='alternate' type='text/html' href='http://shellnote.blogspot.com/2011/09/iphonepush-notification.html' title='[iPhone]Push Notification機制'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>