锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品国产综合久久一线,激情久久久久久久久久,久久国产精品99国产精http://www.shnenglu.com/TianShiDeBaiGu/archive/2017/01/09/214581.html浣曟竻榫?/dc:creator>浣曟竻榫?/author>Mon, 09 Jan 2017 05:38:00 GMThttp://www.shnenglu.com/TianShiDeBaiGu/archive/2017/01/09/214581.htmlhttp://www.shnenglu.com/TianShiDeBaiGu/comments/214581.htmlhttp://www.shnenglu.com/TianShiDeBaiGu/archive/2017/01/09/214581.html#Feedback0http://www.shnenglu.com/TianShiDeBaiGu/comments/commentRss/214581.htmlhttp://www.shnenglu.com/TianShiDeBaiGu/services/trackbacks/214581.htmlfind . -name *.swift | xargs perl -p -i -e '/NSIndexPath/IndexPath/g'
find . -name *.swift | xargs perl -p -i -e 's/NSIndexPath/IndexPath/g'
find . -name *.swift | xargs perl -p -i -e 's/heightForRowAtIndexPath/heightForRowAt/g'
#find . -name *.swift | xargs perl -p -i -e 's/CGRectMake/RectMake/g'
find . -name *.swift | xargs perl -p -i -e 's/cellForRowAtIndexPath/cellForRowAt/g'
find . -name *.swift | xargs perl -p -i -e 's/forRowAtIndexPath/forRowAt/g'

find . -name *.swift | xargs perl -p -i -e 's/didSelectRowAtIndexPath/didSelectRowAt/g'
find . -name *.swift | xargs perl -p -i -e 's/cellForItemAtIndexPath/cellForItemAt/g'
find . -name *.swift | xargs perl -p -i -e 's/shouldSelectItemAtIndexPath/shouldSelectItemAt/g'
find . -name *.swift | xargs perl -p -i -e 's/didSelectItemAtIndexPath/didSelectItemAt/g'
find . -name *.swift | xargs perl -p -i -e 's/\(_\:NSURLSessionDataTask\!\, resp\:AnyObject\!\)/\(_, resp\) /g'
find . -name *.swift | xargs perl -p -i -e 's/\(_, rspObj:AnyObject!\)/\(_, resp\) /g'
find . -name *.swift | xargs perl -p -i -e 's/\(_, resp:AnyObject\!\)/\(_, resp\) /g'
find . -name *.swift | xargs perl -p -i -e 's/_:URLSessionDataTask!, responseObj:AnyObject!/_, responseObj/g'
find . -name *.swift | xargs perl -p -i -e 's/\(_, error:NSError\!\)/\(_, error\)/g'
find . -name *.swift | xargs perl -p -i -e 's/\(_:NSURLSessionDataTask!, error:NSError!\)/\(_, error\)/g'

find . -name *.swift | xargs perl -p -i -e 's/func doAction\(_ action: String, model: AnyObject\!, fromView: UIView\?\)/func doAction\(_ action: String, model: Any\!, fromView: UIView\?\)/g'

find . -name *.swift | xargs perl -p -i -e 's/CGPointZero/CGPoint.zero/g'
find . -name *.swift | xargs perl -p -i -e 's/CGFloat.max/\CGFloat\.greatestFiniteMagnitude/g'
find . -name *.swift | xargs perl -p -i -e 's/\.NoData/\.noData/g'
find . -name *.swift | xargs perl -p -i -e 's/\.Fail/\.fail/g'
find . -name *.swift | xargs perl -p -i -e 's/UIEdgeInsetsZero/UIEdgeInsets.zero/g'

#autoPinEdgeToSuperviewEdge
find . -name *.swift | xargs perl -p -i -e 's/\.autoPinEdgeToSuperviewEdge\(\.Leading/\.autoPinEdge\(toSuperviewEdge\: \.leading/g'
find . -name *.swift | xargs perl -p -i -e 's/\.autoPinEdgeToSuperviewEdge\(\.Trailing/\.autoPinEdge\(toSuperviewEdge\: \.trailing/g'
find . -name *.swift | xargs perl -p -i -e 's/\.autoPinEdgeToSuperviewEdge\(\.Bottom/\.autoPinEdge\(toSuperviewEdge\: \.bottom/g'
find . -name *.swift | xargs perl -p -i -e 's/\.autoPinEdgeToSuperviewEdge\(\.Top/\.autoPinEdge\(toSuperviewEdge\: \.top/g'

