锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲视频999,亚洲视频精品在线,国产日韩欧美在线播放http://www.shnenglu.com/lauer3912/archive/2013/03/13/198388.htmlRTYRTYWed, 13 Mar 2013 09:12:00 GMThttp://www.shnenglu.com/lauer3912/archive/2013/03/13/198388.htmlhttp://www.shnenglu.com/lauer3912/comments/198388.htmlhttp://www.shnenglu.com/lauer3912/archive/2013/03/13/198388.html#Feedback0http://www.shnenglu.com/lauer3912/comments/commentRss/198388.htmlhttp://www.shnenglu.com/lauer3912/services/trackbacks/198388.html闃呰鍏ㄦ枃

RTY 2013-03-13 17:12 鍙戣〃璇勮
]]>
Java Gossip: 鍦嬮殯鍖栬▕鎭?/title><link>http://www.shnenglu.com/lauer3912/archive/2013/03/08/198288.html</link><dc:creator>RTY</dc:creator><author>RTY</author><pubDate>Fri, 08 Mar 2013 03:03:00 GMT</pubDate><guid>http://www.shnenglu.com/lauer3912/archive/2013/03/08/198288.html</guid><wfw:comment>http://www.shnenglu.com/lauer3912/comments/198288.html</wfw:comment><comments>http://www.shnenglu.com/lauer3912/archive/2013/03/08/198288.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lauer3912/comments/commentRss/198288.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lauer3912/services/trackbacks/198288.html</trackback:ping><description><![CDATA[<h1><a style="color: #444444; text-decoration: none;"><font color="#444444">Java Gossip: 鍦嬮殯鍖栬▕鎭?/font><br /><br /></a><a ><small style="color: #000000; font-family: serif; font-weight: normal; line-height: normal; background-color: #ffffff;">鍦嬮殯鍖栫殑鑻辨枃鏄?span style="font-weight: bold;">Internationalization</span>錛屽洜鐐哄柈瀛椾腑綹藉叡鏈?8鍊嬪瓧姣嶏紝綈$ū<span style="font-weight: bold;">I18N</span>錛岀洰鐨勬槸璁撴噳鐢ㄧ▼寮忓彲浠ユ噳鍦板崁涓嶅悓鑰岄’紺轟笉鍚岀殑璦婃伅錛屾渶鍩烘湰鐨勫氨鏄畵涓嶅悓瑾炵郴鐨勪嬌鐢ㄨ呭彲浠ョ湅鍒板爆鏂艱嚜宸辮獮緋葷殑璦婃伅錛屽儚鏄嫳鏂囪獮緋葷殑鐪嬪埌鑻辨枃鍏у錛岃屼腑鏂囪獮緋葷殑鍙互鐪嬪埌涓枃鐨勫収瀹廣?br /><br />鐐轟簡鍦ㄦ噳鐢ㄧ▼寮忎腑琛ㄧず涓鍊嬪崁鍩燂紝Java鎻愪緵鏈?span style="font-weight: bold;">java.util.Locale</span>欏烇紝涓鍊婰ocale瀵︿緥鍖呮嫭浜嗚獮緋昏硣璦婅垏鍗鍩熻硣璦婏紝渚嬪瑾?en"琛ㄧず鑻辨枃瑾炵郴鐨勫湅瀹訛紝閫欏嬪瓧姣嶇祫鍚堟槸鍦?nbsp;<a style="color: #444444; font-weight: bold; text-decoration: none;">ISO 639</a> 涓畾緹╃殑錛岃屽崁鍩熻硣璦婂墖鏄儚"US"琛ㄧず緹庡湅錛岄欏嬪瓧姣嶇祫鍚堝墖鏄湪 <a style="color: #444444; font-weight: bold; text-decoration: none;">ISO 3166</a> 涓畾緹╃殑銆?br /><br />鎮ㄥ彲浠ラ欓杭鏂板涓鍊婰ocale鐨勫渚嬶細<br /></small><div style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff; margin-left: 40px;"><small><span style="font-weight: bold; font-family: 'Courier New', Courier, monospace;">Locale locale = new Locale("zh", "TW");</span><br /></small></div><small style="color: #000000; font-family: serif; font-weight: normal; line-height: normal; background-color: #ffffff;"> <br />濡備綍灝嘗ocale鐢ㄦ柤璦婃伅綞佸畾鍛紵鐣舵偍浣跨敤ResourceBundle.getBundle()鏂規硶鏅傦紝闋愯ō灝辨渻鑷嫊鍙栧緱闆昏叇涓婄殑瑾炵郴鑸囧崁鍩熻▕鎭紝鑰屼簨瀵︿笂璦婃伅妾旀鐨勫悕紼辯敱basename鍔犱笂瑾炵郴鑸囧湴鍗渚嗙祫鎴愶紝渚嬪錛?br /></small><ul style="margin-top: 3px; margin-bottom: 3px; color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;"><li><small>basename.properties</small></li><li><small>basename_en.properties</small></li><li><small>basename_zh_TW.properties</small></li></ul><small style="color: #000000; font-family: serif; font-weight: normal; line-height: normal; background-color: #ffffff;"><br />娌掓湁鎸囧畾瑾炶█鑸囧湴鍗鐨刡asename鏄爯璦殑璩囨簮妾斿悕紼憋紝鐣舵矑鏈夋彁渚涘皥鐢ㄧ殑瑾炵郴銆佸崁鍩熻▕鎭獢妗堟檪錛屽氨鏈冩壘灝嬮爯璦殑璩囨簮妾旀銆?br /><br />濡傛灉鎮ㄦ兂瑕佹彁渚涚箒楂斾腑鏂囩殑璦婃伅錛岀敱鏂艱▕鎭硣婧愭獢蹇呴爤鏄疘SO-8859-1綬ㄧ⒓錛屾墍浠ュ皪鏂奸潪瑗挎柟瑾炵郴鐨勮檿鐞嗭紝蹇呴爤鍏堝皣涔嬭綁鎻涚偤Java Unicode Escape鏍煎紡錛屼緥濡傛偍鍙互鍏堝湪璦婃伅璩囨簮妾斾腑瀵笅浠ヤ笅鐨勫収瀹癸細<br /></small><ul style="margin-top: 3px; margin-bottom: 3px; color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;"><li>messages_zh_TW.txt</li></ul><pre style="color: #333333; border: 1px solid #777777; background-color: #eeeeee; margin: 3px 25px; padding: 0px 10px; font-size: small; font-weight: normal; line-height: 17px; width: auto; font-family: 'Courier New', Courier, monospace;">onlyfun.caterpillar.welcome=鍝堝泬<br />onlyfun.caterpillar.name=涓栫晫 <br /></pre><br style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;" /><small style="color: #000000; font-family: serif; font-weight: normal; line-height: normal; background-color: #ffffff;">鐒跺緦浣跨敤JDK鐨勫伐鍏風▼寮?span style="font-weight: bold;">native2ascii</span>渚嗚綁鎻涳紝渚嬪錛?br /></small><div style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff; margin-left: 40px;"><small><em><strong>native2ascii -encoding Big5 messages_zh_TW.txt messages_zh_TW.properties</strong></em><br /></small></div><small style="color: #000000; font-family: serif; font-weight: normal; line-height: normal; background-color: #ffffff;"><br />杞夋彌寰岀殑鍏у鏈冨涓嬶細</small><br style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;" /><ul style="margin-top: 3px; margin-bottom: 3px; color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;"><li>messages_zh_TW.properties</li></ul><pre style="color: #333333; border: 1px solid #777777; background-color: #eeeeee; margin: 3px 25px; padding: 0px 10px; font-size: small; font-weight: normal; line-height: 17px; width: auto; font-family: 'Courier New', Courier, monospace;">onlyfun.caterpillar.welcome=\u54c8\u56c9<br />onlyfun.caterpillar.name=\u4e16\u754c <br /></pre><p style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;"></p><small style="color: #000000; font-family: serif; font-weight: normal; line-height: normal; background-color: #ffffff;">灝囬欏嬫獢妗堟斁鏂糲lasspath鍙互瀛樺彇鐨勫埌鐨勪綅緗紝鎮ㄤ篃鍙互鎻愪緵闋愯ō鐨勮▕鎭獢妗堬細</small><br style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;" /><ul style="margin-top: 3px; margin-bottom: 3px; color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;"><li>messages.properties</li></ul><pre style="color: #333333; border: 1px solid #777777; background-color: #eeeeee; margin: 3px 25px; padding: 0px 10px; font-size: small; font-weight: normal; line-height: 17px; width: auto; font-family: 'Courier New', Courier, monospace;">onlyfun.caterpillar.welcome=Hello<br />onlyfun.caterpillar.name=World <br /></pre><br style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;" /><small style="color: #000000; font-family: serif; font-weight: normal; line-height: normal; background-color: #ffffff;">渚嗘脯瑭︿竴涓嬭▕鎭獢妗堬紝鎴戞墍浣跨敤鐨勪綔妤郴緄辨槸瑾炵郴璦畾鏄腑鏂囷紝鍗鍩熻ō瀹氭槸鍙扮仯錛岀暥鎴戜嬌鐢ㄤ笅闈㈢殑紼嬪紡鏅傦細</small><br style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;" /><ul style="margin-top: 3px; margin-bottom: 3px; color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;"><li>ResourceBundleDemo.java</li></ul><pre style="color: #333333; border: 1px solid #777777; background-color: #eeeeee; margin: 3px 25px; padding: 0px 10px; font-size: small; font-weight: normal; line-height: 17px; width: auto; font-family: 'Courier New', Courier, monospace;">package onlyfun.caterpillar;<br /> <br />import java.util.ResourceBundle;<br /><br />public class ResourceBundleDemo {<br /> public static void main(String[] args) {<br /> ResourceBundle resource = <br /> ResourceBundle.getBundle("messages");<br /> <br /> System.out.print(resource.getString(<br /> "onlyfun.caterpillar.welcome") + "!");<br /> System.out.println(resource.getString(<br /> "onlyfun.caterpillar.name") + "!");<br /> }<br />} <br /></pre><br style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;" /><small style="color: #000000; font-family: serif; font-weight: normal; line-height: normal; background-color: #ffffff;">鏈冧嬌鐢ㄩ爯璦殑瑾炵郴<span style="font-weight: bold;">"zh"</span>鑸囧崁鍩熻ō瀹?span style="font-weight: bold;">"TW"</span>錛屾墍浠ュ氨鏈冩壘灝媘essages_<span style="font-weight: bold;">zh_TW</span>.properties鐨勫収瀹癸紝鎵浠ユ渻欏ず浠ヤ笅鐨勮▕鎭細</small><table border="0" cellpadding="2" cellspacing="2" style="font-family: serif; background-color: #ffffff; width: 690px;"><tbody><tr><td style="background-color: #000000;"><small><span style="color: #ffffff;">鍝堝泬!涓栫晫!</span></small><span style="color: #ffffff;"><br /></span></td></tr></tbody></table><br style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff;" /><small style="color: #000000; font-family: serif; font-weight: normal; line-height: normal; background-color: #ffffff;">鍦ㄤ嬌鐢≧esourceBundle.getBundle()鏅傚彲浠ョ鄲瀹歀ocale瀵︿緥浣滅偤鍙冩暩錛屼緥濡傝嫢鎮ㄦ兂鎻愪緵 messages_en_US.properties錛屼甫鎯寵ResourceBundle.getBundle()鍙栧緱閫欏嬫獢妗堢殑鍏у錛屽墖鍙互濡備笅鎾板錛?br /></small><div style="color: #000000; font-family: serif; font-size: medium; font-weight: normal; line-height: normal; background-color: #ffffff; margin-left: 40px;"><small><span style="font-weight: bold; font-family: 'Courier New', Courier, monospace;">Locale locale = new Locale("en", "US");</span><br style="font-weight: bold; font-family: 'Courier New', Courier, monospace;" /><span style="font-weight: bold; font-family: 'Courier New', Courier, monospace;">ResourceBundle resource = </span><br style="font-weight: bold; font-family: 'Courier New', Courier, monospace;" /><span style="font-weight: bold; font-family: 'Courier New', Courier, monospace;">            ResourceBundle.getBundle("messages", locale);</span><br /></small></div><small style="color: #000000; font-family: serif; font-weight: normal; line-height: normal; background-color: #ffffff;"> <br />鍓囧彇寰楃殑璦婃伅鏈冩槸messages_en_US.properties鐨勫収瀹廣?/small></a></h1><img src ="http://www.shnenglu.com/lauer3912/aggbug/198288.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lauer3912/" target="_blank">RTY</a> 2013-03-08 11:03 <a href="http://www.shnenglu.com/lauer3912/archive/2013/03/08/198288.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>project already exists delete and recreate Cordova (MacOS)http://www.shnenglu.com/lauer3912/archive/2013/02/17/197877.htmlRTYRTYSun, 17 Feb 2013 05:12:00 GMThttp://www.shnenglu.com/lauer3912/archive/2013/02/17/197877.htmlhttp://www.shnenglu.com/lauer3912/comments/197877.htmlhttp://www.shnenglu.com/lauer3912/archive/2013/02/17/197877.html#Feedback0http://www.shnenglu.com/lauer3912/comments/commentRss/197877.htmlhttp://www.shnenglu.com/lauer3912/services/trackbacks/197877.html1銆丆ordova鐨勭洰褰?/Users/kevin/Projects/HTML5/cordova-2.4.0/cordova-android

