锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品午夜国产va久久,欧美喷潮久久久XXXXx,国产精品久久久久久五月尺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="6616661" class="arcd-sum"> <p class="p1">浣滀負涓鍚嶆闈㈣蔣浠跺紑鍙戣咃紝搴旇鎻愭棭鑰冭檻紼嬪簭鐨勬洿鏂伴棶棰樸傚浣曞皢紼嬪簭鏇存柊鍙婃椂浼橀泤鐨勬帹閫佺粰鐢ㄦ埛錛屾槸緇存寔鐢ㄦ埛蹇犺瘹搴﹀拰鎻愰珮杞歡浣跨敤浣撻獙鐨勪竴涓噸瑕佹柟闈€傝屼綔涓篊ocoa搴旂敤紼嬪簭寮鍙戣咃紝</p> <span id="1116611" class="pun pun1">“</span><span id="1161611" class="pun pun2">”</span> </div> <div id="6111661" class="tags"> <a id="read" class="font f3">闃呰鍣?/a> </div> <div class="1661111" 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="1666611" class="codecolorer-container bash default" style="overflow: auto; white-space: nowrap; width: 435px;"> <div id="1111616" 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="6111166" 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="6611111" class="codecolorer-container bash default" style="overflow: auto; white-space: nowrap; width: 435px;"> <div id="1111116" 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> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.e436.cn" target="_blank">久久精品亚洲乱码伦伦中文</a>| <a href="http://www.usp888.cn" target="_blank">久久久国产精品网站</a>| <a href="http://www.spbbs.cn" target="_blank">国产精品欧美久久久久天天影视 </a>| <a href="http://www.huodiba.cn" target="_blank">国产99久久精品一区二区</a>| <a href="http://www.gdciecco.cn" target="_blank">亚洲色婷婷综合久久</a>| <a href="http://www.xsylsh.cn" target="_blank">久久久精品人妻一区二区三区蜜桃</a>| <a href="http://www.zequndesign.com.cn" target="_blank">色综合合久久天天综合绕视看 </a>| <a href="http://www.fangongdi.cn" target="_blank">精品久久久无码人妻中文字幕豆芽 </a>| <a href="http://www.whchangxin.com.cn" target="_blank">人妻精品久久久久中文字幕69 </a>| <a href="http://www.shyk888.cn" target="_blank">久久精品国产99国产精品亚洲</a>| <a href="http://www.nanling888.cn" target="_blank">久久成人国产精品免费软件</a>| <a href="http://www.e-bizcard.cn" target="_blank">欧美亚洲国产精品久久</a>| <a href="http://www.agentsystem.cn" target="_blank">久久无码AV一区二区三区</a>| <a href="http://www.ceovod.cn" target="_blank">亚洲综合久久久</a>| <a href="http://www.facz.cn" target="_blank">久久国产欧美日韩精品免费</a>| <a href="http://www.flznzb.cn" target="_blank">久久妇女高潮几次MBA</a>| <a href="http://www.hanxuefs.com.cn" target="_blank">久久人人爽人人爽人人AV</a>| <a href="http://www.shjinhuashiye.cn" target="_blank">国内精品久久久久影院日本</a>| <a href="http://www.blueheaven.com.cn" target="_blank">99久久精品毛片免费播放</a>| <a href="http://www.jsykszn.cn" target="_blank">99热成人精品免费久久</a>| <a href="http://www.superpic.cn" target="_blank">日韩AV毛片精品久久久</a>| <a href="http://www.jinziwan.com.cn" target="_blank">久久久久高潮综合影院</a>| <a href="http://www.gallery2.cn" target="_blank">国产精品久久久久无码av</a>| <a href="http://www.mianfeiwg.cn" target="_blank">久久国产免费</a>| <a href="http://www.jojo-m.cn" target="_blank">久久久人妻精品无码一区 </a>| <a href="http://www.zhaobiao365.cn" target="_blank">久久九九免费高清视频</a>| <a href="http://www.xecwf.cn" target="_blank">伊人久久大香线蕉av不变影院</a>| <a href="http://www.ozxt.cn" target="_blank">久久久一本精品99久久精品66</a>| <a href="http://www.englishtutor.com.cn" target="_blank">精品亚洲综合久久中文字幕</a>| <a href="http://www.ssgov.cn" target="_blank">久久久久99精品成人片</a>| <a href="http://www.jtoushou.cn" target="_blank">一本色道久久88—综合亚洲精品</a>| <a href="http://www.enetbase.cn" target="_blank">91久久精品91久久性色</a>| <a href="http://www.a2302.cn" target="_blank">91亚洲国产成人久久精品</a>| <a href="http://www.xadfj.cn" target="_blank">欧美精品九九99久久在观看</a>| <a href="http://www.shangxinju.cn" target="_blank">精品久久无码中文字幕</a>| <a href="http://www.dingbay.cn" target="_blank">亚洲色欲久久久久综合网</a>| <a href="http://www.zqyipin.cn" target="_blank">99久久精品影院老鸭窝</a>| <a href="http://www.nanling888.cn" target="_blank">久久国产精品无</a>| <a href="http://www.shoucunshiyuan.cn" target="_blank">奇米综合四色77777久久</a>| <a href="http://www.cnshscj.cn" target="_blank">蜜桃麻豆www久久国产精品</a>| <a href="http://www.yiliaojiufen.cn" target="_blank">久久久久99精品成人片欧美</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>