find . -name *.swift | xargs perl -p -i -e 's/codecToInstance\(/codec\(toInstance:/g'
find . -name *.swift | xargs perl -p -i -e 's/UIFont\.\.systemFont/UIFont\.systemFont/g'

#涓嬮潰榪欎袱鍙ュ鐞嗙殑鏄笉鍚岀殑鍑芥暟
#find . -name *.swift | xargs perl -p -i -e 's/deselectRowAtIndexPath\(/deselectRow\(at:/g'
#find . -name *.swift | xargs perl -p -i -e 's/deselectRowAtIndexPath\(/deselect\(at:/g'



find . -name *.swift | xargs perl -p -i -e 's/\.locationInView\(/\.location\( in:/g'
find . -name *.swift | xargs perl -p -i -e 's/CGRectZero/CGRect.zero/g'
find . -name *.swift | xargs perl -p -i -e 's/\.dismissViewControllerAnimated\(/\.dismiss\(animated: /g'

find . -name *.swift | xargs perl -p -i -e 's/LocalCache\.sharedCache\(\)\.cachedObjectForKey\(/LocalCache\.shared\(\)\.cachedObject\(forKey/g'
find . -name *.swift | xargs perl -p -i -e 's/LocalCache\.shared\(\)\.cachedObject\(forKey/LocalCache\.shared\(\)\.cachedObject\(forKey\:/g'
find . -name *.swift | xargs perl -p -i -e 's/willDisplayCell/willDisplay/g'

find . -name *.swift | xargs perl -p -i -e 's/XRZPostLoadingView\.showSuccessfulWithTitle\(/XRZPostLoadingView\.showSuccessful\(withTitle\:/g'
#榪欎釜鍦版柟鏀逛簡浠ュ悗闇瑕佸熬閮ㄦ坊鍔犳嫭鍙鳳紝闇瑕佹墜鍔ㄦ悳绱otificationCenter.default.post(name:NSNotification.Name(rawValue鍑烘潵淇敼
find . -name *.swift | xargs perl -p -i -e 's/NSNotificationCenter\.defaultCenter\(\)\.postNotificationName\(/NotificationCenter\.default\.post\(name\:\ NSNotification.Name\(rawValue\: /g'

find . -name *.swift | xargs perl -p -i -e 's/\.showTextWithTitle\(/\.showText\(withTitle\:/g'
find . -name *.swift | xargs perl -p -i -e 's/\.showSuccessWithTitle\(/\.showSuccessful\(withTitle\:/g'
find . -name *.swift | xargs perl -p -i -e 's/\(task\:URLSessionDataTask\!\,\ respon\:AnyObject\!\)/\(_\,\ respon\)/g'
find . -name *.swift | xargs perl -p -i -e 's/\(_,\ reponseObj\:AnyObject\!\)/\(_\,\ respon\)/g'
find . -name *.swift | xargs perl -p -i -e 's/\(_\:URLSessionDataTask\!\,\ responseObj\:AnyObject\!\)/\(_\,\ respon\)/g'
find . -name *.swift | xargs perl -p -i -e 's/\(_, responseObj:AnyObject!\)/\(_, responseObj\)/g'
find . -name *.swift | xargs perl -p -i -e 's/task:URLSessionDataTask!, error:NSError!/_, error/g'
find . -name *.swift | xargs perl -p -i -e 's/\(task:URLSessionDataTask!, responseObj:AnyObject!\)/\(_, responseObj\)/g'
find . -name *.swift | xargs perl -p -i -e 's/\(_\:URLSessionDataTask\!\,\ error\:NSError\!\)/\(_\,\ error\)/g'

find . -name *.swift | xargs perl -p -i -e 's/\.popToRootViewControllerAnimated\(/\.popToRootViewController\(animated: \/g'
find . -name *.swift | xargs perl -p -i -e 's/removeAlert\(/let _ = removeAlert\(/g'
find . -name *.swift | xargs perl -p -i -e 's/\.addObject\(/\.add\(/g'
find . -name *.swift | xargs perl -p -i -e 's/\.rac_newValueChannelWithNilValue\(/\.rac_newValueChannel\(withNilValue:/g'