2銆丄ndroidSDK鐩綍: /Users/kevin/TBB/adt-bundle-mac-x86_64/sdk

3銆佽緗柟娉曪細
錛?錛塗erminal: 瀹氫綅鍒癈ordova鐨勭洰褰曘?br />       cd /Users/kevin/Projects/HTML5/cordova-2.4.0/cordova-android
 錛?錛夎緗幆澧冨彉閲?br />       export PATH=/Users/kevin/TBB/adt-bundle-mac-x86_64/sdk:/Users/kevin/TBB/adt-bundle-mac-x86_64/sdk/tools/:$PATH

 錛?錛夋墽琛?./bin/create ~/Desktop/myapp com.myapp.special MyApp

鐗規畩璇存槑錛?br />
./bin/create /Users/kevin/CordovaProjects/Android/ChunMiaoPu com_chunmiaopu_android chunMiaoPuAndroid

浼氬嚭鐜伴敊璇細
An unexpected error occurred: "$ANDROID_BIN" create project --target $TARGET --path "$PROJECT_PATH" --package $PACKAGE --activity $ACTIVITY >&/dev/null exited with 1
Deleting project...


鍙湁鎵ц濡備笅鎵嶅彲浠ワ細./bin/create ~/CordovaProjects/Android/ChunMiaoPu com.chunmiaopu.android chunMiaoPuAndroid


~/MyWorkSpace/JiffAndroidApp 浼氳嚜鍔ㄥ垱寤篔iffAndroidApp鐩綍

devmatoMacBook-2:cordova-android kevin$ ./bin/create ~/MyWorkSpace/JiffAndroidApp me.jiff.AndroidApp JiffAndroidApp
An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1
Deleting project...
devmatoMacBook-2:cordova-android kevin$ export PATH=/Applications/eclipseForADT-20130219/sdk:/Applications/eclipseForADT-20130219/sdk/tools/:$PATH  
devmatoMacBook-2:cordova-android kevin$ ./bin/create ~/MyWorkSpace/JiffAndroidApp me.jiff.AndroidApp JiffAndroidApp
devmatoMacBook-2:cordova-android kevin$ 


