国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Xcode學習文檔:Xcode4主題樣式

移動開發 iOS
本文主要是來學習Xcode的學習文檔,來了解并學習Xcode4主題樣式的操作的內容,詳細的獎金了整個過程類似實現xcode4的主題樣式,具體內容來看本文詳細內容。

本文主要是來學習Xcode的學習文檔,來了解并學習Xcode4主題樣式的操作的內容,詳細的獎金了整個過程類似實現xcode4主題樣式,具體內容來看本文詳細內容。

一、下載安裝Xcode4

因為我需要讓Xcode4和老版本共存,在安裝Xcode4時選擇其他安裝路徑,安裝成功后在xcode4安裝目錄下改名Xcode.app為Xcode4.app以區分老版本,隨便找一個xcodeproj文件,右鍵Get Info,在Open with里面選擇Xcode4并點擊Change All以設置文件類型關聯。

二、熟悉界面

打開Xcode,大概瀏覽下界面的變化,到處亂點下看是啥東西,把Xcode菜單瀏覽一遍。有空的話可以看看幫助文檔里面關于源代碼管理的部分。試著建一個HelloWorld項目,并操作下IB鏈接。

三、配置代碼編輯器的字體和顏色(Fonts & Colors)

我比較喜歡用黑色背景寫代碼,眼睛比較舒服。以前老的ColorTheme文件用不了,ColorTheme的存放路徑變了,舊的在~/Library/Application Support/Xcode/Color Themes,Xcode4的在~/Library/Developer/Xcode/UserData/FontAndColorThemes下,而且文件格式也變了,但是大部分項目都是一樣的。可以重新配置顏色字體,也可以對照著手動改配置文件。

Google了一下,aktowns已經寫了一個轉換腳本:https://gist.github.com/793006

使用方法非常簡單:

1、下載dvtcolorconvert.rb,假如你放在桌面,把舊的Theme文件也復制到桌面

  1. //dvtcolorconvert.rb  
  2.  
  3. #!/usr/bin/env ruby  
  4. # This script converts xccolorthemes to dtvcolorthemes for porting xcode 3.x themes to xcode 4.x   
  5. # created by ashley towns <ashleyis@me.com>   
  6. # Public domain.  
  7. # ./dvtcolorconvert <inputfile> 
  8. # spits out a .dtvcolortheme file  
  9.  
  10. require 'rubygems'  
  11. require 'plist'  
  12. raise "Error: need a source file #{__FILE__} [file.xccolortheme]" if ARGV.length == 0   
  13.  
  14. def alpha inc, alpha=1 
  15.   "#{inc} #{alpha}"  
  16. end  
  17. def convert infile  
  18.   hash = Plist::parse_xml infile  
  19.   out_hash = {}  
  20.   out_hash[:DVTSourceTextSyntaxFonts] = {}  
  21.   out_hash[:DVTSourceTextSyntaxColors] = {}  
  22.   hash.each do |name, node|  
  23.     node.each do |child_name, child|  
  24.       puts "[on] node:#{name} child:#{child_name}(#{child})"  
  25.       if name == "Colors"  
  26.         case child_name  
  27.           when /Background/   
  28.             out_hash[:DVTSourceTextBackground] = alpha child  
  29.             out_hash[:DVTConsoleTextBackgroundColor] = alpha child  
  30.             out_hash[:DVTSourceTextInvisiblesColor] = alpha child  
  31.             out_hash[:DVTSourceTextBlockDimBackgroundColor] = alpha child  
  32.           when /InsertionPoint/   
  33.             out_hash[:DVTSourceTextInsertionPointColor] = alpha child  
  34.             out_hash[:DVTConsoleTextInsertionPointColor] = alpha child  
  35.             out_hash[:DVTDebuggerInsutrctionPointerColor] = alpha child  
  36.             out_hash[:DVTConsoleDebuggerInputTextColor] = alpha child  
  37.             out_hash[:DVTConsoleDebuggerOutputTextColor] = alpha child  
  38.             out_hash[:DVTConsoleExectuableInputTextColor] = alpha child  
  39.             out_hash[:DVTConsoleExecutableOutputTextColor] = alpha child  
  40.           when /Selection/  
  41.             out_hash[:DVTSourceTextSelectionColor] = alpha child  
  42.             out_hash[:DVTConsoleTextSelectionColor] = alpha child  
  43.             out_hash[:DVTDebuggerPromptTextColor] = alpha child  
  44.           else  
  45.             out_hash[:DVTSourceTextSyntaxColors][child_name] = alpha child  
  46.         end  
  47.       elsif name == "Fonts"  
  48.         case child_name  
  49.           when /xcode.syntax.plain/  
  50.             child = "Inconsolata - 14pt" 
  51.             out_hash[:DVTConsoleDebuggerInputTextFont] = child  
  52.             out_hash[:DVTConsoleDebuggerOutputTextFont] = child  
  53.             out_hash[:DVTConsoleDebuggerPromptTextFont] = child  
  54.             out_hash[:DVTConsoleExecutableInputTextFont] = child  
  55.             out_hash[:DVTConsoleExecutableOutputTextFont] = child  
  56.             out_hash[:DVTSourceTextSyntaxFonts]['xcode.syntax.plain'] = child  
  57.           else  
  58.             out_hash[:DVTSourceTextSyntaxFonts][child_name] = "Inconsolata - 14pt" #child  
  59.         end  
  60.       else  
  61.         raise "I don't know what #{name} is."  
  62.       end  
  63.     end  
  64.   end  
  65.   puts "Saving #{infile.gsub(/xccolortheme/,'dvtcolortheme')}"  
  66.   fp = File.open(infile.gsub(/xccolortheme/,'dvtcolortheme'),'w')  
  67.   fp.write out_hash.to_plist  
  68.   fp.close  
  69. end  
  70.  
  71. convert ARGV[0]  
  72. #Dir['*.xccolortheme'].each do |file|  
  73. #  convert file  
  74. #end 