find . -name *.swift | xargs perl -p -i -e 's/\.NotMore/\.notMore/g'
find . -name *.swift | xargs perl -p -i -e 's/\.ChatRoom/\.chatRoom/g'
find . -name *.swift | xargs perl -p -i -e 's/\.Normal/\.normal/g'
find . -name *.swift | xargs perl -p -i -e 's/MarkTableViewDD\.normal/MarkTableViewDD\.Normal/g'
find . -name *.swift | xargs perl -p -i -e 's/\.showFailWithTitle\(/\.showFail\(withTitle\:\ /g'
find . -name *.swift | xargs perl -p -i -e 's/\.heightFromHitModel\(/\.height\(fromModel\:\ /g'
find . -name *.swift | xargs perl -p -i -e 's/model\:AnyObject\!\,/model\:Any\!\,/g'
find . -name *.swift | xargs perl -p -i -e 's/func\ heightForModel\(_\ model\:AnyObject\!\)->CGFloat/func\ heightForModel\(_\ model\:Any\!\)->CGFloat/g'
find . -name *.swift | xargs perl -p -i -e 's/\.showSuccessfulWithTitle\(/\.showSuccessful\(withTitle\:\ /g'
find . -name *.swift | xargs perl -p -i -e 's/\.TouchUpInside\.touchUpInside/g'
find . -name *.swift | xargs perl -p -i -e 's/\.rac_signalForControlEvents\(/\.rac_signal\(for\:\ /g'
find . -name *.swift | xargs perl -p -i -e 's/\UIEdgeInsetsZero/\UIEdgeInsets.zero/g'
find . -name *.swift | xargs perl -p -i -e 's/\.systemFontOfSize\(/\..systemFont(ofSize:\ /g'

#find . -name *.swift | xargs perl -p -i -e 's/\.Normal/\.normal/g'
@import url(http://www.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

]]>
鎵鏈夎瘉鎹兘鎸囧悜鍚屼竴浠朵簨錛屽弽鑰屼護浜烘鐤? ------- 涓鑷存у亸宸?/title><link>http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/07/12/213922.html</link><dc:creator>浣曟竻榫?/dc:creator><author>浣曟竻榫?/author><pubDate>Tue, 12 Jul 2016 06:21:00 GMT</pubDate><guid>http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/07/12/213922.html</guid><wfw:comment>http://www.shnenglu.com/TianShiDeBaiGu/comments/213922.html</wfw:comment><comments>http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/07/12/213922.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/TianShiDeBaiGu/comments/commentRss/213922.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/TianShiDeBaiGu/services/trackbacks/213922.html</trackback:ping><description><![CDATA[     鎽樿: 榪欎釜鏈夌瀛﹀拰鏀挎不鎰忎箟鍝?nbsp; <a href='http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/07/12/213922.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/TianShiDeBaiGu/aggbug/213922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/TianShiDeBaiGu/" target="_blank">浣曟竻榫?/a> 2016-07-12 14:21 <a href="http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/07/12/213922.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浜哄伐鏅鴻兘錛岄緳瀹濆皬杞?閮ㄥ垎絎旇http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/07/11/213914.html浣曟竻榫?/dc:creator>浣曟竻榫?/author>Mon, 11 Jul 2016 07:30:00 GMThttp://www.shnenglu.com/TianShiDeBaiGu/archive/2016/07/11/213914.htmlhttp://www.shnenglu.com/TianShiDeBaiGu/comments/213914.htmlhttp://www.shnenglu.com/TianShiDeBaiGu/archive/2016/07/11/213914.html#Feedback0http://www.shnenglu.com/TianShiDeBaiGu/comments/commentRss/213914.htmlhttp://www.shnenglu.com/TianShiDeBaiGu/services/trackbacks/213914.htmlA 宸︽墜鎽稿綆楁硶鐨勬弿榪般?/span>
  • 褰撳乏鎵嬭竟娌℃湁澧欐椂錛屽乏杞墠榪涗竴姝ワ紱
  • 褰撳乏鎵嬭竟鏈夊涓斿墠鏂規病鏈夊鏃訛紝鍓嶈繘涓姝ワ紱
  • 褰撳乏鎵嬭竟鏈夊涓斿墠鏂逛篃鏈夊鏃訛紝鍙寵漿鍓嶈繘涓姝ワ紱