RTY 2013-02-17 13:12 鍙戣〃璇勮
]]>
涓轟綘鐨凜ocoa搴旂敤紼嬪簭鍔犲叆鏇存柊鏀寔錛歋parkle 綆浠?/title><link>http://www.shnenglu.com/lauer3912/archive/2013/02/07/197767.html</link><dc:creator>RTY</dc:creator><author>RTY</author><pubDate>Thu, 07 Feb 2013 06:14:00 GMT</pubDate><guid>http://www.shnenglu.com/lauer3912/archive/2013/02/07/197767.html</guid><wfw:comment>http://www.shnenglu.com/lauer3912/comments/197767.html</wfw:comment><comments>http://www.shnenglu.com/lauer3912/archive/2013/02/07/197767.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lauer3912/comments/commentRss/197767.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lauer3912/services/trackbacks/197767.html</trackback:ping><description><![CDATA[<h2 class="arcd-ttl">涓轟綘鐨凜ocoa搴旂敤紼嬪簭鍔犲叆鏇存柊鏀寔錛歋parkle 綆浠?/h2> <p class="arcd-info"><span>鍙戝竷浜庯細2010-09-20 13:06</span><span>闃呰鏁幫細3141</span></p> <div id="hvzpftn" class="arcd-sum"> <p class="p1">浣滀負涓鍚嶆闈㈣蔣浠跺紑鍙戣咃紝搴旇鎻愭棭鑰冭檻紼嬪簭鐨勬洿鏂伴棶棰樸傚浣曞皢紼嬪簭鏇存柊鍙婃椂浼橀泤鐨勬帹閫佺粰鐢ㄦ埛錛屾槸緇存寔鐢ㄦ埛蹇犺瘹搴﹀拰鎻愰珮杞歡浣跨敤浣撻獙鐨勪竴涓噸瑕佹柟闈€傝屼綔涓篊ocoa搴旂敤紼嬪簭寮鍙戣咃紝</p> <span id="hvzpftn" class="pun pun1">“</span><span id="hvzpftn" class="pun pun2">”</span> </div> <div id="hvzpftn" class="tags"> <a id="read" class="font f3">闃呰鍣?/a> </div> <div class="hvzpftn" id="article"><p>杞嚜 ibuick.com錛屽師鏂?nbsp; <a target="_blank" >http://ibuick.com/index.php/archives/add-automatic-update-support-over-cocoa-app-via-sparkle-framework</a></p> <hr /> <p>浣滀負涓鍚嶆闈㈣蔣浠跺紑鍙戣咃紝搴旇鎻愭棭鑰冭檻紼嬪簭鐨勬洿鏂伴棶棰樸傚浣曞皢紼嬪簭鏇存柊鍙婃椂浼橀泤鐨勬帹閫佺粰鐢ㄦ埛錛屾槸緇存寔鐢ㄦ埛蹇犺瘹搴﹀拰鎻愰珮杞歡浣跨敤浣撻獙鐨勪竴涓噸瑕佹柟闈€傝屼綔涓篊ocoa搴旂敤紼嬪簭寮鍙戣咃紝鎴戜滑鍙互閫夋嫨鑷繁鎵嬪姩鏉ュ疄鐜版鍔熻兘錛屼篃鍙互閫夋嫨涓浜涗紭縐鐨勫紑婧愭鏋躲?span style="text-decoration: underline;"><a >Sparkle</a></span>灝辨槸鍏朵腑涔嬩竴銆?/p> <p><span style="text-decoration: underline;"><a >Sparkle</a></span>鏄竴涓潪甯哥畝鍗曚笖鏄撶敤鐨凜ocoa搴旂敤紼嬪簭鏇存柊妗嗘灦銆傛湰綃囨枃绔犲皢浣跨敤涓涓畝鍗曠殑渚嬪瓙錛屾暀浣犲浣曚嬌鐢?span style="text-decoration: underline;"><a >Sparkle</a></span>涓轟綘鐨凜ocoa搴旂敤紼嬪簭鍔犲叆鏇存柊鏀寔銆?/p> <p>1: 鏂板緩涓涓狢ocoa Application錛孴estSparkle</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321401G5-0.png" alt="wpid-wpid-xcodecocoaapplication-2010-09-10-16-11-2010-09-10-16-11.png" height="415" width="544" /></p> <p> </p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/13214063Z-1.png" alt="wpid-wpid-cocoaapplicationwithsparkle-2010-09-10-16-11-2010-09-10-16-11.png" height="392" width="541" /><br /> 2: 鍘誨埌<span style="text-decoration: underline;"><a >Sparkle</a></span>涓嬭澆<span style="text-decoration: underline;"><a >Sparkle Framework</a></span>錛屾渶鏂扮増鏈負 1.5b6,</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/13214060c-2.png" alt="wpid-wpid-sparkle-2010-09-10-16-11-2010-09-10-16-11.png" height="340" width="545" /><br /> Sparkle Test App.app 鏄竴涓敤鏉ユ紨紺?span style="text-decoration: underline;"><a >Sparkle</a></span>鏇存柊妗嗘灦鐨勪竴涓簲鐢ㄧ▼搴忋?/p> <p>Extras鏂囦歡澶逛笅鎻愪緵浜?span style="text-decoration: underline;"><a >Sparkle</a></span>鐨勬爣鍑嗗浘鏍囷紝Release Notes妯$増錛岃蔣浠剁鍚嶅伐鍏鳳紝婧愪唬鐮佸拰Appcast.xml紺轟緥鏂囦歡錛屾垜浠悗闈細鍐嶈鍒拌繖浜涘伐鍏峰拰鏂囦歡銆?/p> <p>With Garbage Collection, 鏄竴涓姞鍏ヤ簡Garbage Collection鏀寔鐨?span style="text-decoration: underline;"><a >Sparkle</a></span>鍒嗗彂鐗堬紝濡傛灉浣犵殑搴旂敤紼嬪簭榪愯鍦ㄦ湁GC鐨勭幆澧冧笅錛屽垯鍙互浣跨敤榪欎釜鐗堟湰鐨?span style="text-decoration: underline;"><a >Sparkle</a></span></p> <p>Sparkle.framework 鏄氱敤鍒嗗彂鐗堬紝絎旇呭緩璁ぇ瀹朵嬌鐢ㄦ鐗堟湰鐨?span style="text-decoration: underline;"><a >Sparkle</a></span>銆?/p> <p>3: 閾炬帴<span style="text-decoration: underline;"><a >Sparkle</a></span>妗嗘灦鍒癟estSparkle宸ョ▼</p> <p>鎷栨嫿Sparkle.framework(鎴?with Garbage Collection涓嬬殑 Sparkle.framework)鍒癟estSparkle鐨凩inked Frameworks涓嬶紝鍦ㄥ脊鍑虹獥鍙d腑璁板緱閫変腑”Copy items into destination group’s folder (if needed)”鍓嶉潰鐨勫閫夋銆?/p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/13214014c-3.png" alt="wpid-wpid-addsparkletotestsparkle-2010-09-10-16-11-2010-09-10-16-11.png" height="328" width="542" /></p> <p>4: 涓轟綘鐨勫伐紼嬫柊寤轟竴涓狢opy Files Build Phase,</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321402103-4.png" alt="wpid-wpid-addcopyfilesbuildphase-2010-09-10-16-11-2010-09-10-16-11.png" height="328" width="543" /><br /> 5: 鍙抽敭鐐瑰嚮榪欎釜鏂板緩鐨凜opy Files Build Phase錛屽茍鍦ㄥ脊鍑虹獥鍙d腑錛岀偣鍑籇estination涓嬫媺妗嗭紝閫夋嫨Frameworks</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321403625-5.png" alt="wpid-wpid-copyfilesbuildphaseforframework-2010-09-10-16-11-2010-09-10-16-11.png" height="386" width="542" /><br /> 6: 灝哃inked Framworks涓嬬殑Sparkle.framework鎷栨嫿鍒拌繖涓柊寤虹殑Copy Files Build Phase 涓?/p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/13214033D-6.png" alt="wpid-wpid-addsparkle-2010-09-10-16-11-2010-09-10-16-11.png" height="328" width="543" /><br /> 7: 鍦↖nterface Builder涓墦寮TestSparkle鐨凪ainMenu.xib(nib), 鐒跺悗鐐瑰嚮Interface Builder–>Files–>Read Class Files</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321403500-7.png" alt="wpid-wpid-readclassfiles-2010-09-10-16-11-2010-09-10-16-11.png" height="284" width="290" /></p> <p>8: 灝哠parkle.framework涓殑鎵鏈夊ご鏂囦歡閫変腑騫惰鍙?/p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/132140M22-8.png" alt="wpid-wpid-readheaderfiles-2010-09-10-16-11-2010-09-10-16-11.png" height="363" width="543" /><br /> 9: 浠嶭ibrary涓嫋鎷戒竴涓?NSObject鍒癕ainMenu涓葷獥鍙?</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321406246-9.png" alt="wpid-wpid-addobject-2010-09-10-16-11-2010-09-10-16-11.png" height="363" width="543" /></p> <p>10: 鐐瑰嚮姝bject瀵硅薄錛岀偣鍑籌nspector錛岃瀹氭Object鐨凜lass涓?SUUpdater</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321405R0-10.png" alt="wpid-wpid-SUUpdater-2010-09-10-16-11-2010-09-10-16-11.png" height="355" width="301" /></p> <p>11: 娣誨姞涓涓彍鍗曢」鍒板埌TestSparkle Menu錛岄噸鍛藉悕涓?Check For Updates…</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/13214024X-11.png" alt="wpid-wpid-Checkupdatesmenuitem-2010-09-10-16-11-2010-09-10-16-11.png" height="322" width="543" /></p> <p>12: 灝?Check for Updates…鑿滃崟欏圭殑Send Actions鎸囧悜Updater Object鐨刢heckForUpdates鏂規硶</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/13214044c-12.png" alt="wpid-wpid-addactionforupdate-2010-09-10-16-11-2010-09-10-16-11.png" height="353" width="542" /><br /> 13: 淇濆瓨Interface Builder鐨勬墍鏈夋洿鏀癸紝閫鍑篒nterface Builder銆?/p> <p>14: 涓轟簡瀹夊叏闃叉搴旂敤紼嬪簭鏇存柊閬埌鎭舵剰綃℃敼錛屾垜鎺ㄨ崘瀵瑰簲鐢ㄧ▼搴忔洿鏂版坊鍔犳暟瀛楃鍚嶃?/p> <p>Sparkle浣跨敤DAS SHA-1 鏉ュ紼嬪簭鏇存柊鍖呰繘琛屾暟瀛楃鍚嶃?/p> <p>鎵撳紑緇堢錛岃繘鍏ユ楠?涓瓨鏀懼凡涓嬭澆鐨凷parkle鍖呯殑鏂囦歡澶癸紝榪涘叆Extras–>Signing Tools錛?/p> <p>鎵ц,</p> <div id="hvzpftn" class="codecolorer-container bash default" style="overflow: auto; white-space: nowrap; width: 435px;"> <div id="hvzpftn" class="bash codecolorer">ruby generate_keys.rb</div> </div> <p>榪欎釜鍛戒護灝嗕細鐢熸垚涓や釜鏂囦歡 dsa_priv.pem 鍜?dsa_pub.pem錛屼篃灝辨槸縐侀挜鍜屽叕閽ワ紝璇峰Ε鍠勪繚瀛樿繖涓や釜鏂囦歡錛屽鏋滅閽ヤ涪澶憋紝浣犲緱鐢ㄦ埛灝嗗啀涔熸棤娉曡嚜鍔ㄩ氳繃宸插畨瑁呯殑紼嬪簭鏉ヨ幏寰楁洿鏂扮殑鏇存柊銆?/p> <p>15: 寤虹珛涓涓?App Cast Feed鏂囦歡</p> <p>Sparkle鐨勮繍浣滄満鐞嗗叾瀹為潪甯哥畝媧侊紝鏈湴搴旂敤紼嬪簭Info.plist涓惈鏈変竴涓猆RL錛屾URL鎸囧悜涓涓湪浣犵綉绔欎笂鐨凙pp Cast Feed XML鏂囦歡銆傚綋浣犲彂甯冩洿鏂扮殑鏃跺欙紝涓婁紶鏂扮殑app鍒頒綘鐨勭綉绔欙紝鏇存柊姝pp cast xml feed銆傝繖鏍鳳紝瀹㈡埛绔▼搴忓湪榪愯媯鏌ユ洿鏂版椂錛屼細鏍規嵁Info Plist涓殑URL鎵懼埌騫禤arse姝ゆ枃浠訛紝璺熸湰鍦拌蔣浠剁増鏈繘琛屾瘮瀵廣傚鏋滃彂鐜版洿鏂幫紝鍒欐彁紺虹敤鎴楓傝繖灝辨槸App Cast XML Feed鏂囦歡鐨勪綔鐢ㄣ?/p> <p>鍦ㄦ楠?4涓彁鍒扮殑Extras鏂囦歡澶逛笅錛屾湁涓涓狝pp Cast XML Feed鏂囦歡鐨勬ā鐗堬細</p> <p> </p> <p>http://you.com/app/2.0.html<br /> <br /> Wed, 09 Jan 2006 19:20:11 +0000<br /> <br /> http://you.com/app/1.5.html<br /> <br /> Wed, 01 Jan 2006 12:20:11 +0000<br /> <span id="hvzpftn" class="sc-1"><!-- Now here's an example of a version with a weird internal version number (like an SVN revision) but a human-readable external one. --></span><br /> http://you.com/app/1.4.html<br /> <br /> Wed, 25 Dec 2005 12:20:11 +0000</p> <p>鎴戜滑鍙互鐪嬪嚭錛岃繖鍏跺疄鏄竴涓爣鍑嗙殑RSS Feed鏍煎紡鐨刋ML鏂囦歡銆傛垜浠彧瑕佷慨鏀圭浉搴旂殑欏圭洰鍗沖彲銆?/p> <p>涓嬮潰鎴戜滑灝辨潵涓姝ユ鐨勬紨紺哄浣曚嬌鐢⊿parkle涓轟綘鐨勭▼搴忓姞鍏ユ洿鏂版敮鎸併?/p> <p>16: 鎴戜滑棣栧厛鍦ㄦ湰鍦版惌寤轟竴涓彲鐢ㄤ簬嫻嬭瘯杞歡鏇存柊鐨勭綉绔欍傛墦寮Mac OS X緋葷粺鍋忓ソ璁劇疆(System Preferences), 鎵懼埌鍏變韓(Sharing)錛屽紑鍚疻eb鍏變韓(Web Sharing)錛屽茍閫氳繃鐐瑰嚮鍥句腑鎵紺篣RL嫻嬭瘯Web鍏變韓鏄惁鎴愬姛寮鍚俬ttp://10.0.1.2/~buick <span style="color: #ff0000;">浣犵殑鏄劇ず鍙兘涓庢涓嶅悓錛岋紝錛岋紝</span></p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321402048-13.png" alt="wpid-wpid-websharing-2010-09-10-16-11-2010-09-10-16-11.png" height="454" width="542" /><br /> 17: 鎵撳紑浣犵殑XCode涓?TestSparkle 宸ョ▼錛岀紪杈?TestSparkle-Info.plist錛屽姞鍏ヤ袱涓睘鎬э紝SUPublicDSAKeyFile 鍜?SUFeedURL</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321401K7-14.png" alt="wpid-wpid-info.plist-2010-09-10-16-11-2010-09-10-16-11.png" height="412" width="543" /></p> <p>鍏朵腑錛孲UFeedURL 灝嗘槸鎸囧悜涓涓?App Cast XML Fee 鐨?URL錛屾瘮濡傛垜鐨勬祴璇曞湴鍧鏄?<span style="text-decoration: underline;"><a >http://10.0.1.2/~buick/testsparkleappcast.xml</a></span> 錛孲UPublicDSAKeyFile 鎸囧悜鍏挜錛屾垜浠妸鍒氭墠姝ラ14涓敓鎴愮殑 dsa_pub.pem 鍔犲叆鍒板伐紼嬬殑Resources涓紝騫跺湪 TestSparkle-Info.plist 涓寚瀹氭鍏挜鐨勫悕縐幫紝錛岋紝錛岄偅涔堢幇鍦ㄧ殑TestSparkle-Info.plist搴旇鏄繖鏍?/p> <p><a rel="attachment wp-att-1106" ><img class="alignnone size-full wp-image-1106" title="wpid-wpid-configuration-2010-09-10-16-11-2010-09-10-16-111" src="http://www.cocoachina.com/cms/uploads/allimg/100920/132140D41-15.png" alt="" height="412" width="543" /></a></p> <p>鏁翠釜閰嶇疆瀹屾垚錛屾垜浠幇鍦ㄦ潵鏋勫緩涓涓猅estSparkle.app鐨?.0鐗堟湰錛岀偣鍑籅uild and Run</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321401T0-16.png" alt="wpid-wpid-TestSparkle-2010-09-10-16-11-2010-09-10-16-11.png" height="323" width="542" /><br /> 鍚姩TestSparkle.app, 鍦═estSparkle鑿滃崟涓嬶紝紜Check for Updates…鎸夐挳澶勪簬鍙敤鐘舵侊紝濡傛灉鏄伆鑹蹭笉鍙偣鍑伙紝鍒欒繑鍥濱nterface Builder淇敼銆?/p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/13214025G-17.png" alt="wpid-wpid-checkforupdates-2010-09-10-16-11-2010-09-10-16-11.png" height="242" width="227" /></p> <p>灝嗘 TestSparkle.app 1.0 鐗堟湰鎷瘋礉鍒板埆澶勫鐢ㄣ傜劧鍚庤繑鍥瀀Code錛屽皢搴旂敤紼嬪簭鐗堟湰鏀逛負1.1,鐒跺悗鏋勫緩宸ョ▼銆傚皢TestSparkle.app 鐨?.1鐗堟湰鎵撳寘鎴恴ip鏂囦歡錛屾敼鍚嶄負TestSparkle_1.1.zip</p> <p>灝?dsa_priv.pem (縐侀挜) 鍜?TestSparkle_1.1.zip 鎷瘋礉鍒?Extras涓嬬殑Signing Tool鏂囦歡澶逛腑錛?/p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/132140B34-18.png" alt="wpid-wpid-signing-2010-09-10-16-11-2010-09-10-16-11.png" height="298" width="542" /></p> <p>鎵撳紑緇堢榪涘叆鍒版鏂囦歡澶癸紝鎵ц錛?/p> <div id="hvzpftn" class="codecolorer-container bash default" style="overflow: auto; white-space: nowrap; width: 435px;"> <div id="hvzpftn" class="bash codecolorer">ruby sign_update.rb TestSparkle_1.1.zip dsa_priv.pem</div> </div> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321401011-19.png" alt="wpid-wpid-sign-2010-09-10-16-11-2010-09-10-16-11.png" height="323" width="542" /><br /> 渚垮彲寰楀埌鍗囩駭鍖呯殑絳懼悕錛孧CwCFDZsrVGB+PewvxioJcvptkqchXi3AhQOZDJ4UukRM2/bYmZzzbHTxM2kpA==</p> <p>鐢ㄦ枃鏈紪杈戝櫒鍒涘緩涓涓獂ml鏂囦歡(UTF-8 緙栫爜)錛屽唴瀹瑰涓嬶細</p> <p>http://10.0.1.2/~buick          The latest TestSparkle updates from localhost, more hot features and sweeties<br /> en</p> <p>Fri, 10 Sept 2010 0:00:00 +0300             http://10.0.1.2/~buick</p> <p><span style="color: #ff0000;">娉ㄦ剰(鐢變簬鏈綉绔橦TML鐨勮緗棶棰橈紝濡傛灉浣犵洿鎺ユ嫹璐濅互涓奨ML Feed鏂囦歡鍒頒綘鏈湴嫻嬭瘯鍙兘浼氬嚭緙栫爜闂瀵艱嚧XML Parse澶辮觸錛岃鍒版湰鏂囨渶鍚庝笅杞芥鏂囦歡錛屼互鍙婂伐紼嬪帇緙╁寘)銆?/span></p> <p>鎶婃XML鍙﹀瓨涓?testsparkleappcast.xml</p> <p>鐔熸倝RSS Feed鐨勮鑰呭彲鑳藉緢瀹規槗鐞嗚В姝ゆ枃浠訛紝錛屽鏋滄垜浠湪嫻忚鍣ㄤ腑鐩存帴璁塊棶姝RL錛屾垜浠細鐪嬪埌</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321401950-20.png" alt="wpid-wpid-feed-2010-09-10-16-11-2010-09-10-16-11.png" height="380" width="543" /></p> <p>鑰屾垜浠鍏蟲敞鐨勫彧鏄繖涓ゆ:</p> <p>榪欐鎸囧畾鐨刄RL鏄竴涓粙緇嶉〉闈紝濡傛灉浣犲笇鏈涘湪鏇存柊鎻愮ず紿楀彛涓嚭鐜頒竴涓粙緇嶆柊鐗堟湰鐨勯〉闈?鎴栬呰release notes)錛屽垯浣跨敤姝RL瀹氬悜鍒頒綘緗戠珯涓婄殑鏂扮増鏈粙緇嶉〉闈€?/p> <p>Sparkle闈炲父璐村績鐨勪負澶у鎻愪緵浜嗕竴涓ā鐗堬紝鍦‥xtras/Release Notes Templates 鏂囦歡澶逛笅鍙壘鍒?/p> <p>enclosure sparkle:version=“1.1” sparkle:dsaSignature=“MCwCFDZsrVGB+PewvxioJcvptkqchXi3AhQOZDJ4UukRM2/bYmZzzbHTxM2kpA==“ url=“http://10.0.1.2/~buick/TestSparkle_1.1.zip” length=“436264” type=“application/octet-stream”/></p> <p>榪欐鏄疄鐜癝parkle Update鐨勫叧閿紝</p> <p>sparkle:version=“1.1” 鏄寚褰撳墠鏇存柊鍖呯増鏈彿錛屽鎴風紼嬪簭灝辨槸鏍規嵁榪欎釜鐗堟湰鍙鋒潵鍜屾湰鍦癆PP榪涜姣斿錛屽鏋滃彂鐜頒笉鍚屽垯鎻愮ず鏇存柊銆?/p> <p>sparkle:dsaSignature=“MCwCFDZsrVGB+PewvxioJcvptkqchXi3AhQOZDJ4UukRM2/bYmZzzbHTxM2kpA==“ 榪欎釜灝辨槸鎴戜滑鍒氭墠涓烘洿鏂板寘鐢熸垚鐨勬暟瀛楃鍚?/p> <p>url=“<span style="text-decoration: underline;"><a >http://10.0.1.2/~buick/TestSparkle_1.1.zip</a></span>” 鎸囧悜鏇存柊鍖呬笅杞藉湴鍧</p> <p>length=“436264” 鎸囨洿鏂板寘鐨勫ぇ灝忥紝涓婁紶涓婂幓鍓嶇敤 緇堢 ls -al 鍛戒護鍙煡鐪?/p> <p>type=“application/octet-stream” 鏄竴涓兂瀵瑰浐瀹氱殑鍊鹼紝涓鑸笉鐢ㄤ慨鏀廣?/p> <p>鐜板湪鎶妕estsparkleappcast.xml 鍜?TestSparkle_1.1.zip 鎷瘋礉鍒?/p> <p>浣犵殑鐢ㄦ埛涓葷洰褰?Sites 涓?(~/Sites,鍏蜂綋璺緞渚濅綘涓漢閰嶇疆鑰屽畾)</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321401350-21.png" alt="wpid-wpid-path-2010-09-10-16-11-2010-09-10-16-11.png" height="352" width="543" /><br /> 鐒跺悗鍦ㄦ祻瑙堝櫒鏁插叆 <span style="text-decoration: underline;"><a >http://10.0.1.2/~buick/testsparkleappcast.xml</a></span></p> <p>濡傛灉鑳藉鐪嬪埌綾諱技緗戦〉錛岋紝錛岃鏄庝竴鍒囨甯搞?/p> <p>涓嬮潰鎵懼埌鎴戜滑鍒氭墠淇濆瓨鐨凾estSparkle.app 1.0鐗堟湰錛岃繍琛屽茍鐐瑰嚮 Check for Updates… 濡傛灉涓鍒囨甯革紝浣犲彲浠ョ湅鍒?/p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321401116-22.png" alt="wpid-update1-2010-09-10-16-11.png" height="383" width="543" /></p> <p>鐐瑰嚮Install Update錛屽鏋滄洿鏂版垚鍔燂紝鍗沖彲鏄劇ず錛?/p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/132140DG-23.png" alt="wpid-complee-2010-09-10-16-11.png" height="209" width="464" /></p> <p>鐒跺悗鍐嶆鐐瑰嚮Check for Updates, 浣犱細鐪嬪埌</p> <p><img src="http://www.cocoachina.com/cms/uploads/allimg/100920/1321406312-24.png" alt="wpid-latest-2010-09-10-16-11.png" height="217" width="467" /></p> <p>鏈鍚庡笇鏈涗綘涓嶴parkle鍚堜綔鎰夊揩銆?/p> <p><span style="text-decoration: underline;"><a >鐐瑰嚮姝ゅ涓嬭澆鏈宸ョ▼婧愪唬鐮佸拰紺轟緥XML Feed鏂囦歡錛屽彟澶栵紝瀹夎鍖呴噷闈㈣繕甯︽湁涓涓猄parkle鐨勭畝浣撲腑鏂囧寘錛屽皢瀹冩斁鍏ヤ綘鐨凷parkle.framework/Resources涓嬪嵆鍙?/a></span></p></div><img src ="http://www.shnenglu.com/lauer3912/aggbug/197767.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lauer3912/" target="_blank">RTY</a> 2013-02-07 14:14 <a href="http://www.shnenglu.com/lauer3912/archive/2013/02/07/197767.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>IOS - 鏂囧瓧鑹插僵http://www.shnenglu.com/lauer3912/archive/2013/02/05/197743.htmlRTYRTYTue, 05 Feb 2013 07:24:00 GMThttp://www.shnenglu.com/lauer3912/archive/2013/02/05/197743.htmlhttp://www.shnenglu.com/lauer3912/comments/197743.htmlhttp://www.shnenglu.com/lauer3912/archive/2013/02/05/197743.html#Feedback0http://www.shnenglu.com/lauer3912/comments/commentRss/197743.htmlhttp://www.shnenglu.com/lauer3912/services/trackbacks/197743.html

