锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲一区二区三,国产日韩成人精品,亚洲一区二区三区久久 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://dy123456.com" target="_blank">女人色偷偷aa久久天堂</a>| <a href="http://easypufu.com" target="_blank">欧美激情按摩在线</a>| <a href="http://1588vip.com" target="_blank">国产女精品视频网站免费</a>| <a href="http://szzzzzzz.com" target="_blank">亚洲一区二区免费视频</a>| <a href="http://488f.com" target="_blank">一区二区三区四区蜜桃</a>| <a href="http://66666556.com" target="_blank">欧美性色aⅴ视频一区日韩精品</a>| <a href="http://cxjzcl.com" target="_blank">中国女人久久久</a>| <a href="http://0855d.com" target="_blank">亚洲一级高清</a>| <a href="http://ndr666.com" target="_blank">一区二区三区无毛</a>| <a href="http://qkspvip.com" target="_blank">欧美激情a∨在线视频播放</a>| <a href="http://47b8.com" target="_blank">欧美电影免费观看高清</a>| <a href="http://qdzhudai.com" target="_blank">亚洲视频在线免费观看</a>| <a href="http://hmm47.com" target="_blank">亚洲一区精品在线</a>| <a href="http://8558585.com" target="_blank">精品69视频一区二区三区</a>| <a href="http://tjpzgs.com" target="_blank">欧美黄色aaaa</a>| <a href="http://80hogo.com" target="_blank">国产精品捆绑调教</a>| <a href="http://js6996.com" target="_blank">久久久福利视频</a>| <a href="http://hhsj31.com" target="_blank">女主播福利一区</a>| <a href="http://aberyco.com" target="_blank">亚洲一级高清</a>| <a href="http://pppp95.com" target="_blank">久久久久99</a>| <a href="http://8bc3.com" target="_blank">亚洲最新在线</a>| <a href="http://92ebook.com" target="_blank">欧美一区二区视频在线观看2020</a>| <a href="http://coolpaly.com" target="_blank">亚洲国产成人tv</a>| <a href="http://xiaocao-av.com" target="_blank">亚洲深夜影院</a>| <a href="http://www47011.com" target="_blank">亚洲电影在线播放</a>| <a href="http://486be.com" target="_blank">一区二区三区四区国产精品</a>| <a href="http://5mcm.com" target="_blank">狠狠网亚洲精品</a>| <a href="http://khc83.com" target="_blank">99视频有精品</a>| <a href="http://7755mm.com" target="_blank">亚洲电影成人</a>| <a href="http://quanfadq.com" target="_blank">午夜精品久久久久久久99黑人</a>| <a href="http://592xyy.com" target="_blank">亚洲国产成人精品女人久久久 </a>| <a href="http://7770790.com" target="_blank">国产精品色一区二区三区</a>| <a href="http://160160160.com" target="_blank">久久久久免费</a>| <a href="http://439368.com" target="_blank">欧美深夜影院</a>| <a href="http://5207877.com" target="_blank">欧美国产亚洲另类动漫</a>| <a href="http://wwwhaodd116.com" target="_blank">国产精品美女久久久久av超清</a>| <a href="http://my736.com" target="_blank">欧美高清视频一区二区</a>| <a href="http://4y9k.com" target="_blank">国产日韩一区</a>| <a href="http://eee88888.com" target="_blank">亚洲作爱视频</a>| <a href="http://lmjqav.com" target="_blank">亚洲国产日韩欧美在线动漫</a>| <a href="http://g2000vip.com" target="_blank">亚洲图中文字幕</a>| <a href="http://qq666qq.com" target="_blank">99riav久久精品riav</a>| <a href="http://www559955.com" target="_blank">欧美呦呦网站</a>| <a href="http://by99969.com" target="_blank">先锋影音网一区二区</a>| <a href="http://9797690.com" target="_blank">欧美国产精品人人做人人爱</a>| <a href="http://7555hh.com" target="_blank">久久久久久有精品国产</a>| <a href="http://julong-ads.com" target="_blank">欧美日韩在线高清</a>| <a href="http://caopanjia.com" target="_blank">亚洲丰满在线</a>| <a href="http://www-tk3333.com" target="_blank">国模精品娜娜一二三区</a>| <a href="http://820002.com" target="_blank">在线亚洲一区二区</a>| <a href="http://sifeksa.com" target="_blank">99视频一区二区</a>| <a href="http://www47755.com" target="_blank">久久久蜜桃一区二区人</a>| <a href="http://yhc26.com" target="_blank">久久激情综合</a>| <a href="http://www-n77.com" target="_blank">国产精品自拍三区</a>| <a href="http://xingzhiyin85.com" target="_blank">亚洲最黄网站</a>| <a href="http://096577.com" target="_blank">一区二区三区日韩精品视频</a>| <a href="http://xjj733.com" target="_blank">免费人成网站在线观看欧美高清 </a>| <a href="http://69kun.com" target="_blank">亚洲第一福利社区</a>| <a href="http://621762.com" target="_blank">欧美一二区视频</a>| <a href="http://yichenep.com" target="_blank">欧美伊人久久大香线蕉综合69</a>| <a href="http://dgxinshidai.com" target="_blank">欧美日韩精品是欧美日韩精品</a>| <a href="http://cnc800.com" target="_blank">欧美激情精品久久久久久</a>| <a href="http://cnc800.com" target="_blank">狠狠色综合色综合网络</a>| <a href="http://979695.com" target="_blank">午夜亚洲福利</a>| <a href="http://236664.com" target="_blank">久久久久国产精品一区二区</a>| <a href="http://www-90567.com" target="_blank">国产伦精品一区二区三区视频孕妇 </a>| <a href="http://520taose.com" target="_blank">欧美在线观看天堂一区二区三区</a>| <a href="http://yw6632.com" target="_blank">欧美日韩在线一二三</a>| <a href="http://4322333.com" target="_blank">亚洲日本免费</a>| <a href="http://jdss777.com" target="_blank">亚洲无限乱码一二三四麻</a>| <a href="http://916969.com" target="_blank">欧美日韩亚洲激情</a>| <a href="http://kk1xx-com.com" target="_blank">99精品国产在热久久</a>| <a href="http://haoa009.com" target="_blank">亚洲私人影院</a>| <a href="http://wwwmiya118.com" target="_blank">国产精品久久久久久久久久妞妞</a>| <a href="http://sdsptl.com" target="_blank">中文日韩在线视频</a>| <a href="http://551753.com" target="_blank">欧美亚洲综合网</a>| <a href="http://www-888005.com" target="_blank">国产免费观看久久</a>| <a href="http://ccc36-com.com" target="_blank">久久精品国产96久久久香蕉</a>| <a href="http://musicshq.com" target="_blank">久久人人97超碰国产公开结果</a>| <a href="http://6673328.com" target="_blank">很黄很黄激情成人</a>| <a href="http://shght.com" target="_blank">欧美11—12娇小xxxx</a>| <a href="http://lovehefei.com" target="_blank">亚洲国产高清自拍</a>| <a href="http://oudaole.com" target="_blank">中文高清一区</a>| <a href="http://765409.com" target="_blank">国产午夜一区二区三区</a>| <a href="http://7171152.com" target="_blank">久久精品中文字幕一区二区三区</a>| <a href="http://birhit.com" target="_blank">欧美freesex8一10精品</a>| <a href="http://55555549.com" target="_blank">亚洲精品日韩激情在线电影</a>| <a href="http://sortxz.com" target="_blank">欧美日韩综合一区</a>| <a href="http://ww4477.com" target="_blank">性欧美暴力猛交69hd</a>| <a href="http://evaporsllc.com" target="_blank">美女脱光内衣内裤视频久久网站</a>| <a href="http://www-49386.com" target="_blank">亚洲欧洲久久</a>| <a href="http://5555547.com" target="_blank">欧美性开放视频</a>| <a href="http://tavbao.com" target="_blank">久久精品一区蜜桃臀影院</a>| <a href="http://www-44899.com" target="_blank">欧美国产日韩二区</a>| <a href="http://maiiyou.com" target="_blank">亚洲一区二区四区</a>| <a href="http://czjrby.com" target="_blank">国产一区二区三区四区老人</a>| <a href="http://tyaisen.com" target="_blank">免费成人高清视频</a>| <a href="http://baostat.com" target="_blank">在线亚洲免费</a>| <a href="http://www87bbw.com" target="_blank">蜜桃av综合</a>| <a href="http://belerbb.com" target="_blank">亚洲永久精品国产</a>| <a href="http://eastasp.com" target="_blank">精品动漫一区二区</a>| <a href="http://www-333304.com" target="_blank">欧美日韩理论</a>| <a href="http://gzpurefaith.com" target="_blank">欧美在线视频观看免费网站</a>| <a href="http://tv-miya188.com" target="_blank">亚洲成人自拍视频</a>| <a href="http://happyelephantv.com" target="_blank">亚洲欧美日韩中文在线制服</a>| <a href="http://laoyewo.com" target="_blank">一区二区三区在线免费视频</a>| <a href="http://k91cm.com" target="_blank">欧美午夜不卡影院在线观看完整版免费</a>| <a href="http://www92y.com" target="_blank">亚洲欧美日韩一区在线观看</a>| <a href="http://2456yo.com" target="_blank">亚洲国产精品久久久久秋霞影院</a>| <a href="http://555415.com" target="_blank">午夜精品一区二区三区在线播放</a>| <a href="http://taikonghua.com" target="_blank">一区久久精品</a>| <a href="http://961318.com" target="_blank">国产精品进线69影院</a>| <a href="http://zuan3344.com" target="_blank">美女视频网站黄色亚洲</a>| <a href="http://www-964664.com" target="_blank">亚洲天堂av在线免费观看</a>| <a href="http://9911444.com" target="_blank">欧美激情视频一区二区三区不卡</a>| <a href="http://058888e.com" target="_blank">亚洲自拍偷拍网址</a>| <a href="http://gs-qintai.com" target="_blank">91久久久久久久久久久久久</a>| <a href="http://cnlbogs.com" target="_blank">国产欧美日韩一区二区三区在线观看</a>| <a href="http://329aaa.com" target="_blank">欧美电影电视剧在线观看</a>| <a href="http://x2b2.com" target="_blank">欧美一级黄色网</a>| <a href="http://maokk88.com" target="_blank">中文欧美在线视频</a>| <a href="http://cmtqd.com" target="_blank">亚洲国产精品久久久久秋霞影院 </a>| <a href="http://www-45553.com" target="_blank">亚洲桃花岛网站</a>| <a href="http://04781900.com" target="_blank">久久三级视频</a>| <a href="http://www-kkjj88.com" target="_blank">亚洲欧美国产高清</a>| <a href="http://di4see.com" target="_blank">亚洲靠逼com</a>| <a href="http://488f.com" target="_blank">亚洲国产精品成人久久综合一区</a>| <a href="http://by33336.com" target="_blank">国产精品日韩欧美大师</a>| <a href="http://caosee.com" target="_blank">欧美日韩国产一区二区三区</a>| <a href="http://211186.com" target="_blank">美国十次了思思久久精品导航</a>| <a href="http://521nb.com" target="_blank">亚洲欧美视频一区</a>| <a href="http://k-dchina.com" target="_blank">亚洲小说欧美另类社区</a>| <a href="http://7749137.com" target="_blank">亚洲精品一区二区三区福利</a>| <a href="http://689992.com" target="_blank">亚洲国产成人av</a>| <a href="http://x946.com" target="_blank">欧美激情1区2区</a>| <a href="http://syruili.com" target="_blank">欧美mv日韩mv国产网站app</a>| <a href="http://www-4157.com" target="_blank">久久精品中文字幕一区</a>| <a href="http://www149aa.com" target="_blank">午夜精品国产</a>| <a href="http://www-188445.com" target="_blank">亚洲亚洲精品三区日韩精品在线视频 </a>| <a href="http://ccc159.com" target="_blank">欧美日韩亚洲高清一区二区</a>| <a href="http://ju255.com" target="_blank">暖暖成人免费视频</a>| <a href="http://lyminghang.com" target="_blank">毛片基地黄久久久久久天堂</a>| <a href="http://215920.com" target="_blank">久久久久一区二区三区</a>| <a href="http://pinyuanad.com" target="_blank">欧美在线观看一区</a>| <a href="http://118017.com" target="_blank">欧美在线视频免费观看</a>| <a href="http://9911444.com" target="_blank">性色av一区二区三区</a>| <a href="http://5566kan.com" target="_blank">午夜精品婷婷</a>| <a href="http://csjtzn.com" target="_blank">欧美在线视频免费</a>| <a href="http://xianjiacf.com" target="_blank">欧美专区日韩视频</a>| <a href="http://zzzz80.com" target="_blank">久久久国产精品一区二区中文 </a>| <a href="http://8222666.com" target="_blank">久久综合狠狠综合久久综青草</a>| <a href="http://qiezisp2.com" target="_blank">午夜一级在线看亚洲</a>| <a href="http://373gg.com" target="_blank">性高湖久久久久久久久</a>| <a href="http://henhenai1.com" target="_blank">午夜精品一区二区三区在线播放 </a>| <a href="http://filmcameralibrary.com" target="_blank">亚洲黄网站在线观看</a>| <a href="http://cqrebo.com" target="_blank">亚洲国产日韩欧美综合久久</a>| <a href="http://5858yp.com" target="_blank">亚洲国产清纯</a>| <a href="http://hhbz518.com" target="_blank">99精品欧美一区二区三区</a>| <a href="http://xzvaz.com" target="_blank">一区二区欧美日韩视频</a>| <a href="http://www-544778.com" target="_blank">亚洲网站在线观看</a>| <a href="http://tareandshare.com" target="_blank">午夜在线一区二区</a>| <a href="http://951738.com" target="_blank">久久久国产精品亚洲一区</a>| <a href="http://329374.com" target="_blank">蜜乳av另类精品一区二区</a>| <a href="http://cn1357.com" target="_blank">欧美成人午夜</a>| <a href="http://ad377.com" target="_blank">国产精品video</a>| <a href="http://pfpf662.com" target="_blank">国产日韩欧美自拍</a>| <a href="http://www24668.com" target="_blank">亚洲高清视频一区二区</a>| <a href="http://beeperagain.com" target="_blank">亚洲精品女人</a>| <a href="http://hakuihoso.com" target="_blank">午夜精品久久久久久久久久久</a>| <a href="http://gykfqzgpt.com" target="_blank">欧美夜福利tv在线</a>| <a href="http://679776.com" target="_blank">久久婷婷国产麻豆91天堂</a>| <a href="http://tyaisen.com" target="_blank">欧美第一黄色网</a>| <a href="http://4008166177.com" target="_blank">99天天综合性</a>| <a href="http://yjizz08.com" target="_blank">久久国产精品网站</a>| <a href="http://elpezomaha.com" target="_blank">欧美黄在线观看</a>| <a href="http://x946.com" target="_blank">国产精品一级久久久</a>| <a href="http://26163c.com" target="_blank">亚洲国产精品小视频</a>| <a href="http://333666333.com" target="_blank">亚洲伊人第一页</a>| <a href="http://yeyesaoqi.com" target="_blank">久久免费黄色</a>| <a href="http://by5130.com" target="_blank">一本大道久久a久久综合婷婷</a>| <a href="http://cgnwp.com" target="_blank">欧美亚洲一区在线</a>| <a href="http://playav111.com" target="_blank">欧美国产一区二区</a>| <a href="http://4449992.com" target="_blank">国产日韩欧美精品</a>| <a href="http://cao2014.com" target="_blank">亚洲精品少妇</a>| <a href="http://5252bnet.com" target="_blank">久久久久久久久久看片</a>| <a href="http://saobi6.com" target="_blank">最新日韩欧美</a>| <a href="http://80hogo.com" target="_blank">久久国产婷婷国产香蕉</a>| <a href="http://5mcm.com" target="_blank">欧美日韩亚洲国产精品</a>| <a href="http://6k6a.com" target="_blank">极品中文字幕一区</a>| <a href="http://l5076.com" target="_blank">亚洲一区二区视频</a>| <a href="http://snis675.com" target="_blank">欧美黑人国产人伦爽爽爽</a>| <a href="http://13751144594.com" target="_blank">亚洲视频在线视频</a>| <a href="http://amass-ic.com" target="_blank">欧美高清成人</a>| <a href="http://sxxawef.com" target="_blank">狠狠入ady亚洲精品</a>| <a href="http://2061375.com" target="_blank">亚洲先锋成人</a>| <a href="http://989p.com" target="_blank">亚洲破处大片</a>| <a href="http://xunlei520.com" target="_blank">久久久蜜桃精品</a>| <a href="http://2061375.com" target="_blank">国产欧美1区2区3区</a>| <a href="http://www497171c.com" target="_blank">夜夜嗨av一区二区三区免费区</a>| <a href="http://ythbhg.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>