• 鏁﹀寲UI璁捐鍩硅

    鎸夋嵑浣忔湰韬洿鎺ヨ烦鍏ヨ璁$殑鎰熷姩鍙互鑺傛祦鏃堕棿锛岃棌鍏嶄笉鐢ㄨ鐨勫ご鐥涘拰鏃犲嫟濂嬨€傛兂瑕佽璁′紤浼氭洿浣崇殑鍒╃敤锛屽湪璁捐寮€鍙戞尓鍔ㄥ埄鐢ㄦ椂蹇呴渶鏈嶈喓骞堕伒寰互涓嬭鐐癸紝杩欎簺璁捐瑕佺偣鍦ㄥ紑鍙戞尓鍔ㄥ埄鐢ㄤ腑鐩伏/p>

    鏌ョ湅璇︽儏 鍚夋灄

  • 闀挎不UI鍩硅鏈烘瀯

    鑰屽悗鍦╥ndex.js涓紝鐣稿舰鍒濆鍖栦竴涓〉闈㈡牴绾ф澶朧ue缁勪欢锛屼紶鍏ヨ繖涓嚜鐣岃鐨剆tore瀵硅薄銆傞櫎浜?鍗庡濮嬫暟鎹寖渚嬪涓€鍒囩殑鏁版嵁鑼冧緥閮芥槸瀵硅薄鑼冧緥锛屽璞¤寖渚嬬殑璧嬪€艰繍绠楁槸鎿嶇旱鎻寸敤锛屽a=b锛屾妸b

    鏌ョ湅璇︽儏 灞辫タ

  • 宸㈡箹鐢靛晢缇庡伐鍩硅

    閮戝窞UI璁捐鍩硅-UI璁捐灏嗏€滃崟褰撲竴澹佲€?銆傝鍐崇缉鐣ュ浘锛坱humbnails锛夊仠姝氦浜掔殑鐢ㄦ埛鐨勫潎鍖€浜や簰娆℃暟鏈€楂橈紝杩欑敵鏄庣浉杈冧簬鎸夐敭锛坅rrow锛夊拰杞诲埛锛坰wipe锛夛紝鐢ㄦ埛鍦ㄧ缉鐣ュ浘锛坱humbnails锛夊瓨鍦ㄨ緝楂樼骇姝ゅ浠婞/p>

    鏌ョ湅璇︽儏 瀹夊窘

  • 闆嗗畨缇庡伐鍩硅

    璇存槑锛氫互涓嬫嫭鍙蜂腑涓鸿幏濂栬璁″洟闃熷湴鐐瑰浗搴︼紝骞朵笉鏄搧鐗屽晢鍦扮偣鍥藉害銆傞泦瀹夌編宸ュ伐璧勬按骞冲叾浣欑殑闂锛屽ソ姣旇璁′竴涓父鎴忓紩鎿庛€佷拱鍗栫畻娉曘€佺墿娴佹垨鍦ㄧ嚎鍗遍櫓鍔炵悊绯荤粺銆佷紭鍖栦竴涓強鏃惰妭鍒剁郴缁烖/p>

    鏌ョ湅璇︽儏 鍚夋灄

  • 闃滃悍UI鍩硅鏈烘瀯

    鏄互涔熷彲浠ユ彛搴﹀嚭鍦ㄦ鏂瑰紡涓晫璇寸殑閫昏緫鍑℃槸鍜岃祫鏈病鏈夊お澶х殑闂郴銆傛鏂瑰紡鐨勮疆鍥炲唴棣栧厛鍙栧緱灏炬寚閽堝拰鍏秐ext鎸囧悜鐨勫璞★紝鍥犱负tail鍜孨ode鐨刵ext鍧囨槸volatile鐨勶紝浠ユ槸鍖呯浜嗗彇寰楃殑鍒?/p>

    鏌ョ湅璇︽儏 鏂扮枂

  • 鏅嬪窞缇庡伐鍩硅鐝?/h3>

    浣滀负涓€涓叿鐖辩爺璁ㄦ尓鍔 app 鐨勪骇鍝佽璁¤€咃紝鎴戞瘡鍛ㄩ兘瑕佷笅杞藉ぇ鎵瑰垎姝х殑 app 鈥斺€斾互姝ゆ潵瀵昏鍒嚧鐨勪氦浜掍笌瑙嗚璁捐鐏垫劅銆傛檵宸炵編宸ュ煿璁ぇ姒傚灏戦挶鑻ユ槸浣犵殑璁捐鎬濇儫杩橀€楃暀鍦ㄥ崱鐗囪瘽锛岄偅

    鏌ョ湅璇︽儏 娌冲寳

  • 鍏嬫媺鐜涗緷UI璁捐甯堝煿璁?/h3>

    鏋滈泟鍙告浘缁忓皢鍐呰仈浠g爜灞ヨ鎿嶇旱鎻掓墜鍒颁簡 Playgrounds銆傚厠鎷夌帥渚漊I璁捐甯堝煿璁垜浠渶瑕佷竴涓狣ao锛屾潵灏佽鎴戜滑涓€鍒囩殑钀ヤ笟鏂瑰紡锛屼唬鐮佷互涓嬶細銆傚叧浜庢煇涓彉閲忕殑鑰借鍒濆鍖栦篃鏄粡甯歌鐢ㄥ埌鐨勶紝

    鏌ョ湅璇︽儏 鏂扮枂

  • 寤夋睙缇庡伐鍩硅鐝?/h3>

    鑻ユ槸骞冲父娌℃湁鎶芥椂闂磋嚜鍔ㄥ幓鑷垜鎸戦珮鐨勮瘽锛岄偅浣犵殑璁捐姘村钩寰堥毦鎸戦珮锛屼箖鑷抽€嗘按琛岃垷銆傛€荤粨涓€涓嬬幇鐜板湪锛岀鎶€椋為€熸垚闀匡紝UI琛屼笟鎴愰暱搴斿綋鏄悓姝ョ殑锛岀‖浠惰蒋浠堕兘鍦ㄤ笉绔帹鏂帮紝杩欏氨鍐宠浜嗭紝UI璁捐琛屼笟

    鏌ョ湅璇︽儏 骞夸笢

  • 娲崡鐢靛晢缇庡伐鍩硅

    鍓嶄竴闃靛瓙inside缂栬瘧浜咶lat Design: Can You Benefit from the Trend?杩欑瘒鏂囩珷锛屽闈㈠flat design鏈夌畝鍗曟槑鐧界殑鐣岃锛氥€岄浂3D灞炴€х殑璁捐銆嶏紝鎶涘嵈娴洉銆佹枩瑙掋€佹笎灞傜瓑鑺变繌鐨勬畩鏁堬紝鑰岄噰

    鏌ョ湅璇︽儏 鍚夋灄

  • 瑗胯棌UI鍩硅鏈烘瀯

    KVO(閿€肩洃鍚?锛屽嵆Key-Value Observing锛屽畠鎸戜緵涓€绉嶆満鍒?褰撴寚瀹氱殑瀵硅薄鐨勫睘鎬ц鐐圭獪鍚?瀵硅薄灏变細鎺ョ鍒板憡璇夛紝鏉′欢鏄饱琛屼簡setter鏂瑰紡銆佹垨鍒╃敤浜咾VC璧嬪€笺€傝タ钘廢I鍩硅鏃犵己鎵惧伐浣滃悧杩橖/p>

    鏌ョ湅璇︽儏 瑗胯棌

  • 婕渤璁捐鍩硅

    鐢变簬澶勭疆鐨勫伐浣滄槸钀ヤ笟绋犻泦鍨嬬殑锛屾湁鐨勮惀涓氶€昏緫寰堟槸搴炴潅锛屾垜浠壒鍦板噯澶囦簡涓€浠戒笉閿欑殑闇€姹傦紙鏂熼厡鍒板簲璇曡€呮病鏈夎涓氳儗鏅紝缁欏嚭浜嗚瀹炵殑涓撲笟鐢虫槑鍜屼緥瀛愶級锛屽苟鎸夌収杩欎唤闇€姹傚嚭浜嗗嚑閬撶敤渚嬭璁$殑棰楛/p>

    鏌ョ湅璇︽儏 娌冲崡

  • 濉斿煄UI鍩硅

    鏍囧織鏂牴鐨勪綋渚嬮渶瑕佸绋嬪簭鐨勫璞″仠姝袱娆℃壂鎻忥紝绗竴娆′粠鏍癸紙Root锛夊紑濮嬫壂鎻忥紝琚牴鎻寸敤浜嗙殑瀵硅薄鏍囧織涓轰笉鏄福婊擄紝涓嶆槸娓f粨鐨勫璞℃彺鐢ㄧ殑瀵硅薄涓€鏍锋爣蹇椾负涓嶆槸娓f粨锛屼互姝ら€掑綊銆傝€屽埄鐢ㄦ寔缁娣狐/p>

    鏌ョ湅璇︽儏 鏂扮枂

  • 涓滄腐璁捐甯堝煿璁?/h3>

    闀€閲戞睜璁捐鍩硅14骞村疄鎴樼粡鍘嗘垚灏遍《灏栬璁″笀銆備竴鑸潵璁诧紝鎮ㄦ渶灏戣涓庤璁″笀鍋滄浠ヤ笅鍑犳柟闈㈢殑鐩稿悓锛氥€傝祫娣辫璁″笀Tom Koszyk闂簬璁捐涓滆タ濡備綍閫夋嫨鐨?3鐐瑰€¤锛屼緵浜轰汉鍙傝€冦€備笢娓璁″笀

    鏌ョ湅璇︽儏 杈藉畞

  • 濂夊寲瀹ゅ唴璁捐鍩硅

    浠ヤ笂灏变粙缁嶄簡ui璁捐瑕佸涔犵殑鍐呭锛屽彲瑙侀渶瑕佹妸鎻$殑鍐呭杩樻槸鑹鐨勶紝鑻ユ槸鍚岀獥鏄浂鍩虹鐨勮瘽锛屾湰韬涔犻渶瑕佺殑鏃堕棿鏄緢闀跨殑锛屾渶濂界殑閫夋嫨渚挎槸鎵句竴瀹朵笓涓歶i鍩硅鏈烘瀯鍘诲弬鍔犲煿璁紝浠庣編鏈熀纭€锛屽钩

    鏌ョ湅璇︽儏 娴欐睙

  • 鐩橀敠UI鍩硅鏈烘瀯

    鍓嶅線Windows澶勭疆闄勫姞鍒 CImage 瀵硅薄銆傝嫢鏄皢鏍瑰熀鑼冧緥鐨勫璞¤浆鎴愬搷搴旂殑閫氫織鑼冧緥鍙橀噺锛屾墍璋撶殑鏍瑰熀鑼冧緥涔熷氨鎴愪簡涓€鑸剰涔変笂鐨勮寖渚?涓嶅啀鏈夊唴瀛樺姙鐞嗕笂鐨勫垎姝?銆傜洏閿I鍩硅鏈烘瀯瀹冨

    鏌ョ湅璇︽儏 杈藉畞

  • 婊℃床閲宲s鍩硅鐝?/h3>

    Photoshop锛氳櫧鐒跺畠鎰堟潵鎰堢棿鑲ワ紝鍙槸澶勭疆鍥惧舰杩樻槸涓嶉敊鐨勶紱Fireworks锛氭渶鍚堥€傚仛UI璁捐鐨勮蒋浠讹紱Axure锛氫氦浜掕璁″埄鍣紝璁捐+浜や簰瀹冧竾鑳藉紕瀹氾紱浣犵殑澶ц剳锛氭垜浠敤鈥濊渹宸㈢悊蹇碘€滃紑瀵间綘鐨勫ぇ鑴戯紝甯姪浣犳縺璧饵/p>

    鏌ョ湅璇︽儏 鍐呰挋鍙|/span>

  • 楣ゅ北瀹ゅ唴璁捐鍩硅

    鐢变簬涓嶆竻鏅颁袱澶у法瀛愬湪杩欎竴鍔熸晥鐐硅璁¢潰鍓嶇殑鎶€鏈檺鍒堕棶棰橈紝浠ユ槸寰堥毦璇磋皝濂借皝鍧忋€傜淮鍩轰笂鎶ュ憡浜嗘鍦ㄥ仠姝腑鐨勪笉涓柇澶ц妯UI璋冨墏锛屽寘缃椾竴涓柊鐨勮壊褰╅€夋嫨鍣紝浠庡ご璁捐鐨勬钀借璺濋€夋嫨

    鏌ョ湅璇︽儏 骞夸笢

  • 闈栨睙UI璁捐鍩硅

    Git 鍏充簬浜у搧璁捐鑰岃█锛屾槸涓€涓笉閿欑殑鍚堜綔骞冲彴銆傚憪锛屼笂涓€绔犲挶浠紕瀹氫簡鍜变滑缃戠珯鐨勮璁★紝鎵嬪ご鏈変竴寮犵綉绔欒璁″浘浜嗭紝姝ゅ埢鍛紝渚挎槸鍒囧浘鐨勬椂杈颁簡銆?锛夌缁熺被鏄竴绉嶆ā鏉垮紡璁捐锛屾帴鍙f槸涓€绉嶈鍔ㄥ吀

    鏌ョ湅璇︽儏 姹熻嫃

  • 婀樹埂骞抽潰璁捐鍩硅

    鎸夌収姝ゅ埢鐨勪紒涓氬拰涓撲笟鐨勮璁¢泟鍙稿璁捐甯堢殑璇锋眰锛屽煿鑲插叿澶囩患鍏虫湰璐ㄥ拰濡欐妧鐨勫钩闈㈣璁″笀锛岃瀛︾敓鏈夋洿寮虹殑璁捐鐞嗗康鎴樹簤闈㈠垱鎰忔墠鑳斤紝鍦ㄨ壊閲囨惌閰嶄笂鏈夋湰韬殑鍗曞埌鐪嬫硶锛屽厖瀹為槓鎵湰韬殑鎬濇儫

    鏌ョ湅璇︽儏 婀栧崡

  • 娑垮窞UI鍩硅鐝?/h3>

    鍒╃敤聽docker images聽鍙蜂护鍙互鍦ㄧ郴缁熼噷鐪嬪埌涓€鍒囬暅鍍忋€傜敱浜庢垜灞ヨ涓婅堪浠g爜鏄湪锛?(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex鐨凕/p>

    鏌ョ湅璇︽儏 娌冲寳