鏂囧瓧鑹插僵

鍙互鐢ㄤ竴涓猆IColor瀵硅薄鏉ュ畾涔夋枃瀛楃殑鑹插僵銆俇IColor榪欎釜綾繪彁渚涗簡璁稿涓嶅悓鐨勬柟娉曪紝鍙互寰堣交鏉懼湴璋冨嚭浠諱綍棰滆壊銆備綘鍙互鐢ㄩ潤鎬佹柟娉曟潵鍒涘緩 棰滆壊錛岃繖鏍峰畠浠細鍦ㄥ仠姝嬌鐢ㄥ悗琚噴鏀俱傚彲浠ョ敤鐏板害鍊箋佽壊鐩告垨鑰匯GB澶嶅悎鍊肩瓑澶氱褰㈠紡鏉ュ垱寤洪鑹層傝鍒涘緩涓涓畝鍗曠殑RGB鑹插僵錛屽彲浠ユ寚瀹氫竴緇?涓誕鐐瑰鹼紝 鍒嗗埆瀵瑰簲綰€佺豢銆佽摑鍜宎lpha鍊鹼紙閫忔槑搴︼級錛屽彇鍊煎潎鍦?.0锝?.0涔嬮棿銆傝繖浜涘艱〃紺轟簡0%錛?.0錛夛綖100%錛?.0錛夌殑鑼冨洿錛?/p>

  1. UIColor *myWhiteTransparentColor = [ UIColor 
    colorWithWhite: 1.0 alpha: 0.50 ];  
  2.  
  3. UIColor *myColorHue = [ UIColor colorWithHue: 120.0 / 360.0  
  4.         saturation: 0.75  
  5.         brightness: 0.50  
  6.         alpha: 1.0  
  7. ];  
  8.  
  9. UIColor *myColorRGB = [ UIColor colorWithRed: 0.75  
  10.         green: 1.0  
  11.         blue: 0.75  
  12.         alpha: 1.0  
  13. ]; 