銆銆鍙蟲墜鎽稿綆楁硶錛屽彧闇灝嗕笂闈㈢殑“宸?#8221;鎹綔“鍙?#8221;錛?#8220;鍙?#8221;鎹綔“宸?#8221;銆?/span>

B 鎽稿綆楁硶瀛樺湪鐨勯棶棰橈紝璺緞鍐椾綑搴︽悶楂?/span>
姣斿鍦ㄤ竴涓皝闂埧闂翠腑錛屽乏鎵嬫懜澧欑畻娉曞拰鍙蟲墜鎽稿綆楁硶錛屼嬌鐢ㄧ殑鎬昏兘鑰楀樊寮傚緢澶с?nbsp;
  榪欎釜闂闇瑕佺敤鐢ㄩ仐浼犵畻娉曠殑鎬濇兂鍓炲妭銆?/span>
澶氭浣跨敤宸︽墜鍜屽彸鎵嬫懜澧欑畻娉曪紝渚濋潬縐瘡緇忛獙鏉ュ緱鍒版鐜囩粨璁猴紝鐒跺悗鏍規嵁涓嶅悓鏉′歡榪涜瀛︿範涔嬪悗寰楃煡涓嬩竴嬈¢噰鍙栧摢縐嶆懜澧欍?/span>

C 鎽稿綆楁硶鐨勬ц兘鏀瑰杽
榪欎釜絳栫暐鍙槸鐢ㄤ笌澶氭閲嶅璧頒竴涓糠瀹殑鎯呭喌錛屽浜庤蛋闄岀敓鐨勮糠瀹紝涓嶉傜敤銆?/span>
褰撲綔鍑轟竴嬈$Щ鍔ㄦ椂錛屽湪璺緞涓煡鎵懼厛鍓嶆槸鍚︾粡榪囩浉鍚岀殑鐐癸紝濡傛灉鏈夐偅涔堝氨璇存槑鍒拌繖涓姝ヤ負姝㈠畬鎴愪簡涓涓湀瀛愶紝鍦ㄩ仐浼犵畻娉曚腑錛?/span>鎶婂畠浠庤礬寰勪腑闄ゅ幓銆?/span>
澶氭琛屽姩嫻嬭瘯鍚庯紝灝嗕細鏀瑰杽鑳借楁晥鏋滐紝寰楀埌涓鐐圭粡楠屾鐜囩粨鏋溿?/span>
鍘婚櫎鍦堝瓙鐨勭畻娉曟槸錛?/span>
鍋囪宸︽墜鎽稿璧幫紝鍙栧緱鎵鏈夊凡緇忚繃璺緞璁頒負dimension[all]
閬嶅巻dimension all to 0錛?紕拌閲嶅鐨勮礬寰勮妭鐐癸紝璇佹槑錛岃繖涓偣鎵緇忓巻鐨勫乏鎵嬫懜澧欒礬寰勬槸涓涓湀
灝嗚繖涓偣鏍囪錛屼互鍚庡湪榪欓噷璺寵繃榪欎釜浣嶇疆鐨勫乏鎵嬫懜澧欒岄噰鐢ㄧ洿璧拌煩榪囪繖涓妭鐐廣?/font>

鎬濊冿細濡備綍緇欏皬杞﹀湪寮鏀劇┖闂翠腑錛屽仛鐜艦璺緞鐐圭殑鏍囪錛?/font>

D 娣卞害浼樺厛鎼滅儲綆楁硶錛?/span>
紼嬪簭榪愯鏃跺皢鎸夌収浠庝笂鍒頒笅錛屼粠宸﹀埌鍙崇殑欏哄簭閬嶅巻鏁存5鏍戙?/span>
瀵逛簬鐪熷疄鐜鐨勭墿鐞嗗皬杞︼紝闇瑕佷負灝忚濺瀹夎鎸囧崡閽堟垨鑰呴檧铻轟華鎵嶈銆傜悊璁轟笂鍔犻熷害浼犳劅鍣ㄤ篃鑳藉仛鍒幫紝浣嗘槸綆楁硶涓婁篃璁歌紼嶅井澶嶆潅涓鐐廣?/span>