2、安裝"plist“ ruby gem: $sudo gem install plist

3、執行轉化: $ruby dvtcolorconvert.rb ElfDart.xccolortheme  就在桌面生成ElfDart.xccolortheme了,放到~/Library/Developer/Xcode/UserData/FontAndColorThemes下重啟Xcode4,在Preferences中的Fonts & Colors啟用主題。

我轉換后的主題文件,如圖:

Xcode4主題樣式

如果你喜歡的話可以在這里下載到:http://code.google.com/p/elf-ios-resource/downloads/detail?name=ElfDark.dvtcolortheme

https://github.com/Sundae/Cocoa-Utilities

四、Preferences/Text Editing (圖示)

Xcode4主題樣式 

Xcode4主題樣式

小結:Xcode學習文檔:Xcode4主題樣式的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 博客園
相關推薦

2011-07-26 11:21:28

Xcode Xcode4 Archive

2011-07-19 17:49:10

Xcode Xcode4 Frameworks

2011-08-09 10:51:36

Xcode 4iosSDK

2011-07-29 15:22:05

XCode4 Cocos2D 文檔集成

2011-08-01 09:26:51

Xcode Xcode 4 Instrument

2011-08-10 14:00:22

XcodeUIWebView視頻

2011-08-11 16:31:08

XCode

2011-07-25 15:42:38

Xcode Vim

2011-07-22 18:41:11

Xcode 文檔 腳本

2011-08-11 13:46:04

Xcode離線安裝

2011-04-19 10:38:53

Xcode 4MacRubyiOS

2011-07-07 09:20:30

Xcode

2011-08-01 09:34:32

Xcode Xcode 4 編譯器

2011-05-31 13:56:55

Xcode 4

2011-08-03 14:06:30

Xcode 4 安裝

2011-08-04 17:19:49

iPhone開發 Xcode 文檔

2011-09-01 10:27:42

jQuery Mobi

2011-08-19 15:16:41

XCodeUserScripts腳本

2011-07-06 16:38:57

Xcode Preview

2011-07-20 14:31:56

XCode User Scrip 腳本
點贊
收藏

51CTO技術棧公眾號