濡傛灉浣犳墦綆楅噸鐢ㄨ澶氫笉鍚岀殑UIColor瀵硅薄錛屼綘涔熷彲浠ュ垱寤哄畠浠殑瀹炰緥錛?/p>

  1. UIColor *myWhiteTransparentColor = [ [ UIColor alloc ]  
  2.         initWithWhite: 1.0 alpha: 0.50  
  3. ];  
  4.  
  5. UIColor *myColorHue = [ [ UIColor alloc ]  
  6.         initWithHue: 120.0 / 360.0  
  7.         saturation: 0.75  
  8.         brightness: 0.50  
  9.         alpha: 1.0  
  10. ];  
  11.  
  12. UIColor *myColorRGB = [ [ UIColor alloc ] initWithRed: 0.75  
  13.         green: 1.0  
  14.         blue: 0.75  
  15.         alpha: 1.0  
  16. ]; 

UIColor綾昏繕鏀寔璁稿闈欐佹柟娉曪紝鍙互鍒涘緩緋葷粺棰滆壊錛岃繖浜涢鑹查兘緇忚繃iPhone鐨勬牎姝o紝浠ヨ揪鍒板敖鍙兘鍑嗙‘鐨勫湴姝ャ傝繖浜涙柟娉曞涓嬫墍紺猴紝鍧囨潵鑷猆IColor.h錛?/p>

  1. + (UIColor *)blackColor;        // 0.0 鐧借壊  
  2. + (UIColor *)darkGrayColor;     // 0.333 鐧借壊  
  3. + (UIColor *)lightGrayColor;    // 0.667 鐧借壊  
  4. + (UIColor *)whiteColor;        // 1.0 鐧借壊  
  5. + (UIColor *)grayColor;         // 0.5 鐧借壊  
  6. + (UIColor *)redColor;          // 1.0, 0.0, 0.0 RGB  
  7. + (UIColor *)greenColor;        // 0.0, 1.0, 0.0 RGB  
  8. + (UIColor *)blueColor;         // 0.0, 0.0, 1.0 RGB  
  9. + (UIColor *)cyanColor;         // 0.0, 1.0, 1.0 RGB  
  10. + (UIColor *)yellowColor;       // 1.0, 1.0, 0.0 RGB  
  11. + (UIColor *)magentaColor;      // 1.0, 0.0, 1.0 RGB  
  12. + (UIColor *)orangeColor;       // 1.0, 0.5, 0.0 RGB  
  13. + (UIColor *)purpleColor;       // 0.5, 0.0, 0.5 RGB  
  14. + (UIColor *)brownColor;        // 0.6, 0.4, 0.2 RGB  
  15. + (UIColor *)clearColor;        // 0.0 鐧借壊, 0.0 alpha 

鍒涘緩濂経IColor瀵硅薄涔嬪悗錛屽氨鍙互灝嗗叾璧嬬粰鏂囨湰瑙嗗浘鐨勮壊褰╁睘鎬т簡錛?/p>textView.textColor = myColorHue; 



RTY 2013-02-05 15:24 鍙戣〃璇勮
]]>
Xcode: split a NSString into NSArrayhttp://www.shnenglu.com/lauer3912/archive/2013/02/04/197708.htmlRTYRTYMon, 04 Feb 2013 06:22:00 GMThttp://www.shnenglu.com/lauer3912/archive/2013/02/04/197708.htmlhttp://www.shnenglu.com/lauer3912/comments/197708.htmlhttp://www.shnenglu.com/lauer3912/archive/2013/02/04/197708.html#Feedback0http://www.shnenglu.com/lauer3912/comments/commentRss/197708.htmlhttp://www.shnenglu.com/lauer3912/services/trackbacks/197708.html
NSArray *firstSplit = [str componentsSeparatedByString:@"|"];
NSAssert(firstSplit.count == 2, @"Oops! Parsed string had more than one |, no message or no numbers.");
NSString *msg = [firstSplit lastObject];
NSArray *numbers = [[firstSplit objectAtIndex:0] componentsSepratedByString:@","];