娣卞害浼樺厛綆楁硶鎸変互涓嬭鍒欐墽琛岄亶鍘嗭細
  1. 1錛屽垽鏂綋鍓嶈妭鐐規槸鍚︿負鐩爣鑺傜偣錛屽鏄紝榪斿洖鎴愬姛銆?/li>
  2. 2錛屾鏌ュ綋鍓嶈妭鐐規槸鍚﹁繕鏈夋湭璁塊棶榪囩殑瀛愯妭鐐癸紝鑻ュ惁goto 4銆?    =>     4錛屾鏌ュ綋鍓嶈妭鐐規槸鍚︽湁涓婂眰鑺傜偣錛岃嫢鏈夎闂笂灞傝妭鐐癸紝璁句負褰撳墠鑺傜偣銆俫oto 1銆?/li>
  3. 3錛岃闂瓙鑺傜偣錛岃涓哄綋鍓嶈妭鐐癸紝璁懼凡璁塊棶銆俫oto 1銆?/li>
  4. 5錛岃繑鍥炲け璐ャ?/li>

E 騫垮害浼樺厛鎼滅儲綆楁硶錛?/span>
  1. 1銆?/span>浠庡浘涓煇涓《鐐筕0鍑哄彂錛屽茍璁塊棶姝ら《鐐癸紱
    2銆?/span>浠嶸0鍑哄彂錛岃闂甐0鐨勫悇涓湭鏇捐闂殑閭繪帴鐐筗1錛學2錛?#8230;,Wk;鐒跺悗,渚濇浠嶹1,W2,…,Wk鍑哄彂璁塊棶鍚勮嚜鏈璁塊棶鐨勯偦鎺ョ偣錛?/div>
    3銆?/span>閲嶅姝ラ2錛岀洿鍒板叏閮ㄩ《鐐歸兘琚闂負姝€?/div>