国产精品青草久久久久福利99| 国产日韩在线播放| 最新中文在线视频| 99国产精品久久久久久久久久久 | 蜜桃成人av| 成人国产在线观看| 久久夜色精品亚洲噜噜国产mv | 欧美在线不卡区| 日韩免费成人网| 日韩欧美手机在线| 男女激情网站| 中文字幕中文字幕在线中高清免费版| 中文字幕乱码在线播放| 国产精品成人**免费视频| 欧美日韩免费| 亚洲欧美另类小说| 人人爽久久涩噜噜噜网站| 久久69成人| 日韩三级成人av网| 欧美欧美欧美| 国产精品美女久久久久久2018| 国产视频在线观看一区| 日韩免费成人| 日韩欧美一区电影| 欧美人成免费网站| 国产成人澳门| 黄色三级电影网| 久久伊人免费视频| 日本在线免费中文字幕| 国产成人在线色| 久久久久久久久久久一区| 日韩精品一区二区三区中文在线| 91精品办公室少妇高潮对白| 久久伊人一区| 欧美激情在线精品一区二区三区| 精品国产三级a在线观看| 在线观看av网| 狠狠干狠狠久久| www亚洲成人| 国产日韩精品一区二区三区在线| 日韩高清在线播放| 一区在线视频观看| 欧美精品二区三区四区免费看视频| 一区二区三区国产在线| 国产日韩欧美成人| 老鸭窝av在线| 91小视频在线免费看| 亚洲美腿欧美激情另类| 手机福利在线视频| 日韩成人一区二区三区在线观看| 自拍偷拍亚洲色图欧美| 伊人伊成久久人综合网站| 国产精品乱码一区二区三区| 成年网站在线免费观看| 成人亚洲精品777777大片| 国产精品蜜臀av| 一个人看的免费网站www视频| 五月激情综合网| av黄色在线| 久久福利网址导航| 欧美国产91| 日韩人妻无码精品久久久不卡| 中文av一区二区| 久久国产一区二区| 国产精品一二三四五| 久久一夜天堂av一区二区三区 | 欧美精品xxx| 日韩国产一二三区| 午夜欧美大尺度福利影院在线看| 1024国产在线| 中文字幕在线精品| 五月久久久综合一区二区小说| 欧美日韩电影一区二区| 国产欧美一区二区在线观看| 午夜视频在线看| 久久久久国产精品免费| 国产精品久久久久久模特| 日本精品免费在线观看| 日韩欧美中文字幕在线播放| 国产精品亚洲d| 91超碰在线电影| 91小视频在线观看| 嫩草在线视频| 青青久久aⅴ北条麻妃| 极品销魂美女一区二区三区| 在线播放evaelfie极品| 一区二区三区久久精品| 欧美二区视频| 污污的网站18| 亚洲天堂免费在线| 国产一区二区三区的电影| 国产乱子视频| 另类图片亚洲另类| 国产一区二区三区精品视频| av在线收看| 国产精品精品国产| 2020国产精品| 中文字幕 在线观看| 成人免费视频观看视频| 亚洲欧美日韩在线| 国产精品一区三区在线观看| 日韩免费中文专区| 欧美视频一区二区| 欧美日韩中文一区二区| 成年人观看网站| 亚洲精品中文字幕有码专区| 狠狠88综合久久久久综合网| jk破处视频在线| 4k岛国日韩精品**专区| 久久尤物电影视频在线观看| 成人日韩在线观看| 日本免费在线视频观看| 精品国产露脸精彩对白| 性伦欧美刺激片在线观看| 成人午夜电影在线观看| 99久热re在线精品视频| 欧美日韩国产页| 四虎成人精品永久免费av九九| 97福利电影| 热草久综合在线| 一区二区成人在线| 欧美肉体xxxx裸体137大胆| 理论片鲁丝二区爱情网| 国内揄拍国内精品少妇国语| 91一区二区三区在线观看| 国产亚洲人成a在线v网站 | 日韩天堂在线观看| 影音先锋亚洲一区| 国产福利免费在线观看| 99久久精品无码一区二区毛片| 午夜精品久久久久久久蜜桃app| 亚洲最大在线| 91av入口| 国产精品欧美在线| 香蕉影视欧美成人| 欧美日本亚洲韩国国产| 最新97超碰在线| 欧美日韩国产精品一区二区| 日韩一二三区不卡| 国模无码大尺度一区二区三区| 成人午夜视屏| 日本www在线播放| 欧美精品久久久久a| 亚洲欧美日韩中文字幕一区二区三区| 三级精品视频| 最大av网站| 99精品99久久久久久宅男| 欧美三级乱人伦电影| 日韩在线一区二区| 成人自拍视频网| 鲁一鲁一鲁一鲁一av| 国产精品久久久久高潮| 一本到一区二区三区| 久久先锋影音| 国产精品亚洲成在人线| 欧美黄色性生活| 成人网欧美在线视频| 日韩欧美高清一区| 国产成人午夜电影网| 福利欧美精品在线| 欧美高潮视频| 免费在线观看一区二区| 日韩精品在线第一页| 久久久久国产精品人| 婷婷成人在线| 秋霞午夜在线观看| 特大黑人娇小亚洲女mp4| 午夜精品久久久久久久男人的天堂| 亚洲国产精品人人做人人爽| 亚洲国产第一| 69堂精品视频在线播放| 区一区二日本| 先锋影音一区二区三区| 欧美激情一二区| 欧美亚洲愉拍一区二区| 成人一区二区三区中文字幕| 狠狠操综合网| 中文字幕一区二区三区四区五区六区| 国产精品波多野结衣| 黄色一级片黄色| 日韩欧美亚洲系列| 免费观看亚洲视频大全| 米奇777在线欧美播放| 亚洲综合精品久久| 欧美老女人性视频| 久久久久久艹| 亚洲欧美一区二区三区在线播放| 亚洲一区二区三区日本久久九| 成人永久看片免费视频天堂| 色悠悠久久久久| 午夜精品久久久99热福利| 亚洲第一男人天堂| 亚洲天堂av综合网| 日韩av在线免播放器| 国产精品久久久久久久久久久新郎| 久久99九九| 国产va亚洲va在线va| 岛国毛片在线播放| 黑人粗进入欧美aaaaa| 99在线观看视频免费|