// print out the numbers (as strings)
for(NSString *currentNumberString in number) {
NSLog(@"Number: %@", currentNumberString);


RTY 2013-02-04 14:22 鍙戣〃璇勮
]]>
iOS涓璸list鐨勫垱寤猴紝鏁版嵁鍐欏叆涓庤鍙?/title><link>http://www.shnenglu.com/lauer3912/archive/2013/02/04/197707.html</link><dc:creator>RTY</dc:creator><author>RTY</author><pubDate>Mon, 04 Feb 2013 05:49:00 GMT</pubDate><guid>http://www.shnenglu.com/lauer3912/archive/2013/02/04/197707.html</guid><wfw:comment>http://www.shnenglu.com/lauer3912/comments/197707.html</wfw:comment><comments>http://www.shnenglu.com/lauer3912/archive/2013/02/04/197707.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/lauer3912/comments/commentRss/197707.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lauer3912/services/trackbacks/197707.html</trackback:ping><description><![CDATA[<p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">鍔熻兘鍒涘緩涓涓猼est.plist鏂囦歡錛宼extInput浣滀負杈撳叆錛宒isplayLabel浣滀負鏄劇ず錛屾湁涓涓寜閽潵瑙﹀彂淇濇寔紼嬪簭triggerStorage錛?/p><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">-(void)triggerStorage<br />{<br />    displayLabel.text = textInput.text;<br />    <br />    NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);<br />    NSString *path=[paths    objectAtIndex:0];  <br />    NSString *filename=[path stringByAppendingPathComponent:@"test.plist"];   //鑾峰彇璺緞<br />    <br />    NSDictionary* dic2 = [NSDictionary dictionaryWithContentsOfFile:filename];  //璇誨彇鏁版嵁<br />    NSLog(@"dic2 is:%@",dic2); <br />    <br />    //鍒涘緩涓涓猟ic錛屽啓鍒皃list鏂囦歡閲?br />    NSDictionary* dic = [NSDictionary dictionaryWithObjectsAndKeys:displayLabel.text,@"IP",nil]; //鍐欏叆鏁版嵁<br />    [dic writeToFile:filename atomically:YES];   <br /><br />}<br /><br />// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.<br />- (void)viewDidLoad<br />{<br />    NSMutableArray *resultData; <br />    NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);<br />    NSString *path=[paths objectAtIndex:0];<br />    NSLog(@"path = %@",path);   <br />    NSString *filename=[path stringByAppendingPathComponent:@"test.plist"]; <br />  <br />    //璇繪枃浠?br />    NSDictionary* dic2 = [NSDictionary dictionaryWithContentsOfFile:filename];<br />    NSLog(@"dic is:%@",dic2);    <br />    if(dic2 == nil)<br />    {<br />        //1. 鍒涘緩涓涓猵list鏂囦歡 <br />        NSFileManager* fm = [NSFileManager defaultManager];<br />        [fm createFileAtPath:filename contents:nil attributes:nil];        <br />    }<br />    else<br />    {<br />        resultData=[dic2 objectForKey:@"IP"]; <br />        if([dic2 count] > 0)<br />        {<br />            displayLabel.text = resultData;<br />        }<br />        else<br />        {<br />            displayLabel.text = @" ";<br />        }<br />    }<br />    self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc]   //鎸夐挳鐨勫垵濮嬪寲鍙婅Е鍙戞潯浠惰緗?br />                                               initWithTitle:@"淇濆瓨" <br />                                               style:UIBarButtonItemStylePlain <br />                                               target:self <br />                                               action:@selector(triggerStorage)] autorelease];    <br />    [super viewDidLoad];<br />}</p><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">------------------------------------------------------------------------------------------------------------------------------------------------------------</p><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">鍙傝冧唬鐮侊細</p><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">plist 鏂囦歡璇誨啓</span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    //1. 鍒涘緩涓涓猵list鏂囦歡</span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);</span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    NSString *path=[paths    objectAtIndex:0];</span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    NSLog(@"path = %@",path);</span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    NSString *filename=[path stringByAppendingPathComponent:@"test.plist"];    </span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    NSFileManager* fm = [NSFileManager defaultManager];</span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    [fm createFileAtPath:filename contents:nil attributes:nil];        </span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    //NSDictionary* dic = [NSDictionary dictionaryWithContentsOfFile:plistPath];</span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    </span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    //鍒涘緩涓涓猟ic錛屽啓鍒皃list鏂囦歡閲?/span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    NSDictionary* dic = [NSDictionary dictionaryWithObjectsAndKeys:@"sina",@"1",@"163",@"2",nil];</span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    [dic writeToFile:filename atomically:YES];</span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    </span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    //璇繪枃浠?/span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><span style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    NSDictionary* dic2 = [NSDictionary dictionaryWithContentsOfFile:filename];</span><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;" /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: 24px; background-color: #fcf8e9;">    NSLog(@"dic is:%@",dic2);</p><img src ="http://www.shnenglu.com/lauer3912/aggbug/197707.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lauer3912/" target="_blank">RTY</a> 2013-02-04 13:49 <a href="http://www.shnenglu.com/lauer3912/archive/2013/02/04/197707.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>銆婄Щ鍔ㄥ簲鐢ㄥ紑鍙戣В鍐蟲柟妗堛婨mbarcadero HTML 5 Builder http://www.shnenglu.com/lauer3912/archive/2013/01/08/197116.htmlRTYRTYTue, 08 Jan 2013 08:31:00 GMThttp://www.shnenglu.com/lauer3912/archive/2013/01/08/197116.htmlhttp://www.shnenglu.com/lauer3912/comments/197116.htmlhttp://www.shnenglu.com/lauer3912/archive/2013/01/08/197116.html#Feedback0http://www.shnenglu.com/lauer3912/comments/commentRss/197116.htmlhttp://www.shnenglu.com/lauer3912/services/trackbacks/197116.html
銆婄Щ鍔ㄥ簲鐢ㄥ紑鍙戣В鍐蟲柟妗堛婨mbarcadero HTML 5 Builder
2012騫?0鏈?8鏃?⁄ 鏈鏂扮礌鏉?/a>, 琛屼笟杞歡

002364cf_medium.jpg
Embarcadero HTML 5 Builder | 464.2 mb

HTML5 Builder鍏佽寮鍙戣呭湪鍙鍖朓DE涓嬌鐢↗avascript銆丠TML5錛宩Query mobile浠ュ強CSS3寮鍙慦eb鍜岀Щ鍔ㄥ簲鐢ㄣ傚叧蹇冭法騫沖彴縐誨姩鏀寔鐨勫紑鍙戣咃紝鍙互浣跨敤鍚屼竴浠藉叕鍏盚TML5/CSS3/JavaScript浠g爜錛屾敮鎸乮OS錛孉ndroid錛岄粦鑾撲互鍙奧indows Phone銆侶TML5 Builder涓嶄粎浠呭叧娉ㄥ鎴風寮鍙戯紝瀹冭繕闆嗘垚浜嗘湇鍔$PHP浠ュ強鏁版嵁搴擄紙濡侻ySQL錛夌殑鏀寔銆?br />HTML5 Builder鏄寮哄茍閲嶅懡鍚嶇殑RadPHP銆傞氳繃瀵瑰鎴風瑙e喅鏂規鐨勬洿澶氭敮鎸侊紝灝ゅ叾鏄HTML5鍜孋SS3鐨勬敮鎸侊紝鎴戜滑鎰熻鏂板悕瀛楁洿閫傚悎鍏舵柊鑳藉姏錛屽茍涓旀洿絎﹀悎褰撳墠鐨勫競鍦恒備綔涓轟竴涓畬鏁寸殑绔埌绔疻eb寮鍙戣В鍐蟲柟妗堬紝HTML5 Builder緇х畫鏀寔PHP鍚庣瑙e喅鏂規錛堝叿浣撹錛屽氨鏄痁end妗嗘灦浠ュ強鏁版嵁璁塊棶緇勪歡錛夈?/p>

HTML5 Builder is Embarcadero's Web and Mobile application development solution enabling corporate and ISV developers to visually design and create apps for Web, iOS, Android, BlackBerry and Windows Phone using a single HTML5, CSS3, PHP and JavaScript codebase.

HTML5 Builder is the replacement for RadPHP in the Embarcadero product portfolio for Web and Mobile application platforms. With this groundbreaking new developer solution you can now build web and mobile apps with a single codebase using web standards - and deliver your apps to users via desktop and mobile Web browsers or natively "on device" via Apple, Android, BlackBerry and Windows Phone mobile app stores.

About Embarcadero Technologies
Embarcadero Technologies, Inc. is a leading provider of award-winning tools for application developers and database professionals so they can design systems right, build them faster and run them better, regardless of their platform or programming language. Ninety of the Fortune 100 and an active community of more than three million users worldwide rely on Embarcadero products to increase productivity, reduce costs, simplify change management and compliance, and accelerate innovation. Founded in 1993, Embarcadero is headquartered in San Francisco, with offices located around the world.



RTY 2013-01-08 16:31 鍙戣〃璇勮
]]>
Parse .strings file with Pythonhttp://www.shnenglu.com/lauer3912/archive/2013/01/08/197108.htmlRTYRTYTue, 08 Jan 2013 05:44:00 GMThttp://www.shnenglu.com/lauer3912/archive/2013/01/08/197108.htmlhttp://www.shnenglu.com/lauer3912/comments/197108.htmlhttp://www.shnenglu.com/lauer3912/archive/2013/01/08/197108.html#Feedback0http://www.shnenglu.com/lauer3912/comments/commentRss/197108.htmlhttp://www.shnenglu.com/lauer3912/services/trackbacks/197108.html闃呰鍏ㄦ枃