騫垮害浼樺厛鐨勫ソ澶勫湪浜庯紝濡傛灉鏈夊涓嚭鍙o紝閭d箞絎竴涓鎵懼埌鐨勫嚭鍙f秷鑰楁椂闂存渶鐭紝騫垮害鏈灝忥紝涔熷嵆璺姴鏈鐭?/span>
鍙︿竴涓澶栫殑濂藉鏄紝鍙互鐭ラ亾鎵鏈夌殑鍑哄彛銆傚緱鍒頒竴涓粺璁$粨鏋溿?br />




]]>
swift涓TableView鐨勪唬鐞嗚繘琛屽寘瑁?/title><link>http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/03/18/213066.html</link><dc:creator>浣曟竻榫?/dc:creator><author>浣曟竻榫?/author><pubDate>Fri, 18 Mar 2016 06:07:00 GMT</pubDate><guid>http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/03/18/213066.html</guid><wfw:comment>http://www.shnenglu.com/TianShiDeBaiGu/comments/213066.html</wfw:comment><comments>http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/03/18/213066.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/TianShiDeBaiGu/comments/commentRss/213066.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/TianShiDeBaiGu/services/trackbacks/213066.html</trackback:ping><description><![CDATA[     鎽樿: 鍐欎簡澶tableView錛屽彂鐜版瘡嬈¢兘瑕佸疄鐜癟ableView鐨勪袱涓唬鐞嗗お楹葷儲銆傛垜鍦╯wift灞傞潰鍋氫簡涓嬈″皝瑁呫?鎴戞兂瑕佹瘡涓嬌鐢╰ableView鐨勫湴鏂癸紝閮戒笉鍦ㄩ渶瑕佸崟鐙疄鐜頒竴浠絫ableViewDataSource鍜孴ableViewDelegate. 涓嬮潰鏄悊鎯崇殑浣跨敤瀹炰緥: Code highlighting produced by Actipro CodeHighlighte...  <a href='http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/03/18/213066.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/TianShiDeBaiGu/aggbug/213066.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/TianShiDeBaiGu/" target="_blank">浣曟竻榫?/a> 2016-03-18 14:07 <a href="http://www.shnenglu.com/TianShiDeBaiGu/archive/2016/03/18/213066.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>UIImage鏃犻敮榻跨緝鏀撅紙鏃犻敮榻匡級,UIButton鍥劇墖鏃犻敮榻跨緝鏀?/title><link>http://www.shnenglu.com/TianShiDeBaiGu/archive/2015/10/09/211979.html</link><dc:creator>浣曟竻榫?/dc:creator><author>浣曟竻榫?/author><pubDate>Fri, 09 Oct 2015 10:20:00 GMT</pubDate><guid>http://www.shnenglu.com/TianShiDeBaiGu/archive/2015/10/09/211979.html</guid><wfw:comment>http://www.shnenglu.com/TianShiDeBaiGu/comments/211979.html</wfw:comment><comments>http://www.shnenglu.com/TianShiDeBaiGu/archive/2015/10/09/211979.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/TianShiDeBaiGu/comments/commentRss/211979.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/TianShiDeBaiGu/services/trackbacks/211979.html</trackback:ping><description><![CDATA[娌℃煡鍒扮浉鍏寵祫鏂?錛岃璧鋒潵鍏跺疄涔熸尯綆鍗曠殑錛屽氨鏄嬌鐢║IImage鐨勫垵濮嬪寲鍑芥暟閲嶆柊鍒濆鍖?span style="font-size: 13px; background-color: #eeeeee;">-</span><span style="font-size: 13px; background-color: #eeeeee;"> (UIImage </span><span style="font-size: 13px; background-color: #eeeeee;">*</span><span style="font-size: 13px; background-color: #eeeeee;">)imageWithScale:(CGFloat)scale{</span><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all">    <span style="color: #0000FF; ">return</span> [UIImage imageWithData:UIImageJPEGRepresentation(self, 1) scale:scale];<br />}</div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all">//swift鐨勪唬鐮佸氨涓嶅啓浜?br /><br />//鑾峰緱鐨刄IImage鑳藉閫傚簲UIButton鐨勬棤閿嬌緙╂斁<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--></div><img src ="http://www.shnenglu.com/TianShiDeBaiGu/aggbug/211979.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/TianShiDeBaiGu/" target="_blank">浣曟竻榫?/a> 2015-10-09 18:20 <a href="http://www.shnenglu.com/TianShiDeBaiGu/archive/2015/10/09/211979.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>swift 鍘婚櫎String棣栧熬鐨勭┖鏍鹼紝浠ュ強鎸囧畾瀛楃涓?/title><link>http://www.shnenglu.com/TianShiDeBaiGu/archive/2015/06/11/210883.html</link><dc:creator>浣曟竻榫?/dc:creator><author>浣曟竻榫?/author><pubDate>Thu, 11 Jun 2015 09:22:00 GMT</pubDate><guid>http://www.shnenglu.com/TianShiDeBaiGu/archive/2015/06/11/210883.html</guid><wfw:comment>http://www.shnenglu.com/TianShiDeBaiGu/comments/210883.html</wfw:comment><comments>http://www.shnenglu.com/TianShiDeBaiGu/archive/2015/06/11/210883.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/TianShiDeBaiGu/comments/commentRss/210883.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/TianShiDeBaiGu/services/trackbacks/210883.html</trackback:ping><description><![CDATA[@import url(http://www.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 鐩存帴緇欎竴孌佃皟鐢ㄥ疄渚嬶細@import url(http://www.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); <div> <div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->var str = "       \n   \r \r\n \t Hello, \n playground  \n  \t \t \n \n\r   \n    "<br /> let length = (str <span style="color: #0000FF; ">as</span> NSString).length<br /> let a = str.escapeHeadTailSpace()<br /> let b = str.stringEscapeHeadTail(strs:["\r", "\n", "\t", "\r\n", " "])</div> </div> <div><br /> </div> <div>瀵瑰簲緇撴灉:</div> <div> <p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; color: #ff2600;">a::\t Hello, \n playground  \n  </p> </div> <div> <p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; color: #ff2600;">b::Hello, \n playground</p> <p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; color: #ff2600;"><br /> </p> <p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; color: #ff2600;">澶勭悊鍘熺悊鏄細閽堝涓涓瓧絎︿覆錛屾瘡嬈℃寜涓涓瓧鑺傝煩榪囩粰瀹氱殑瀛楃涓詫紝騫惰繑鍥炴柊寰楀埌鐨勫瓧絎︿覆錛屽弽澶嶈凱浠o紝鐩村埌鍘熷瓧絎︿覆涓凡緇忔壘涓嶅埌緇欏畾鐨勫瓧絎︿覆銆傝繖鏍鳳紝鍖呭惈鍦ㄤ腑闂寸殑瀛楃鏄笉鍘婚櫎鐨勩?/p> <p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; color: #ff2600;">灝嗗緱鍒扮殑鏂板瓧絎︿覆鍙嶈漿錛屽悓鏍峰湪澶勭悊涓閬嶃傝繖鏍峰ご灝鵑儴鐨勬帓闄ゅ瓧絎︿覆闆嗛兘鍙互浜嗐傜劧鍚庡啀灝嗙粨鏋滃弽杞紝寰楀埌鍘熸潵欏哄簭鐨勫瓧絎︿覆錛屽嵆鎴戜滑闇瑕佺殑緇撴灉.</p> <p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; color: #ff2600;">鍗曠函鍘婚櫎鍏朵腑鎵鏈夌殑鏌愪釜瀛楃闆嗭紝鏈夊師鐢熸柟娉曪紝涓嶅啀嬈¤冭檻</p> </div> <div>榪欐槸閽堝String鐨勬墿灞曪細</div> <div> <div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;">extension String{<br />     func escapeSpaceTillCahractor()->String{<br />         <span style="color: #0000FF; ">return</span> self.stringEscapeHeadTail(strs:["\r", " ", "\n"])<br />     }<br />     func escapeHeadStr(str:String)->(String, Bool){<br />         var result = self <span style="color: #0000FF; ">as</span> NSString<br />         var findAtleastOne = <span style="color: #0000FF; ">false</span><br />         <span style="color: #0000FF; ">while</span>( <span style="color: #0000FF; ">true</span> ){<br />             var range = result.rangeOfString(str)<br />             <span style="color: #0000FF; ">if</span> range.location == 0 && range.length == 1 {<br />                 result = result.substringFromIndex(range.length)<br />                 findAtleastOne = <span style="color: #0000FF; ">true</span><br />             }<span style="color: #0000FF; ">else</span>{<br />                 <span style="color: #0000FF; ">break</span><br />             }<br />         }<br />         <span style="color: #0000FF; ">return</span> (result <span style="color: #0000FF; ">as</span> String, findAtleastOne)<br />     }<br />     func escapeSpaceTillCahractor(#strs:[String])->String{<br />         var result = self<br />         <span style="color: #0000FF; ">while</span>( <span style="color: #0000FF; ">true</span> ){<br />             var findAtleastOne = <span style="color: #0000FF; ">false</span><br />             <span style="color: #0000FF; ">for</span> str <span style="color: #0000FF; ">in</span> strs {<br />                 var found:Bool = <span style="color: #0000FF; ">false</span><br />                 (result, found) = result.escapeHeadStr(str)<br />                 <span style="color: #0000FF; ">if</span> found {<br />                     findAtleastOne = <span style="color: #0000FF; ">true</span><br />                     <span style="color: #0000FF; ">break</span>  <span style="color: #008000; ">//</span><span style="color: #008000; ">for寰幆</span><span style="color: #008000; "><br /> </span>                }<br />             }<br />             <span style="color: #0000FF; ">if</span> findAtleastOne == <span style="color: #0000FF; ">false</span> {<br />                 <span style="color: #0000FF; ">break</span><br />             }<br />         }<br />         <span style="color: #0000FF; ">return</span> result <span style="color: #0000FF; ">as</span> String<br />     }<br />     func reverse()->String{<br />         var inReverse = ""<br />         <span style="color: #0000FF; ">for</span> letter <span style="color: #0000FF; ">in</span> self {<br />             println(letter)<br />             inReverse = "\(letter)" + inReverse<br />         }<br />         <span style="color: #0000FF; ">return</span> inReverse<br />     }<br /> <br />     func escapeHeadTailSpace()->String{<br />         <span style="color: #0000FF; ">return</span> self.escapeSpaceTillCahractor().reverse().escapeSpaceTillCahractor().reverse()<br />     }<br /> <br />     func stringEscapeHeadTail(#strs:[String])->String{<br />         <span style="color: #0000FF; ">return</span> self.escapeSpaceTillCahractor(strs:strs).reverse().escapeSpaceTillCahractor(strs:strs).reverse()<br />     }<br /> }</div> </div><img src ="http://www.shnenglu.com/TianShiDeBaiGu/aggbug/210883.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/TianShiDeBaiGu/" target="_blank">浣曟竻榫?/a> 2015-06-11 17:22 <a href="http://www.shnenglu.com/TianShiDeBaiGu/archive/2015/06/11/210883.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.wubaili.com.cn" target="_blank">国内精品久久久久影院薰衣草</a>| <a href="http://www.22980000.cn" target="_blank">天堂无码久久综合东京热</a>| <a href="http://www.dliif.cn" target="_blank">久久精品视频一</a>| <a href="http://www.qianzifu.net.cn" target="_blank">狠狠人妻久久久久久综合蜜桃</a>| <a href="http://www.yejw.cn" target="_blank">美女写真久久影院</a>| <a href="http://www.bolezi333.cn" target="_blank">久久这里只有精品久久</a>| <a href="http://www.bgbgb.cn" target="_blank">久久91精品国产91久久户</a>| <a href="http://www.gajl.cn" target="_blank">久久久久人妻一区精品色</a>| <a href="http://www.klzp.net.cn" target="_blank">久久久久亚洲av无码专区 </a>| <a href="http://www.shyk888.cn" target="_blank">久久久久AV综合网成人</a>| <a href="http://www.tzfxw.cn" target="_blank">久久精品国产99久久久古代</a>| <a href="http://www.siteni.cn" target="_blank">久久久久久久波多野结衣高潮</a>| <a href="http://www.itewei.cn" target="_blank">亚洲欧美一区二区三区久久</a>| <a href="http://www.6talent.cn" target="_blank">久久精品极品盛宴观看</a>| <a href="http://www.lhjban.cn" target="_blank">久久精品国产精品亚洲精品</a>| <a href="http://www.1314liao.cn" target="_blank">国产成人精品综合久久久久</a>| <a href="http://www.wmnm.net.cn" target="_blank">97精品伊人久久久大香线蕉</a>| <a href="http://www.lyag.cn" target="_blank">亚洲国产欧美国产综合久久</a>| <a href="http://www.u2860.cn" target="_blank">久久精品欧美日韩精品</a>| <a href="http://www.maishuhua.cn" target="_blank">国产精品久久久久久搜索</a>| <a href="http://www.piaozen.cn" target="_blank">久久这里只精品国产99热</a>| <a href="http://www.bluecc.com.cn" target="_blank">国产精品免费久久久久久久久</a>| <a href="http://www.wxyuyang.com.cn" target="_blank">久久精品亚洲男人的天堂</a>| <a href="http://www.rentieyou.cn" target="_blank">久久人人爽人爽人人爽av </a>| <a href="http://www.80649.cn" target="_blank">久久亚洲AV成人出白浆无码国产</a>| <a href="http://www.lzjrdfl.cn" target="_blank">无码国内精品久久人妻蜜桃</a>| <a href="http://www.izyph.cn" target="_blank">国产精品99精品久久免费</a>| <a href="http://www.drlf.net.cn" target="_blank">香港aa三级久久三级</a>| <a href="http://www.hskx.org.cn" target="_blank">久久久久国色AV免费看图片</a>| <a href="http://www.mayingbao.cn" target="_blank">久久人人爽人人爽人人片AV高清</a>| <a href="http://www.lefanz.cn" target="_blank">国产成人精品综合久久久久</a>| <a href="http://www.asyb.com.cn" target="_blank">国产精品久久久久无码av</a>| <a href="http://www.xajh2.cn" target="_blank">久久免费视频一区</a>| <a href="http://www.weizhongjiang.cn" target="_blank">国产毛片欧美毛片久久久</a>| <a href="http://www.3171unp.cn" target="_blank">狠狠色丁香婷婷综合久久来 </a>| <a href="http://www.opsdc8.cn" target="_blank">日韩一区二区三区视频久久</a>| <a href="http://www.leftbank-cn.cn" target="_blank">久久精品国产2020</a>| <a href="http://www.iptid.com.cn" target="_blank">久久最新精品国产</a>| <a href="http://www.pocoho.cn" target="_blank">精品久久久久久国产</a>| <a href="http://www.dgyjte580.cn" target="_blank">久久青草国产精品一区</a>| <a href="http://www.qgnz.net.cn" 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>