RTY 2013-01-08 13:44 鍙戣〃璇勮
]]>
Cocoa涓鏌ユ枃浠剁洰褰曟槸鍚︽湁鏉冮檺鐨勬柟娉?/title><link>http://www.shnenglu.com/lauer3912/archive/2013/01/07/197091.html</link><dc:creator>RTY</dc:creator><author>RTY</author><pubDate>Mon, 07 Jan 2013 15:24:00 GMT</pubDate><guid>http://www.shnenglu.com/lauer3912/archive/2013/01/07/197091.html</guid><wfw:comment>http://www.shnenglu.com/lauer3912/comments/197091.html</wfw:comment><comments>http://www.shnenglu.com/lauer3912/archive/2013/01/07/197091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lauer3912/comments/commentRss/197091.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lauer3912/services/trackbacks/197091.html</trackback:ping><description><![CDATA[<p style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff;">cocoa涓櫧鐒舵湁[[NSFileManager defaultManager] fileExistsAtPath:filename]鏉ユ鏌ユ枃浠舵槸鍚﹀彲鍐欑殑鏂規硶錛屼絾鏄鏂囦歡鐩綍鍗翠笉璧蜂綔鐢紝娌″姙娉曞彧濂借嚜宸卞啓涓涓瘮杈冨北瀵ㄧ殑鏂規硶錛?/p><p style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff;">bool IsDirectoryWritable(NSString *dir)<br />{<br />    bool result = false;<br />    <br />    if(![[NSFileManager defaultManager] fileExistsAtPath:dir])<br />        return result;<br />    <br />    NSString* fileName = [dir stringByAppendingFormat:@"/  _#t.txt"];<br />    NSData *data = [fileName dataUsingEncoding:NSUTF8StringEncoding];<br />    [data writeToFile:fileName atomically:NO];<br />    <br />    result = [[NSFileManager defaultManager] fileExistsAtPath:fileName];<br />    if(result)<br />    {<br />        [[NSFileManager defaultManager] removeItemAtPath:fileName error:NULL];<br />    }<br />    <br />    return true;<br />}<br /></p><p style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff;">榪欎釜鏂規硶鐨勪笉濂戒箣澶勫氨鏄湁鍙兘鐢ㄤ簬灝濊瘯鐨刦ileName鍙兘宸茬粡瀛樺湪(铏界劧宸茬粡璧風殑寰堝鎬簡<img alt="蹇摥浜? src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/fastcry.gif" style="border: none;" />)錛岃繖鏍蜂細瀵艱嚧榪斿洖緇撴灉涓嶅噯紜紝涔熸湁鍙兘嫻嬭瘯鏂囦歡鍒涘緩鎴愬姛浜嗕絾鏄垹闄ゅ嵈澶辮觸浜嗭紝閭d箞涔熶細瀵艱嚧涓嬫嫻嬭瘯涓嶅噯紜?銆傚鏋滃摢浣嶉珮浜烘湁鏇村ソ鐨勫姙娉曪紝楹葷儲鎸囨暀銆?/p><img src ="http://www.shnenglu.com/lauer3912/aggbug/197091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lauer3912/" target="_blank">RTY</a> 2013-01-07 23:24 <a href="http://www.shnenglu.com/lauer3912/archive/2013/01/07/197091.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://www.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://dailymailnepal.com" target="_blank">国产一区二区三区高清播放</a>| <a href="http://mauhorng.com" target="_blank">你懂的视频欧美</a>| <a href="http://maogo666.com" target="_blank">欧美激情亚洲另类</a>| <a href="http://668527.com" target="_blank">美女主播一区</a>| <a href="http://520637.com" target="_blank">日韩亚洲一区二区</a>| <a href="http://www4848xx.com" target="_blank">99在线精品观看</a>| <a href="http://booyitech.com" target="_blank">国产精品v欧美精品∨日韩</a>| <a href="http://805185.com" target="_blank">午夜精品久久久久久99热</a>| <a href="http://caox8.com" target="_blank">亚洲免费视频观看</a>| <a href="http://bandycup.com" target="_blank">伊人精品在线</a>| <a href="http://gykfqzgpt.com" target="_blank">亚洲国产一区在线</a>| <a href="http://04oy.com" target="_blank">国产精品福利网站</a>| <a href="http://yjizzdizhigmail.com" target="_blank">久久精品麻豆</a>| <a href="http://www4848xx.com" target="_blank">欧美成年网站</a>| <a href="http://zhaosaoz.com" target="_blank">欧美一区二区免费视频</a>| <a href="http://aabbcc11.com" target="_blank">久久三级福利</a>| <a href="http://xgame8.com" target="_blank">亚洲午夜一二三区视频</a>| <a href="http://2061851.com" target="_blank">欧美在线播放一区</a>| <a href="http://527937.com" target="_blank">日韩一级二级三级</a>| <a href="http://www-37277.com" target="_blank">亚洲专区免费</a>| <a href="http://2061856.com" target="_blank">亚洲人成人一区二区在线观看</a>| <a href="http://www-6410c.com" target="_blank">亚洲精品视频在线观看网站</a>| <a href="http://p5555ww.com" target="_blank">99视频精品全国免费</a>| <a href="http://lutube666.com" target="_blank">国产亚洲一级</a>| <a href="http://www55747.com" target="_blank">欧美一区二区三区在线</a>| <a href="http://481323.com" target="_blank">欧美成人免费网站</a>| <a href="http://343119.com" target="_blank">欧美亚洲在线观看</a>| <a href="http://maokk77.com" target="_blank">欧美大片一区二区</a>| <a href="http://zzztt04.com" target="_blank">久久精品伊人</a>| <a href="http://3333328.com" target="_blank">欧美午夜精品久久久久久久 </a>| <a href="http://9xxpp.com" target="_blank">亚洲高清免费视频</a>| <a href="http://xhamster0.com" target="_blank">99精品99</a>| <a href="http://jxjx11.com" target="_blank">**欧美日韩vr在线</a>| <a href="http://ad377.com" target="_blank">亚洲免费中文</a>| <a href="http://xtsjjw.com" target="_blank">亚洲精品少妇</a>| <a href="http://84172199.com" target="_blank">久久久xxx</a>| <a href="http://coerverbeijing.com" target="_blank">午夜精品成人在线视频</a>| <a href="http://whdzjc.com" target="_blank">欧美国产亚洲精品久久久8v</a>| <a href="http://uuuu79.com" target="_blank">久久成人一区二区</a>| <a href="http://jiucao8.com" target="_blank">欧美日韩高清免费</a>| <a href="http://www278999.com" target="_blank">欧美高清成人</a>| <a href="http://www-44899.com" target="_blank">国产日韩免费</a>| <a href="http://017492.com" target="_blank">在线视频一区观看</a>| <a href="http://551692.com" target="_blank">日韩视频中文</a>| <a href="http://haole081.com" target="_blank">久久影视精品</a>| <a href="http://xuanxuan88.com" target="_blank">久久久夜夜夜</a>| <a href="http://69jp.com" target="_blank">国产日韩在线看片</a>| <a href="http://51120guahao.com" target="_blank">亚洲网站啪啪</a>| <a href="http://cao2014.com" target="_blank">亚洲中午字幕</a>| <a href="http://by4433.com" target="_blank">精品动漫3d一区二区三区免费</a>| <a href="http://49028b.com" target="_blank">亚洲人成亚洲人成在线观看图片</a>| <a href="http://7c3e.com" target="_blank">亚洲综合国产精品</a>| <a href="http://707377c.com" target="_blank">国产精品激情电影</a>| <a href="http://www901aaa.com" target="_blank">亚洲日本中文字幕区</a>| <a href="http://430390.com" target="_blank">精品91在线</a>| <a href="http://fxsdcj.com" target="_blank">欧美一区二区三区视频免费播放</a>| <a href="http://bjygp.com" target="_blank">亚洲一区二区毛片</a>| <a href="http://137177.com" target="_blank">欧美日韩中文字幕</a>| <a href="http://www-13413.com" target="_blank">亚洲精品视频免费在线观看</a>| <a href="http://xingcheny.com" target="_blank">亚洲精品国产视频</a>| <a href="http://qqx123.com" target="_blank">你懂的一区二区</a>| <a href="http://caopormo.com" target="_blank">欧美激情一区在线观看</a>| <a href="http://ktt2048.com" target="_blank">亚洲国产精品小视频</a>| <a href="http://811897.com" target="_blank">久久夜色精品亚洲噜噜国产mv</a>| <a href="http://czwangluoyouhua.com" target="_blank">久久精品国产久精国产一老狼 </a>| <a href="http://5mcm.com" target="_blank">久久国产欧美日韩精品</a>| <a href="http://2996611.com" target="_blank">欧美在线欧美在线</a>| <a href="http://xashp.com" target="_blank">国产在线乱码一区二区三区</a>| <a href="http://bjopl.com" target="_blank">欧美一级理论片</a>| <a href="http://dgxinshidai.com" target="_blank">久久精品国产亚洲一区二区</a>| <a href="http://fangsling.com" target="_blank">国产日韩欧美一区</a>| <a href="http://678665.com" target="_blank">欧美伊人久久久久久午夜久久久久 </a>| <a href="http://youjizzbox.com" target="_blank">欧美超级免费视 在线</a>| <a href="http://ylnnc.com" target="_blank">亚洲二区在线</a>| <a href="http://free18teen.com" target="_blank">美女久久一区</a>| <a href="http://jav1111.com" target="_blank">亚洲日本乱码在线观看</a>| <a href="http://cctbdy.com" target="_blank">亚洲图片欧洲图片日韩av</a>| <a href="http://69ru.com" target="_blank">国产精品扒开腿做爽爽爽视频</a>| <a href="http://syfeichi.com" target="_blank">一道本一区二区</a>| <a href="http://7782y.com" target="_blank">久久gogo国模裸体人体</a>| <a href="http://www666se.com" target="_blank">国产一区二区看久久</a>| <a href="http://9797690.com" target="_blank">欧美一区二区三区免费观看</a>| <a href="http://jxrisen.com" target="_blank">久久人人爽人人</a>| <a href="http://zzmzit.com" target="_blank">亚洲福利视频专区</a>| <a href="http://hhhh19.com" target="_blank">欧美激情精品久久久久久变态</a>| <a href="http://sauske.com" target="_blank">亚洲毛片在线看</a>| <a href="http://www44448.com" target="_blank">亚洲淫性视频</a>| <a href="http://www-44899.com" target="_blank">国产亚洲精品aa午夜观看</a>| <a href="http://www18889.com" target="_blank">久久久夜精品</a>| <a href="http://wwwhaodd116.com" target="_blank">亚洲人成7777</a>| <a href="http://765409.com" target="_blank">久久av老司机精品网站导航</a>| <a href="http://www-90422.com" target="_blank">影音先锋日韩精品</a>| <a href="http://javdb04.com" target="_blank">欧美精品三级在线观看</a>| <a href="http://caoliu20.com" target="_blank">亚洲一级特黄</a>| <a href="http://free18teen.com" target="_blank">免费黄网站欧美</a>| <a href="http://22127c.com" target="_blank">在线亚洲观看</a>| <a href="http://7345jj.com" target="_blank">国产亚洲欧美日韩在线一区</a>| <a href="http://227237.com" target="_blank">久久综合久久综合这里只有精品</a>| <a href="http://520844www.com" target="_blank">亚洲国内精品</a>| <a href="http://817794.com" target="_blank">欧美伊人久久</a>| <a href="http://97caoporm.com" target="_blank">亚洲国产网站</a>| <a href="http://xxxx48.com" target="_blank">国产精品综合网站</a>| <a href="http://0855d.com" target="_blank">欧美成年人网站</a>| <a href="http://www-44899.com" target="_blank">亚洲欧美综合精品久久成人</a>| <a href="http://9113c.com" target="_blank">欧美精品七区</a>| <a href="http://lymzdd.com" target="_blank">亚洲午夜免费福利视频</a>| <a href="http://www205sihu.com" target="_blank">国内自拍视频一区二区三区 </a>| <a href="http://51duanxinmao.com" target="_blank">欧美激情片在线观看</a>| <a href="http://cnbluebox.com" target="_blank">亚洲一二三区精品</a>| <a href="http://ccc3636.com" target="_blank">亚洲国产成人精品视频</a>| <a href="http://www57669.com" target="_blank">国产精品白丝av嫩草影院</a>| <a href="http://www-n77.com" target="_blank">久久久久久欧美</a>| <a href="http://xkm663y.com" target="_blank">亚洲小视频在线</a>| <a href="http://anquye16.com" target="_blank">亚洲国产第一页</a>| <a href="http://xxoo668.com" target="_blank">久久aⅴ国产欧美74aaa</a>| <a href="http://pourporn.com" target="_blank">一区二区高清</a>| <a href="http://8xxjj.com" target="_blank">亚洲国产欧美一区</a>| <a href="http://dacellflex.com" target="_blank">国产日韩综合</a>| <a href="http://http456446.com" target="_blank">欧美午夜电影在线</a>| <a href="http://969093.com" target="_blank">欧美成人首页</a>| <a href="http://chaxiangmall.com" target="_blank">久久精品国产999大香线蕉</a>| <a href="http://788997.com" target="_blank">一本色道久久综合亚洲精品不卡</a>| <a href="http://huxiu123.com" target="_blank">免费成人av在线看</a>| <a href="http://388268.com" target="_blank">久久精品国亚洲</a>| <a href="http://pao449.com" target="_blank">午夜精品久久久久久久白皮肤</a>| <a href="http://44cgcg.com" target="_blank">亚洲美女免费精品视频在线观看</a>| <a href="http://23230066.com" target="_blank">韩日视频一区</a>| <a href="http://www49966.com" target="_blank">国产日本亚洲高清</a>| <a href="http://876769.com" target="_blank">国产精品电影网站</a>| <a href="http://www-787788.com" target="_blank">欧美日韩ab片</a>| <a href="http://5553303.com" target="_blank">欧美激情精品久久久</a>| <a href="http://yzsss.com" target="_blank">欧美77777</a>| <a href="http://jm1688e.com" target="_blank">免费视频最近日韩</a>| <a href="http://beeperagain.com" target="_blank">久久日韩粉嫩一区二区三区 </a>| <a href="http://bizssr.com" target="_blank">亚洲电影中文字幕</a>| <a href="http://22400com.com" target="_blank">欧美aⅴ99久久黑人专区</a>| <a href="http://www-82622.com" target="_blank">久久精品最新地址</a>| <a href="http://xaxkizlar.com" target="_blank">久久成人精品无人区</a>| <a href="http://jizzizz.com" target="_blank">欧美伊人精品成人久久综合97</a>| <a href="http://tuiliqi.com" target="_blank">亚洲一区免费在线观看</a>| <a href="http://tavbao.com" target="_blank">亚洲无限av看</a>| <a href="http://hengbang50.com" target="_blank">中文国产成人精品久久一</a>| <a href="http://300644.com" target="_blank">亚洲精品一区二区在线</a>| <a href="http://wzlingfeng.com" target="_blank">亚洲国产精品第一区二区三区</a>| <a href="http://www-ss777.com" target="_blank">狠狠色丁香婷婷综合久久片</a>| <a href="http://xxoo668.com" target="_blank">国产综合色一区二区三区</a>| <a href="http://96ykm.com" target="_blank">国产原创一区二区</a>| <a href="http://whdzjc.com" target="_blank">好看的av在线不卡观看</a>| <a href="http://montnove.com" target="_blank">精品999在线观看</a>| <a href="http://858185gg.com" target="_blank">在线观看欧美视频</a>| <a href="http://845821.com" target="_blank">亚洲人成绝费网站色www</a>| <a href="http://yishangsh.com" target="_blank">亚洲狼人综合</a>| <a href="http://lmjqav.com" target="_blank">欧美不卡视频一区发布</a>| <a href="http://jzsp121.com" target="_blank">亚洲网在线观看</a>| <a href="http://sortxz.com" target="_blank">99精品欧美一区</a>| <a href="http://0000zz.com" target="_blank">亚洲图片欧洲图片av</a>| <a href="http://zhengnuoxin.com" target="_blank">亚洲在线国产日韩欧美</a>| <a href="http://mm77gg.com" target="_blank">午夜免费在线观看精品视频</a>| <a href="http://wwwavzz.com" target="_blank">欧美在线播放一区</a>| <a href="http://www134rr.com" target="_blank">久久婷婷久久</a>| <a href="http://yashikeji.com" target="_blank">欧美激情综合</a>| <a href="http://bizssr.com" target="_blank">国产精品欧美日韩久久</a>| <a href="http://8xn66w.com" target="_blank">国内精品久久国产</a>| <a href="http://499305.com" target="_blank">亚洲人屁股眼子交8</a>| <a href="http://pron12.com" target="_blank">宅男66日本亚洲欧美视频</a>| <a href="http://r4747.com" target="_blank">欧美与黑人午夜性猛交久久久</a>| <a href="http://by2866.com" target="_blank">久久久视频精品</a>| <a href="http://域名" target="_blank">亚洲片区在线</a>| <a href="http://57sa.com" target="_blank">亚洲欧美第一页</a>| <a href="http://ximaimicro.com" target="_blank">久久久午夜精品</a>| <a href="http://www-94889.com" target="_blank">欧美日韩国产丝袜另类</a>| <a href="http://787622.com" target="_blank">国产日本亚洲高清</a>| <a href="http://bjjxgcsxy.com" target="_blank">最新亚洲一区</a>| <a href="http://5110010.com" target="_blank">新狼窝色av性久久久久久</a>| <a href="http://zooxoft.com" target="_blank">久久影院午夜片一区</a>| <a href="http://ssis378.com" target="_blank">亚洲精品综合久久中文字幕</a>| <a href="http://www-78733.com" target="_blank">亚洲女爱视频在线</a>| <a href="http://www-111111.com" target="_blank">午夜一区二区三区在线观看</a>| <a href="http://by2735.com" target="_blank">久久女同精品一区二区</a>| <a href="http://1515t.com" target="_blank">欧美日韩视频在线一区二区观看视频 </a>| <a href="http://979695.com" target="_blank">国产一区二区三区在线观看精品</a>| <a href="http://3374com.com" target="_blank">尤物精品国产第一福利三区</a>| <a href="http://mascorcg.com" target="_blank">一本色道久久88综合亚洲精品ⅰ</a>| <a href="http://hzhzzz.com" target="_blank">欧美一区二区在线</a>| <a href="http://www92994.com" target="_blank">亚洲国产综合视频在线观看</a>| <a href="http://wxtarena.com" target="_blank">亚洲免费在线</a>| <a href="http://kinghongs.com" target="_blank">欧美久久久久久久</a>| <a href="http://sauske.com" target="_blank">一区二区三区在线观看欧美</a>| <a href="http://yw6632.com" target="_blank">亚洲图片激情小说</a>| <a href="http://lymzdd.com" target="_blank">欧美国产视频一区二区</a>| <a href="http://1235656.com" target="_blank">午夜久久一区</a>| <a href="http://seyuav4.com" target="_blank">欧美性事在线</a>| <a href="http://5cok.com" target="_blank">亚洲经典视频在线观看</a>| <a href="http://www-798009.com" target="_blank">久久国产精品亚洲va麻豆</a>| <a href="http://jy920.com" target="_blank">亚洲毛片av</a>| <a href="http://lovehefei.com" target="_blank">欧美www在线</a>| <a href="http://bmcshy.com" target="_blank">一色屋精品视频在线观看网站</a>| <a href="http://123273.com" target="_blank">亚洲欧美视频在线观看视频</a>| <a href="http://862323.com" target="_blank">91久久久久久久久</a>| <a href="http://4hup23.com" target="_blank">久久综合色播五月</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>