├── Convertor.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── Convertor.xccheckout │ └── xcuserdata │ │ └── wangjianle.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── wangjianle.xcuserdatad │ └── xcschemes │ ├── Convertor.xcscheme │ └── xcschememanagement.plist ├── Convertor ├── Code │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Common.h │ ├── Vendor │ │ ├── ConvertUtil │ │ │ ├── convertGB_BIG.h │ │ │ └── convertGB_BIG.m │ │ └── UIPlaceHolderTextView │ │ │ ├── UIPlaceHolderTextView.h │ │ │ └── UIPlaceHolderTextView.m │ ├── ViewController.h │ └── ViewController.m ├── ConverResource │ ├── big5.txt │ ├── faces.txt │ ├── gb.txt │ ├── hot.txt │ └── split.txt ├── Images │ ├── Icon&Default │ │ ├── AppIcon60X60@2x.png │ │ ├── Default-568h@2x.png │ │ ├── Default@2x.png │ │ ├── Icon.png │ │ └── Icon@2x.png │ └── OtherImages │ │ ├── BackgroudImage@2x.png │ │ ├── BackgroudImage_1136@2x.png │ │ ├── hotBtnImage@2x.png │ │ ├── muchBtnImage@2x.png │ │ ├── selectedHotBtnImage@2x.png │ │ ├── selectedMuchBtnImage@2x.png │ │ ├── selectedSimpleBtnImage@2x.png │ │ ├── selectedSubBtnImage@2x.png │ │ ├── simpleBtnImage@2x.png │ │ └── subBtnImage@2x.png └── Supporting Files │ ├── Convertor-Info.plist │ ├── Convertor-Prefix.pch │ ├── en.lproj │ └── InfoPlist.strings │ └── main.m ├── README.md └── disPlay.png /Convertor.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 425E48A51923353600099C9A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 425E48A41923353600099C9A /* Foundation.framework */; }; 11 | 425E48A71923353600099C9A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 425E48A61923353600099C9A /* CoreGraphics.framework */; }; 12 | 425E48A91923353600099C9A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 425E48A81923353600099C9A /* UIKit.framework */; }; 13 | 425E48E21923392100099C9A /* big5.txt in Resources */ = {isa = PBXBuildFile; fileRef = 425E48DD1923392100099C9A /* big5.txt */; }; 14 | 425E48E31923392100099C9A /* faces.txt in Resources */ = {isa = PBXBuildFile; fileRef = 425E48DE1923392100099C9A /* faces.txt */; }; 15 | 425E48E41923392100099C9A /* gb.txt in Resources */ = {isa = PBXBuildFile; fileRef = 425E48DF1923392100099C9A /* gb.txt */; }; 16 | 425E48E51923392100099C9A /* hot.txt in Resources */ = {isa = PBXBuildFile; fileRef = 425E48E01923392100099C9A /* hot.txt */; }; 17 | 425E48E61923392100099C9A /* split.txt in Resources */ = {isa = PBXBuildFile; fileRef = 425E48E11923392100099C9A /* split.txt */; }; 18 | 425E48EF19233A9A00099C9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 425E48EC19233A9A00099C9A /* main.m */; }; 19 | 425E48F519233CAA00099C9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 425E48F219233CAA00099C9A /* AppDelegate.m */; }; 20 | 425E48F619233CAA00099C9A /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 425E48F419233CAA00099C9A /* ViewController.m */; }; 21 | 425E48FF192342B700099C9A /* AppIcon60X60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 425E48FA192342B700099C9A /* AppIcon60X60@2x.png */; }; 22 | 425E4900192342B700099C9A /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 425E48FB192342B700099C9A /* Default-568h@2x.png */; }; 23 | 425E4901192342B700099C9A /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 425E48FC192342B700099C9A /* Default@2x.png */; }; 24 | 425E4902192342B700099C9A /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 425E48FD192342B700099C9A /* Icon.png */; }; 25 | 425E4903192342B700099C9A /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 425E48FE192342B700099C9A /* Icon@2x.png */; }; 26 | 425E4914192349CE00099C9A /* convertGB_BIG.m in Sources */ = {isa = PBXBuildFile; fileRef = 425E490D192349CE00099C9A /* convertGB_BIG.m */; }; 27 | 425E4916192349CE00099C9A /* UIPlaceHolderTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 425E4913192349CE00099C9A /* UIPlaceHolderTextView.m */; }; 28 | 427C50871924A1900037B1BE /* BackgroudImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 427C507D1924A1900037B1BE /* BackgroudImage@2x.png */; }; 29 | 427C50881924A1900037B1BE /* BackgroudImage_1136@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 427C507E1924A1900037B1BE /* BackgroudImage_1136@2x.png */; }; 30 | 427C50891924A1900037B1BE /* hotBtnImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 427C507F1924A1900037B1BE /* hotBtnImage@2x.png */; }; 31 | 427C508A1924A1900037B1BE /* muchBtnImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 427C50801924A1900037B1BE /* muchBtnImage@2x.png */; }; 32 | 427C508B1924A1900037B1BE /* selectedHotBtnImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 427C50811924A1900037B1BE /* selectedHotBtnImage@2x.png */; }; 33 | 427C508C1924A1900037B1BE /* selectedMuchBtnImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 427C50821924A1900037B1BE /* selectedMuchBtnImage@2x.png */; }; 34 | 427C508D1924A1900037B1BE /* selectedSimpleBtnImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 427C50831924A1900037B1BE /* selectedSimpleBtnImage@2x.png */; }; 35 | 427C508E1924A1900037B1BE /* selectedSubBtnImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 427C50841924A1900037B1BE /* selectedSubBtnImage@2x.png */; }; 36 | 427C508F1924A1900037B1BE /* simpleBtnImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 427C50851924A1900037B1BE /* simpleBtnImage@2x.png */; }; 37 | 427C50901924A1900037B1BE /* subBtnImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 427C50861924A1900037B1BE /* subBtnImage@2x.png */; }; 38 | /* End PBXBuildFile section */ 39 | 40 | /* Begin PBXFileReference section */ 41 | 425E48A11923353600099C9A /* Convertor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Convertor.app; sourceTree = BUILT_PRODUCTS_DIR; }; 42 | 425E48A41923353600099C9A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 43 | 425E48A61923353600099C9A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 44 | 425E48A81923353600099C9A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 45 | 425E48C61923353600099C9A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 46 | 425E48DD1923392100099C9A /* big5.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = big5.txt; sourceTree = ""; }; 47 | 425E48DE1923392100099C9A /* faces.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = faces.txt; sourceTree = ""; }; 48 | 425E48DF1923392100099C9A /* gb.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = gb.txt; sourceTree = ""; }; 49 | 425E48E01923392100099C9A /* hot.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = hot.txt; sourceTree = ""; }; 50 | 425E48E11923392100099C9A /* split.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = split.txt; sourceTree = ""; }; 51 | 425E48E819233A9A00099C9A /* Convertor-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Convertor-Info.plist"; sourceTree = ""; }; 52 | 425E48E919233A9A00099C9A /* Convertor-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Convertor-Prefix.pch"; sourceTree = ""; }; 53 | 425E48EB19233A9A00099C9A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 54 | 425E48EC19233A9A00099C9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 55 | 425E48F119233CAA00099C9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 56 | 425E48F219233CAA00099C9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; 57 | 425E48F319233CAA00099C9A /* ViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; 58 | 425E48F419233CAA00099C9A /* ViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; 59 | 425E48F719233CDA00099C9A /* Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Common.h; sourceTree = ""; }; 60 | 425E48FA192342B700099C9A /* AppIcon60X60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon60X60@2x.png"; sourceTree = ""; }; 61 | 425E48FB192342B700099C9A /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; 62 | 425E48FC192342B700099C9A /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; 63 | 425E48FD192342B700099C9A /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Icon.png; sourceTree = ""; }; 64 | 425E48FE192342B700099C9A /* Icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon@2x.png"; sourceTree = ""; }; 65 | 425E490C192349CE00099C9A /* convertGB_BIG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = convertGB_BIG.h; sourceTree = ""; }; 66 | 425E490D192349CE00099C9A /* convertGB_BIG.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = convertGB_BIG.m; sourceTree = ""; }; 67 | 425E4912192349CE00099C9A /* UIPlaceHolderTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIPlaceHolderTextView.h; sourceTree = ""; }; 68 | 425E4913192349CE00099C9A /* UIPlaceHolderTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIPlaceHolderTextView.m; sourceTree = ""; }; 69 | 427C507D1924A1900037B1BE /* BackgroudImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BackgroudImage@2x.png"; sourceTree = ""; }; 70 | 427C507E1924A1900037B1BE /* BackgroudImage_1136@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BackgroudImage_1136@2x.png"; sourceTree = ""; }; 71 | 427C507F1924A1900037B1BE /* hotBtnImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "hotBtnImage@2x.png"; sourceTree = ""; }; 72 | 427C50801924A1900037B1BE /* muchBtnImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "muchBtnImage@2x.png"; sourceTree = ""; }; 73 | 427C50811924A1900037B1BE /* selectedHotBtnImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "selectedHotBtnImage@2x.png"; sourceTree = ""; }; 74 | 427C50821924A1900037B1BE /* selectedMuchBtnImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "selectedMuchBtnImage@2x.png"; sourceTree = ""; }; 75 | 427C50831924A1900037B1BE /* selectedSimpleBtnImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "selectedSimpleBtnImage@2x.png"; sourceTree = ""; }; 76 | 427C50841924A1900037B1BE /* selectedSubBtnImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "selectedSubBtnImage@2x.png"; sourceTree = ""; }; 77 | 427C50851924A1900037B1BE /* simpleBtnImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "simpleBtnImage@2x.png"; sourceTree = ""; }; 78 | 427C50861924A1900037B1BE /* subBtnImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "subBtnImage@2x.png"; sourceTree = ""; }; 79 | /* End PBXFileReference section */ 80 | 81 | /* Begin PBXFrameworksBuildPhase section */ 82 | 425E489E1923353600099C9A /* Frameworks */ = { 83 | isa = PBXFrameworksBuildPhase; 84 | buildActionMask = 2147483647; 85 | files = ( 86 | 425E48A71923353600099C9A /* CoreGraphics.framework in Frameworks */, 87 | 425E48A91923353600099C9A /* UIKit.framework in Frameworks */, 88 | 425E48A51923353600099C9A /* Foundation.framework in Frameworks */, 89 | ); 90 | runOnlyForDeploymentPostprocessing = 0; 91 | }; 92 | /* End PBXFrameworksBuildPhase section */ 93 | 94 | /* Begin PBXGroup section */ 95 | 425E48981923353600099C9A = { 96 | isa = PBXGroup; 97 | children = ( 98 | 425E48AA1923353600099C9A /* Convertor */, 99 | 425E48A31923353600099C9A /* Frameworks */, 100 | 425E48A21923353600099C9A /* Products */, 101 | ); 102 | sourceTree = ""; 103 | }; 104 | 425E48A21923353600099C9A /* Products */ = { 105 | isa = PBXGroup; 106 | children = ( 107 | 425E48A11923353600099C9A /* Convertor.app */, 108 | ); 109 | name = Products; 110 | sourceTree = ""; 111 | }; 112 | 425E48A31923353600099C9A /* Frameworks */ = { 113 | isa = PBXGroup; 114 | children = ( 115 | 425E48A41923353600099C9A /* Foundation.framework */, 116 | 425E48A61923353600099C9A /* CoreGraphics.framework */, 117 | 425E48A81923353600099C9A /* UIKit.framework */, 118 | 425E48C61923353600099C9A /* XCTest.framework */, 119 | ); 120 | name = Frameworks; 121 | sourceTree = ""; 122 | }; 123 | 425E48AA1923353600099C9A /* Convertor */ = { 124 | isa = PBXGroup; 125 | children = ( 126 | 425E48F8192342B700099C9A /* Images */, 127 | 425E48F019233CAA00099C9A /* Code */, 128 | 425E48DC1923392100099C9A /* ConverResource */, 129 | 425E48E719233A9A00099C9A /* Supporting Files */, 130 | ); 131 | path = Convertor; 132 | sourceTree = ""; 133 | }; 134 | 425E48DC1923392100099C9A /* ConverResource */ = { 135 | isa = PBXGroup; 136 | children = ( 137 | 425E48DD1923392100099C9A /* big5.txt */, 138 | 425E48DE1923392100099C9A /* faces.txt */, 139 | 425E48DF1923392100099C9A /* gb.txt */, 140 | 425E48E01923392100099C9A /* hot.txt */, 141 | 425E48E11923392100099C9A /* split.txt */, 142 | ); 143 | path = ConverResource; 144 | sourceTree = ""; 145 | }; 146 | 425E48E719233A9A00099C9A /* Supporting Files */ = { 147 | isa = PBXGroup; 148 | children = ( 149 | 425E48E819233A9A00099C9A /* Convertor-Info.plist */, 150 | 425E48E919233A9A00099C9A /* Convertor-Prefix.pch */, 151 | 425E48EA19233A9A00099C9A /* InfoPlist.strings */, 152 | 425E48EC19233A9A00099C9A /* main.m */, 153 | ); 154 | path = "Supporting Files"; 155 | sourceTree = ""; 156 | }; 157 | 425E48F019233CAA00099C9A /* Code */ = { 158 | isa = PBXGroup; 159 | children = ( 160 | 425E490A192349CE00099C9A /* Vendor */, 161 | 425E48F719233CDA00099C9A /* Common.h */, 162 | 425E48F119233CAA00099C9A /* AppDelegate.h */, 163 | 425E48F219233CAA00099C9A /* AppDelegate.m */, 164 | 425E48F319233CAA00099C9A /* ViewController.h */, 165 | 425E48F419233CAA00099C9A /* ViewController.m */, 166 | ); 167 | path = Code; 168 | sourceTree = ""; 169 | }; 170 | 425E48F8192342B700099C9A /* Images */ = { 171 | isa = PBXGroup; 172 | children = ( 173 | 427C507C1924A1900037B1BE /* OtherImages */, 174 | 425E48F9192342B700099C9A /* Icon&Default */, 175 | ); 176 | path = Images; 177 | sourceTree = ""; 178 | }; 179 | 425E48F9192342B700099C9A /* Icon&Default */ = { 180 | isa = PBXGroup; 181 | children = ( 182 | 425E48FA192342B700099C9A /* AppIcon60X60@2x.png */, 183 | 425E48FB192342B700099C9A /* Default-568h@2x.png */, 184 | 425E48FC192342B700099C9A /* Default@2x.png */, 185 | 425E48FD192342B700099C9A /* Icon.png */, 186 | 425E48FE192342B700099C9A /* Icon@2x.png */, 187 | ); 188 | path = "Icon&Default"; 189 | sourceTree = ""; 190 | }; 191 | 425E490A192349CE00099C9A /* Vendor */ = { 192 | isa = PBXGroup; 193 | children = ( 194 | 425E490B192349CE00099C9A /* ConvertUtil */, 195 | 425E4911192349CE00099C9A /* UIPlaceHolderTextView */, 196 | ); 197 | path = Vendor; 198 | sourceTree = ""; 199 | }; 200 | 425E490B192349CE00099C9A /* ConvertUtil */ = { 201 | isa = PBXGroup; 202 | children = ( 203 | 425E490C192349CE00099C9A /* convertGB_BIG.h */, 204 | 425E490D192349CE00099C9A /* convertGB_BIG.m */, 205 | ); 206 | path = ConvertUtil; 207 | sourceTree = ""; 208 | }; 209 | 425E4911192349CE00099C9A /* UIPlaceHolderTextView */ = { 210 | isa = PBXGroup; 211 | children = ( 212 | 425E4912192349CE00099C9A /* UIPlaceHolderTextView.h */, 213 | 425E4913192349CE00099C9A /* UIPlaceHolderTextView.m */, 214 | ); 215 | path = UIPlaceHolderTextView; 216 | sourceTree = ""; 217 | }; 218 | 427C507C1924A1900037B1BE /* OtherImages */ = { 219 | isa = PBXGroup; 220 | children = ( 221 | 427C507D1924A1900037B1BE /* BackgroudImage@2x.png */, 222 | 427C507E1924A1900037B1BE /* BackgroudImage_1136@2x.png */, 223 | 427C507F1924A1900037B1BE /* hotBtnImage@2x.png */, 224 | 427C50801924A1900037B1BE /* muchBtnImage@2x.png */, 225 | 427C50811924A1900037B1BE /* selectedHotBtnImage@2x.png */, 226 | 427C50821924A1900037B1BE /* selectedMuchBtnImage@2x.png */, 227 | 427C50831924A1900037B1BE /* selectedSimpleBtnImage@2x.png */, 228 | 427C50841924A1900037B1BE /* selectedSubBtnImage@2x.png */, 229 | 427C50851924A1900037B1BE /* simpleBtnImage@2x.png */, 230 | 427C50861924A1900037B1BE /* subBtnImage@2x.png */, 231 | ); 232 | path = OtherImages; 233 | sourceTree = ""; 234 | }; 235 | /* End PBXGroup section */ 236 | 237 | /* Begin PBXNativeTarget section */ 238 | 425E48A01923353600099C9A /* Convertor */ = { 239 | isa = PBXNativeTarget; 240 | buildConfigurationList = 425E48D61923353600099C9A /* Build configuration list for PBXNativeTarget "Convertor" */; 241 | buildPhases = ( 242 | 425E489D1923353600099C9A /* Sources */, 243 | 425E489E1923353600099C9A /* Frameworks */, 244 | 425E489F1923353600099C9A /* Resources */, 245 | ); 246 | buildRules = ( 247 | ); 248 | dependencies = ( 249 | ); 250 | name = Convertor; 251 | productName = Convertor; 252 | productReference = 425E48A11923353600099C9A /* Convertor.app */; 253 | productType = "com.apple.product-type.application"; 254 | }; 255 | /* End PBXNativeTarget section */ 256 | 257 | /* Begin PBXProject section */ 258 | 425E48991923353600099C9A /* Project object */ = { 259 | isa = PBXProject; 260 | attributes = { 261 | LastUpgradeCheck = 0510; 262 | ORGANIZATIONNAME = wangjianle; 263 | }; 264 | buildConfigurationList = 425E489C1923353600099C9A /* Build configuration list for PBXProject "Convertor" */; 265 | compatibilityVersion = "Xcode 3.2"; 266 | developmentRegion = English; 267 | hasScannedForEncodings = 0; 268 | knownRegions = ( 269 | en, 270 | Base, 271 | ); 272 | mainGroup = 425E48981923353600099C9A; 273 | productRefGroup = 425E48A21923353600099C9A /* Products */; 274 | projectDirPath = ""; 275 | projectRoot = ""; 276 | targets = ( 277 | 425E48A01923353600099C9A /* Convertor */, 278 | ); 279 | }; 280 | /* End PBXProject section */ 281 | 282 | /* Begin PBXResourcesBuildPhase section */ 283 | 425E489F1923353600099C9A /* Resources */ = { 284 | isa = PBXResourcesBuildPhase; 285 | buildActionMask = 2147483647; 286 | files = ( 287 | 427C50901924A1900037B1BE /* subBtnImage@2x.png in Resources */, 288 | 425E4902192342B700099C9A /* Icon.png in Resources */, 289 | 425E4901192342B700099C9A /* Default@2x.png in Resources */, 290 | 425E48E51923392100099C9A /* hot.txt in Resources */, 291 | 425E48E41923392100099C9A /* gb.txt in Resources */, 292 | 425E48E31923392100099C9A /* faces.txt in Resources */, 293 | 427C508E1924A1900037B1BE /* selectedSubBtnImage@2x.png in Resources */, 294 | 427C508C1924A1900037B1BE /* selectedMuchBtnImage@2x.png in Resources */, 295 | 425E48E21923392100099C9A /* big5.txt in Resources */, 296 | 427C508F1924A1900037B1BE /* simpleBtnImage@2x.png in Resources */, 297 | 427C50881924A1900037B1BE /* BackgroudImage_1136@2x.png in Resources */, 298 | 425E48FF192342B700099C9A /* AppIcon60X60@2x.png in Resources */, 299 | 427C50871924A1900037B1BE /* BackgroudImage@2x.png in Resources */, 300 | 427C508D1924A1900037B1BE /* selectedSimpleBtnImage@2x.png in Resources */, 301 | 425E4900192342B700099C9A /* Default-568h@2x.png in Resources */, 302 | 427C50891924A1900037B1BE /* hotBtnImage@2x.png in Resources */, 303 | 425E48E61923392100099C9A /* split.txt in Resources */, 304 | 427C508B1924A1900037B1BE /* selectedHotBtnImage@2x.png in Resources */, 305 | 427C508A1924A1900037B1BE /* muchBtnImage@2x.png in Resources */, 306 | 425E4903192342B700099C9A /* Icon@2x.png in Resources */, 307 | ); 308 | runOnlyForDeploymentPostprocessing = 0; 309 | }; 310 | /* End PBXResourcesBuildPhase section */ 311 | 312 | /* Begin PBXSourcesBuildPhase section */ 313 | 425E489D1923353600099C9A /* Sources */ = { 314 | isa = PBXSourcesBuildPhase; 315 | buildActionMask = 2147483647; 316 | files = ( 317 | 425E48F619233CAA00099C9A /* ViewController.m in Sources */, 318 | 425E4916192349CE00099C9A /* UIPlaceHolderTextView.m in Sources */, 319 | 425E4914192349CE00099C9A /* convertGB_BIG.m in Sources */, 320 | 425E48F519233CAA00099C9A /* AppDelegate.m in Sources */, 321 | 425E48EF19233A9A00099C9A /* main.m in Sources */, 322 | ); 323 | runOnlyForDeploymentPostprocessing = 0; 324 | }; 325 | /* End PBXSourcesBuildPhase section */ 326 | 327 | /* Begin PBXVariantGroup section */ 328 | 425E48EA19233A9A00099C9A /* InfoPlist.strings */ = { 329 | isa = PBXVariantGroup; 330 | children = ( 331 | 425E48EB19233A9A00099C9A /* en */, 332 | ); 333 | name = InfoPlist.strings; 334 | sourceTree = ""; 335 | }; 336 | /* End PBXVariantGroup section */ 337 | 338 | /* Begin XCBuildConfiguration section */ 339 | 425E48D41923353600099C9A /* Debug */ = { 340 | isa = XCBuildConfiguration; 341 | buildSettings = { 342 | ALWAYS_SEARCH_USER_PATHS = NO; 343 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 344 | CLANG_CXX_LIBRARY = "libc++"; 345 | CLANG_ENABLE_MODULES = YES; 346 | CLANG_ENABLE_OBJC_ARC = YES; 347 | CLANG_WARN_BOOL_CONVERSION = YES; 348 | CLANG_WARN_CONSTANT_CONVERSION = YES; 349 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 350 | CLANG_WARN_EMPTY_BODY = YES; 351 | CLANG_WARN_ENUM_CONVERSION = YES; 352 | CLANG_WARN_INT_CONVERSION = YES; 353 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 354 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 355 | CODE_SIGN_IDENTITY = "iPhone Developer"; 356 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 357 | COPY_PHASE_STRIP = NO; 358 | GCC_C_LANGUAGE_STANDARD = gnu99; 359 | GCC_DYNAMIC_NO_PIC = NO; 360 | GCC_OPTIMIZATION_LEVEL = 0; 361 | GCC_PREPROCESSOR_DEFINITIONS = ( 362 | "DEBUG=1", 363 | "$(inherited)", 364 | ); 365 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; 366 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 367 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 368 | GCC_WARN_UNDECLARED_SELECTOR = YES; 369 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 370 | GCC_WARN_UNUSED_FUNCTION = YES; 371 | GCC_WARN_UNUSED_VARIABLE = YES; 372 | IPHONEOS_DEPLOYMENT_TARGET = 5.0; 373 | ONLY_ACTIVE_ARCH = YES; 374 | SDKROOT = iphoneos; 375 | TARGETED_DEVICE_FAMILY = "1,2"; 376 | }; 377 | name = Debug; 378 | }; 379 | 425E48D51923353600099C9A /* Release */ = { 380 | isa = XCBuildConfiguration; 381 | buildSettings = { 382 | ALWAYS_SEARCH_USER_PATHS = NO; 383 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 384 | CLANG_CXX_LIBRARY = "libc++"; 385 | CLANG_ENABLE_MODULES = YES; 386 | CLANG_ENABLE_OBJC_ARC = YES; 387 | CLANG_WARN_BOOL_CONVERSION = YES; 388 | CLANG_WARN_CONSTANT_CONVERSION = YES; 389 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 390 | CLANG_WARN_EMPTY_BODY = YES; 391 | CLANG_WARN_ENUM_CONVERSION = YES; 392 | CLANG_WARN_INT_CONVERSION = YES; 393 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 394 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 395 | CODE_SIGN_IDENTITY = "iPhone Developer"; 396 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 397 | COPY_PHASE_STRIP = YES; 398 | ENABLE_NS_ASSERTIONS = NO; 399 | GCC_C_LANGUAGE_STANDARD = gnu99; 400 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 401 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 402 | GCC_WARN_UNDECLARED_SELECTOR = YES; 403 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 404 | GCC_WARN_UNUSED_FUNCTION = YES; 405 | GCC_WARN_UNUSED_VARIABLE = YES; 406 | IPHONEOS_DEPLOYMENT_TARGET = 5.0; 407 | SDKROOT = iphoneos; 408 | TARGETED_DEVICE_FAMILY = "1,2"; 409 | VALIDATE_PRODUCT = YES; 410 | }; 411 | name = Release; 412 | }; 413 | 425E48D71923353600099C9A /* Debug */ = { 414 | isa = XCBuildConfiguration; 415 | buildSettings = { 416 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 417 | GCC_PREFIX_HEADER = "Convertor/Supporting Files/Convertor-Prefix.pch"; 418 | INFOPLIST_FILE = "Convertor/Supporting Files/Convertor-Info.plist"; 419 | PRODUCT_NAME = "$(TARGET_NAME)"; 420 | TARGETED_DEVICE_FAMILY = 1; 421 | WRAPPER_EXTENSION = app; 422 | }; 423 | name = Debug; 424 | }; 425 | 425E48D81923353600099C9A /* Release */ = { 426 | isa = XCBuildConfiguration; 427 | buildSettings = { 428 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 429 | GCC_PREFIX_HEADER = "Convertor/Supporting Files/Convertor-Prefix.pch"; 430 | INFOPLIST_FILE = "Convertor/Supporting Files/Convertor-Info.plist"; 431 | PRODUCT_NAME = "$(TARGET_NAME)"; 432 | TARGETED_DEVICE_FAMILY = 1; 433 | WRAPPER_EXTENSION = app; 434 | }; 435 | name = Release; 436 | }; 437 | /* End XCBuildConfiguration section */ 438 | 439 | /* Begin XCConfigurationList section */ 440 | 425E489C1923353600099C9A /* Build configuration list for PBXProject "Convertor" */ = { 441 | isa = XCConfigurationList; 442 | buildConfigurations = ( 443 | 425E48D41923353600099C9A /* Debug */, 444 | 425E48D51923353600099C9A /* Release */, 445 | ); 446 | defaultConfigurationIsVisible = 0; 447 | defaultConfigurationName = Release; 448 | }; 449 | 425E48D61923353600099C9A /* Build configuration list for PBXNativeTarget "Convertor" */ = { 450 | isa = XCConfigurationList; 451 | buildConfigurations = ( 452 | 425E48D71923353600099C9A /* Debug */, 453 | 425E48D81923353600099C9A /* Release */, 454 | ); 455 | defaultConfigurationIsVisible = 0; 456 | defaultConfigurationName = Release; 457 | }; 458 | /* End XCConfigurationList section */ 459 | }; 460 | rootObject = 425E48991923353600099C9A /* Project object */; 461 | } 462 | -------------------------------------------------------------------------------- /Convertor.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Convertor.xcodeproj/project.xcworkspace/xcshareddata/Convertor.xccheckout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDESourceControlProjectFavoriteDictionaryKey 6 | 7 | IDESourceControlProjectIdentifier 8 | 855FFFC0-EF6C-4BAE-9A2D-89541FF39077 9 | IDESourceControlProjectName 10 | Convertor 11 | IDESourceControlProjectOriginsDictionary 12 | 13 | 63D671DB-2A04-4D4B-8504-42602DEA0178 14 | https://github.com/wangjianlewo/Convertor.git 15 | 16 | IDESourceControlProjectPath 17 | Convertor.xcodeproj/project.xcworkspace 18 | IDESourceControlProjectRelativeInstallPathDictionary 19 | 20 | 63D671DB-2A04-4D4B-8504-42602DEA0178 21 | ../.. 22 | D302C97F-8422-44D7-9D07-B88AA2FFE699 23 | ../../Convertor 24 | 25 | IDESourceControlProjectURL 26 | https://github.com/wangjianlewo/Convertor.git 27 | IDESourceControlProjectVersion 28 | 110 29 | IDESourceControlProjectWCCIdentifier 30 | 63D671DB-2A04-4D4B-8504-42602DEA0178 31 | IDESourceControlProjectWCConfigurations 32 | 33 | 34 | IDESourceControlRepositoryExtensionIdentifierKey 35 | public.vcs.git 36 | IDESourceControlWCCIdentifierKey 37 | 63D671DB-2A04-4D4B-8504-42602DEA0178 38 | IDESourceControlWCCName 39 | Convertor 40 | 41 | 42 | IDESourceControlRepositoryExtensionIdentifierKey 43 | public.vcs.git 44 | IDESourceControlWCCIdentifierKey 45 | D302C97F-8422-44D7-9D07-B88AA2FFE699 46 | IDESourceControlWCCName 47 | Convertor 48 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /Convertor.xcodeproj/project.xcworkspace/xcuserdata/wangjianle.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor.xcodeproj/project.xcworkspace/xcuserdata/wangjianle.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Convertor.xcodeproj/xcuserdata/wangjianle.xcuserdatad/xcschemes/Convertor.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 33 | 39 | 40 | 41 | 42 | 43 | 49 | 50 | 51 | 52 | 61 | 62 | 68 | 69 | 70 | 71 | 72 | 73 | 79 | 80 | 86 | 87 | 88 | 89 | 91 | 92 | 95 | 96 | 97 | -------------------------------------------------------------------------------- /Convertor.xcodeproj/xcuserdata/wangjianle.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Convertor.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 425E48A01923353600099C9A 16 | 17 | primary 18 | 19 | 20 | 425E48C41923353600099C9A 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /Convertor/Code/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // Convertor 4 | // 5 | // Created by wangjianle on 14-5-14. 6 | // Copyright (c) 2014年 wangjianle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Convertor/Code/AppDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.m 3 | // Convertor 4 | // 5 | // Created by wangjianle on 14-5-14. 6 | // Copyright (c) 2014年 wangjianle. All rights reserved. 7 | // 8 | 9 | #import "AppDelegate.h" 10 | #import "ViewController.h" 11 | @implementation AppDelegate 12 | 13 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 14 | { 15 | // Override point for customization after application launch. 16 | [[UIApplication sharedApplication]setStatusBarHidden:YES]; 17 | 18 | ViewController *rootView = [[ViewController alloc] init]; 19 | self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 20 | self.window.rootViewController = rootView; 21 | [self.window makeKeyAndVisible]; 22 | return YES; 23 | } 24 | 25 | - (void)applicationWillResignActive:(UIApplication *)application 26 | { 27 | // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. 28 | // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. 29 | } 30 | 31 | - (void)applicationDidEnterBackground:(UIApplication *)application 32 | { 33 | // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 34 | // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. 35 | } 36 | 37 | - (void)applicationWillEnterForeground:(UIApplication *)application 38 | { 39 | // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. 40 | } 41 | 42 | - (void)applicationDidBecomeActive:(UIApplication *)application 43 | { 44 | // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. 45 | } 46 | 47 | - (void)applicationWillTerminate:(UIApplication *)application 48 | { 49 | // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. 50 | } 51 | 52 | @end 53 | -------------------------------------------------------------------------------- /Convertor/Code/Common.h: -------------------------------------------------------------------------------- 1 | 2 | #pragma mark - postion 3 | 4 | #define kInputTextViewX 23.0f 5 | #define kInputTextViewY (iPhone5 ? (65.0f) : (55.0f)) 6 | #define kInputTextViewW 275.0f 7 | #define kInputTextViewH (iPhone5 ? (180.0f) : (150.0f)) 8 | 9 | #define kConvertTextViewH (iPhone5 ? (170.0f) : (135.0f)) 10 | #define kConvertTextViewY (iPhone5 ? (315.0f) : (268.0f)) 11 | 12 | #define kActionButtonX 42.0f 13 | #define kActionButtonY (iPhone5 ? (260.0f) : (220.0f)) 14 | #define kActionButtonW 32.0f 15 | #define kActionButtonH 39.0f 16 | 17 | #define kActionButtonSpace 70.0f 18 | 19 | #pragma mark - common 20 | 21 | #define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO) 22 | #define kSystemFont(fontSize) [UIFont systemFontOfSize:fontSize] 23 | 24 | -------------------------------------------------------------------------------- /Convertor/Code/Vendor/ConvertUtil/convertGB_BIG.h: -------------------------------------------------------------------------------- 1 | // 2 | // convertGB_BIG.h 3 | // myTest 4 | // 5 | // Created by sffofn on 11-8-17. 6 | // Copyright 2011 keke.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface convertGB_BIG : NSObject { 13 | NSString* _string_GB; 14 | NSString* _string_BIG5; 15 | NSString *_string_Hot; 16 | NSString *_sub; 17 | } 18 | 19 | @property(nonatomic, strong) NSString* string_GB; 20 | @property(nonatomic, strong) NSString* string_BIG5; 21 | @property(nonatomic, strong) NSString* string_Hot; 22 | @property(nonatomic, strong) NSString* sub; 23 | -(NSString*)gbToBig5:(NSString*)srcString; 24 | -(NSString*)big5ToGb:(NSString*)srcString; 25 | 26 | -(NSString*)gbToHot:(NSString*)srcString; 27 | -(NSString*)hotToGb:(NSString*)srcString; 28 | 29 | -(NSString*)subTo:(NSString*)srcString; 30 | @end 31 | -------------------------------------------------------------------------------- /Convertor/Code/Vendor/ConvertUtil/convertGB_BIG.m: -------------------------------------------------------------------------------- 1 | // 2 | // convertGB_BIG.m 3 | // myTest 4 | // 5 | // Created by sffofn on 11-8-17. 6 | // Copyright 2011 keke.com. All rights reserved. 7 | // 8 | 9 | #import "convertGB_BIG.h" 10 | 11 | @implementation convertGB_BIG 12 | @synthesize string_GB = _string_GB; 13 | @synthesize string_BIG5 = _string_BIG5; 14 | @synthesize string_Hot = _string_Hot; 15 | @synthesize sub=_sub; 16 | 17 | -(id)init 18 | { 19 | if(self = [super init]) 20 | { 21 | NSError *error; 22 | NSString *resourcePath = [ [NSBundle mainBundle] resourcePath]; 23 | self.string_GB = [NSString stringWithContentsOfFile:[resourcePath stringByAppendingPathComponent:@"gb.txt"] 24 | encoding:NSUTF8StringEncoding 25 | error:&error]; 26 | self.string_BIG5 = [NSString stringWithContentsOfFile:[resourcePath stringByAppendingPathComponent:@"big5.txt"] 27 | encoding:NSUTF8StringEncoding 28 | error:&error]; 29 | 30 | self.string_Hot = [NSString stringWithContentsOfFile:[resourcePath stringByAppendingPathComponent:@"hot.txt"] 31 | encoding:NSUTF8StringEncoding 32 | error:&error]; 33 | self.sub=[NSString stringWithContentsOfFile:[resourcePath stringByAppendingPathComponent:@"split.txt"] 34 | encoding:NSUTF8StringEncoding 35 | error:&error] ; 36 | 37 | } 38 | 39 | return self; 40 | } 41 | //nomal to sub 42 | -(NSString*)subTo:(NSString*)srcString{ 43 | NSInteger length=[srcString length]; 44 | NSMutableString *changeText=[NSMutableString string]; 45 | 46 | for (NSInteger i =0; i 10 | 11 | 12 | @interface UIPlaceHolderTextView : UITextView { 13 | NSString *placeholder; 14 | UIColor *placeholderColor; 15 | 16 | @private 17 | UILabel *placeHolderLabel; 18 | } 19 | @property (nonatomic, strong) UILabel *placeHolderLabel; 20 | @property (nonatomic, strong) NSString *placeholder; 21 | @property (nonatomic, strong) UIColor *placeholderColor; 22 | 23 | -(void)textChanged:(NSNotification*)notification; 24 | @end 25 | -------------------------------------------------------------------------------- /Convertor/Code/Vendor/UIPlaceHolderTextView/UIPlaceHolderTextView.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIPlaceHolderTextView.m 3 | // Conform 4 | // 5 | // Created by wangjianle on 12-5-30. 6 | // Copyright 2012年 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import "UIPlaceHolderTextView.h" 10 | 11 | 12 | @implementation UIPlaceHolderTextView 13 | @synthesize placeHolderLabel; 14 | @synthesize placeholder; 15 | @synthesize placeholderColor; 16 | 17 | - (void)dealloc 18 | { 19 | [[NSNotificationCenter defaultCenter] removeObserver:self]; 20 | } 21 | 22 | - (void)awakeFromNib 23 | { 24 | [super awakeFromNib]; 25 | [self setPlaceholder:@""]; 26 | [self setPlaceholderColor:[UIColor blackColor]]; 27 | [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textChanged:) name:UITextViewTextDidChangeNotification object:nil]; 28 | } 29 | 30 | - (id)initWithFrame:(CGRect)frame 31 | { 32 | if( (self = [super initWithFrame:frame]) ) 33 | { 34 | [self setPlaceholder:@"请在这里输入你要转换的内容"]; 35 | [self setPlaceholderColor:[UIColor blackColor]]; 36 | [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textChanged:) name:UITextViewTextDidChangeNotification object:nil]; 37 | } 38 | return self; 39 | } 40 | 41 | - (void)textChanged:(NSNotification *)notification 42 | { 43 | if([[self placeholder] length] == 0) 44 | { 45 | return; 46 | } 47 | 48 | if([[self text] length] == 0) 49 | { 50 | [[self viewWithTag:999] setAlpha:1]; 51 | } 52 | else 53 | { 54 | [[self viewWithTag:999] setAlpha:0]; 55 | } 56 | } 57 | 58 | - (void)setText:(NSString *)text { 59 | [super setText:text]; 60 | [self textChanged:nil]; 61 | } 62 | 63 | - (void)drawRect:(CGRect)rect 64 | { 65 | if( [[self placeholder] length] > 0 ) 66 | { 67 | if ( placeHolderLabel == nil ) 68 | { 69 | placeHolderLabel = [[UILabel alloc] initWithFrame:CGRectMake(8,8,self.bounds.size.width - 16,0)]; 70 | placeHolderLabel.lineBreakMode = UILineBreakModeWordWrap; 71 | placeHolderLabel.numberOfLines = 0; 72 | placeHolderLabel.font = self.font; 73 | placeHolderLabel.backgroundColor = [UIColor clearColor]; 74 | placeHolderLabel.textColor = self.placeholderColor; 75 | placeHolderLabel.alpha = 0; 76 | placeHolderLabel.tag = 999; 77 | [self addSubview:placeHolderLabel]; 78 | } 79 | 80 | placeHolderLabel.text = self.placeholder; 81 | [placeHolderLabel sizeToFit]; 82 | [self sendSubviewToBack:placeHolderLabel]; 83 | } 84 | 85 | if( [[self text] length] == 0 && [[self placeholder] length] > 0 ) 86 | { 87 | [[self viewWithTag:999] setAlpha:1]; 88 | } 89 | 90 | [super drawRect:rect]; 91 | } 92 | 93 | @end 94 | -------------------------------------------------------------------------------- /Convertor/Code/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // Convertor 4 | // 5 | // Created by wangjianle on 14-5-14. 6 | // Copyright (c) 2014年 wangjianle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Convertor/Code/ViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.m 3 | // Convertor 4 | // 5 | // Created by wangjianle on 14-5-14. 6 | // Copyright (c) 2014年 wangjianle. All rights reserved. 7 | // 8 | 9 | #import "ViewController.h" 10 | #import "UIPlaceHolderTextView.h" 11 | #import "convertGB_BIG.h" 12 | @interface ViewController () 13 | { 14 | UIPlaceHolderTextView *_inputTextView; 15 | UITextView *_convertTextView; 16 | 17 | convertGB_BIG *_convertManager; 18 | 19 | UIButton *_lastClickBtn; 20 | 21 | NSString *_theInputText; 22 | } 23 | @end 24 | 25 | @implementation ViewController 26 | 27 | - (void)viewDidLoad 28 | { 29 | [super viewDidLoad]; 30 | [self setupViews]; 31 | _convertManager=[[convertGB_BIG alloc]init]; 32 | 33 | } 34 | -(void)setupViews 35 | { 36 | UIImageView *backImage = [[UIImageView alloc]initWithFrame:self.view.frame]; 37 | if (iPhone5) 38 | { 39 | backImage.image = [UIImage imageNamed:@"BackgroudImage.png"]; 40 | }else 41 | { 42 | backImage.image = [UIImage imageNamed:@"BackgroudImage_1136.png"]; 43 | } 44 | [self.view addSubview:backImage]; 45 | 46 | _inputTextView =[[UIPlaceHolderTextView alloc]initWithFrame:CGRectMake(kInputTextViewX, kInputTextViewY, kInputTextViewW , kInputTextViewH )]; 47 | [_inputTextView setBackgroundColor:[UIColor clearColor]]; 48 | [_inputTextView setReturnKeyType:UIReturnKeyDone]; 49 | _inputTextView.delegate=self; 50 | _inputTextView.font=kSystemFont(18); 51 | [self.view addSubview:_inputTextView]; 52 | 53 | _convertTextView =[[UITextView alloc]initWithFrame:CGRectMake(kInputTextViewX, kConvertTextViewY, kInputTextViewW , kConvertTextViewH )]; 54 | [_convertTextView setBackgroundColor:[UIColor clearColor]]; 55 | _convertTextView.editable=NO; 56 | _convertTextView.font=kSystemFont(18); 57 | [self.view addSubview:_convertTextView]; 58 | 59 | NSArray * backImageArray = @[@"hotBtnImage.png",@"subBtnImage.png",@"muchBtnImage.png"]; 60 | NSArray * selectedBackImageArray = @[@"selectedHotBtnImage.png",@"selectedSubBtnImage.png",@"selectedMuchBtnImage.png"]; 61 | 62 | UIButton *button = nil; 63 | for (int i = 0; i<3 ; i++) { 64 | button=[UIButton buttonWithType:UIButtonTypeCustom]; 65 | button.frame=CGRectMake(kActionButtonX+ (i* (kActionButtonSpace+kActionButtonW)), kActionButtonY, kActionButtonW, kActionButtonH); 66 | button.tag = 100+i; 67 | [button setBackgroundImage:[UIImage imageNamed:backImageArray[i]] forState:UIControlStateNormal]; 68 | [button setBackgroundImage:[UIImage imageNamed:selectedBackImageArray[i]] forState:UIControlStateSelected]; 69 | [button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; 70 | [self.view addSubview:button]; 71 | } 72 | 73 | } 74 | -(IBAction)buttonPressed:(UIButton*)btn{ 75 | [_inputTextView resignFirstResponder]; 76 | _theInputText = _inputTextView.text; 77 | 78 | [_convertTextView setText:@""]; 79 | 80 | if (_lastClickBtn != nil) 81 | { 82 | if (_lastClickBtn.tag != btn.tag) 83 | { 84 | btn.selected = !btn.selected; 85 | _lastClickBtn.selected = !_lastClickBtn.selected; 86 | _lastClickBtn = btn; 87 | } 88 | }else 89 | { 90 | btn.selected = !btn.selected; 91 | _lastClickBtn = btn; 92 | } 93 | switch (btn.tag) { 94 | case 100: 95 | [self conformhot]; 96 | break; 97 | 98 | case 101: 99 | [self conformsub]; 100 | break; 101 | 102 | case 102: 103 | [self conformmuch]; 104 | break; 105 | 106 | default: 107 | break; 108 | } 109 | 110 | } 111 | 112 | -(void)conformmuch{ 113 | //简体转繁体 114 | NSString *bigString = [_convertManager gbToBig5:_theInputText]; 115 | _convertTextView.text=bigString; 116 | } 117 | -(void)conformsub{ 118 | //简体拆字 119 | NSString *subString = [_convertManager subTo:_theInputText]; 120 | _convertTextView.text=subString; 121 | } 122 | -(void)conformhot{ 123 | //简体转火星文 124 | NSString *hotString = [_convertManager gbToHot:_theInputText]; 125 | _convertTextView.text=hotString; 126 | } 127 | 128 | #pragma mark textView delegate 129 | - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text 130 | { 131 | if ([text isEqualToString:@"\n"]) { 132 | [_inputTextView resignFirstResponder]; 133 | _theInputText = _inputTextView.text; 134 | } 135 | return YES; 136 | } 137 | 138 | - (void)didReceiveMemoryWarning 139 | { 140 | [super didReceiveMemoryWarning]; 141 | } 142 | 143 | @end 144 | -------------------------------------------------------------------------------- /Convertor/ConverResource/big5.txt: -------------------------------------------------------------------------------- 1 | 锕皚藹礙愛嗳嫒瑷暧霭谙铵鹌肮襖奧媪骜鳌壩罷钯擺敗呗頒辦絆钣幫綁鎊謗剝飽寶報鮑鸨龅輩貝鋇狽備憊鹎贲锛繃筆畢斃幣閉荜哔滗铋筚跸邊編貶變辯辮苄缏邊標骠飑飙镖镳鳔鼈別癟瀕濱賓擯傧缤槟殡膑镔髌鬓餅禀撥缽鉑駁饽钹鹁補钸財參蠶殘慚慘燦骖黪蒼艙倉滄廁側冊測測層詫锸侪钗攙摻蟬饞讒纏鏟産闡顫冁谄谶蒇忏婵骣觇禅镡場嘗長償腸廠暢伥苌怅阊鲳鈔車徹砗塵陳襯伧谌榇碜龀撐稱懲誠騁枨柽铖铛癡遲馳恥齒熾饬鸱沖沖蟲寵铳疇躊籌綢俦疇雠櫥廚鋤雛礎儲觸處刍礎蹰傳钏瘡闖創怆錘缍純鹑綽辍龊辭詞賜鹚聰蔥囪從叢從骢縱湊辏躥竄撺錯锉鹾達哒鞑帶貸骀绐擔單鄲撣膽憚誕彈殚赕瘅箪當擋黨蕩檔谠砀裆搗島禱導盜焘燈鄧镫敵滌遞締籴诋谛绨觌镝顛點墊電巅钿癫釣調铫鲷諜疊鲽釘頂錠訂铤丟铥東動棟凍凍鸫窦犢獨讀賭鍍犢椟牍笃黩鍛斷緞簖兌隊對對镦噸頓鈍炖趸奪墮铎鵝額訛惡餓谔垩阏轭锇锷鹗颚颛鳄诶兒爾餌貳迩铒鸸鲕發罰閥琺礬釩煩販飯訪紡钫鲂飛誹廢費绯镄鲱紛墳奮憤糞偾豐楓鋒風瘋馮縫諷鳳沣膚輻撫輔賦複負訃婦縛凫驸绂绋赙麸鲋鳆钆該鈣蓋赅杆趕稈贛尴擀绀岡剛鋼綱崗戆鎬睾诰缟锆擱鴿閣鉻個纥镉颍給亘赓绠鲠龔宮鞏貢鈎溝苟構購夠诟缑觏蠱顧估毂沽锢鸪鹄鹘剮挂鸹掴關觀館慣貫诖掼鹳鳏廣犷規歸龜閨軌詭貴劊軌刿妫桧鲑鳜輥滾衮绲鲧鍋國過埚呙帼椁蝈哈駭韓漢阚绗颉號灏颢閡鶴賀诃阖蛎橫轟鴻紅黉讧荭闳鲎壺護滬戶浒鹕嘩華畫劃話骅桦铧懷壞歡環還緩換喚瘓煥渙奂缳锾鲩黃謊鳇揮輝毀賄穢會燴彙諱誨繪诙荟哕會缋珲晖葷渾诨馄阍獲貨禍夥獲擊機積饑迹譏雞績緝極輯級擠幾薊劑濟計記際繼紀讦诘荠叽擠骥玑觊齑矶羁虿跻霁鲚鲫夾莢頰賈鉀價駕郏浃铗镓蛲殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗谏缣戋戬睑鹣笕鲣鞯將漿蔣槳獎講醬绛缰膠澆驕嬌攪鉸矯僥腳餃繳絞轎較挢峤鹪鲛階節潔結誡屆疖颌鲒緊錦僅謹進晉燼盡勁荊莖卺荩馑缙赆觐鯨驚經頸靜鏡徑痙競淨刭泾迳弪胫靓糾廄舊阄鸠鹫駒舉據鋸懼劇讵屦榉飓钜锔窭龃鵑絹锩镌隽覺決絕谲珏鈞軍駿皲開凱凱垲忾恺铠锴龛闶钪铐顆殼課骒缂轲钶锞颔墾懇龈铿摳庫褲喾塊儈郐哙脍寬狯髋礦曠況诓诳邝圹礦贶虧巋窺饋潰匮蒉愦聩篑阃锟鲲擴闊蛴蠟臘萊來賴崃徕涞濑赉睐铼癞籁藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫岚榄斓镧褴琅阆锒撈勞澇唠撈铑铹痨樂鳓鐳壘類淚诔缧籬狸離鯉禮麗厲勵礫曆瀝隸俪郦坜苈位離曆逦骊缡枥栎轹砺锂鹂厲粝躍雳鲡鳢倆聯蓮連鐮憐漣簾斂臉鏈戀煉練蔹奁斂琏殓裢裣鲢糧涼兩輛諒魉療遼鐐缭钌鹩獵臨鄰鱗凜賃蔺廪檩辚躏齡鈴靈嶺領绫棂蛏鲮餾劉浏骝绺镏鹨龍聾嚨籠壟攏隴嚨壟珑栊胧砻樓婁摟簍偻蒌喽摟镂瘘耧蝼髅蘆盧顱廬爐擄鹵虜魯賂祿錄陸垆撸魯闾泸渌栌橹轳辂辘氇胪鸬鹭舻鲈巒攣孿灤亂脔娈栾鸾銮掄輪倫侖淪綸論掄蘿羅邏鑼籮騾駱絡荦猡樂椤脶镙驢呂鋁侶屢縷慮濾綠榈褛锊呒媽瑪碼螞馬罵嗎唛嬷杩買麥賣邁脈劢瞞饅蠻滿謾缦镘颡鳗貓錨鉚貿麽沒鎂門悶們扪焖懑钔錳夢眯謎彌覓冪芈谧猕祢綿緬渑腼黾廟缈缪滅憫閩闵缗鳴銘謬谟蓦馍殁镆謀畝钼呐鈉納難撓腦惱鬧铙讷餒內擬膩铌鲵攆辇鲶釀鳥鳥袅聶齧鑷鎳陧蘖聶颟蹑檸獰甯擰濘苎咛聍鈕紐膿濃農侬膿驽钕諾傩瘧歐鷗毆嘔漚讴怄歐盤蹒龐抛疱賠辔噴鵬批罴铍騙谝骈飄缥頻貧嫔蘋憑評潑頗钋撲鋪樸譜镤镨棲臍齊騎豈啓氣棄訖薪骐绮桤碛颀颃鳍牽釺鉛遷簽謙錢鉗潛淺譴塹佥荨悭骞缱椠钤槍嗆牆薔強搶牆樯戗炝锖锵镪羟跄鍬橋喬僑翹竅诮谯荞缲硗跷竊惬锲箧欽親寢浸輕氫傾頃請慶揿鲭瓊窮茕蛱巯赇虮鳅趨區軀驅齲诎區阒觑鸲顴權勸诠绻辁铨卻鵲確阕阙悫讓饒擾繞荛娆桡熱韌認紉饪轫榮絨嵘蝾缛铷颦軟銳蚬閏潤灑薩飒鰓賽傘毵糁喪騷掃缫澀啬铯穑殺刹紗铩鲨篩曬酾刪閃陝贍繕讪姗骟钐鳝墒傷賞垧殇觞燒紹賒攝懾設厍滠畲紳審嬸腎滲诜谂渖聲繩勝師獅濕詩時蝕實識駛勢適釋飾視試益埘莳弑轼贳铈鲥壽獸绶樞輸書贖屬術樹豎數摅纾帥闩雙誰稅順說碩爍铄絲飼厮驷缌锶鸶聳慫頌訟誦擻數馊飕锼蘇訴肅谡稣雖隨綏歲谇孫損筍荪狲縮瑣鎖唢睃獺撻闼铊鳎台態钛鲐攤貪癱灘壇譚談歎昙坦锬顸湯燙傥湯铴镗濤縧討韬铽騰謄銻題體屜缇鹈阗條粜龆鲦貼鐵廳聽烴銅統恸頭钭禿圖钍團專頹蛻饨脫鴕馱駝橢箨鼍襪娲腽彎灣頑萬纨绾網辋韋違圍爲濰維葦偉僞緯謂衛诿帏闱僞涠玮韪炜鲔溫聞紋穩問阌甕撾蝸渦窩臥莴龌嗚鎢烏誣無蕪吳塢霧務誤邬庑怃妩骛鹉鹜錫犧襲習銑戲細饩阋玺觋蝦轄峽俠狹廈嚇硖鮮纖賢銜閑顯險現獻縣餡羨憲線苋莶藓岘猃閑鹇痫蚝籼跹廂鑲鄉詳響項鄉饷骧缃飨蕭囂銷曉嘯曉潇骁绡枭箫協挾攜脅諧寫瀉謝亵撷泄缬鋅釁興陉荥凶洶鏽繡馐鸺虛噓須許敘緒續诩顼軒懸選癬絢谖铉镟學谑泶鳕勳詢尋馴訓訊遜埙尋鲟壓鴉鴨啞亞訝垭娅桠氩閹煙鹽嚴岩顔閻豔厭硯彥諺驗厣赝俨兖谳恹闫酽魇餍鼹鴦楊揚瘍陽癢養樣炀瑤搖堯遙窯謠藥轺鹞鳐爺頁業葉靥谒邺晔烨醫銥頤遺儀蟻藝億憶義詣議誼譯異繹诒呓峄饴怿驿缢轶贻钇镒镱瘗舣蔭陰銀飲隱铟瘾櫻嬰鷹應纓瑩螢營熒蠅贏穎茔莺萦蓥撄嘤滢潆櫻鹦瘿颏罂喲擁傭癰踴詠镛優憂郵鈾猶誘莸铕鱿輿魚漁娛與嶼語獄譽預馭伛俣谀谕蓣嵛饫阈妪于觎欤钰鹆鹬龉鴛淵轅園員圓緣遠橼鸢鼋約躍鑰粵悅閱钺鄖勻隕運蘊醞暈韻郓芸恽愠纭韫隕氲雜災載攢暫贊攢趱錾贓髒驵鑿棗責擇則澤赜啧帻箦賊谮贈綜缯軋鍘閘柵詐齋債氈盞斬輾嶄棧戰綻谵張漲帳賬脹趙诏钊蟄轍鍺這谪辄鹧貞針偵診鎮陣貞缜桢轸赈祯鸩掙睜猙爭幀症鄭證诤峥钲铮筝織職執紙摯擲幟質滯骘栉栀職轾贽鸷蛳絷踬踯觯鍾終種腫衆锺謅軸皺晝驟纣绉豬諸誅燭矚囑貯鑄駐伫槠铢專磚轉賺轉馔颞樁莊裝妝壯狀錐贅墜綴骓缒諄准著濁诼镯茲資漬谘缁辎赀眦锱龇鲻蹤總縱偬鄒诹驺鲰詛組镞鑽缵躜鳟翺並蔔沈醜澱叠鬥範幹臯矽櫃後夥稭傑訣誇裏淩麽黴撚淒扡聖屍擡塗窪喂汙鍁鹹蠍彜湧遊籲禦願嶽雲竈紮劄築于志注凋讠谫郄勐凼坂垅垴埯埝苘買荮莜莼菰藁揸吒吣咔咝咴噘霹嚯幞岙嵴彷徼瑪狍馀馇馓馕愣憷懔丬敘豔溷婪潴澹甯纟绔绱珉枧桊桉槔橥轱轷赍肷胨飚葫煅熘愍淼砜磙眍钚钷铘吊锃锍锎锏锘锝锪锫锿镅镎镢镥镩察稆鹋鹛鹱疬疴痖癯裥襁耢颥螨麴鲅鲆鲇鲞鲴鲺鲼鳊鳋鳘鳙鞒鞴齄 -------------------------------------------------------------------------------- /Convertor/ConverResource/faces.txt: -------------------------------------------------------------------------------- 1 | ( ・ˍ・) (・ˍ・*) (p・_q) (〃・o・〃) (*^・_・)  (。・ˍ・。)  (*・0・) (・ε・●) (。・ω・) (。・д・。) (・∀・) (/ˍ・、) (・□・、*) (・-・。) (・▽・。) (・_・。) 2 | (・O・。) (ノ△・。) (@・ˍ・) (*・・*) 人(・ε・;)  (・ o ・) (・ェ・o) (′・∀・『) 3 | (*  ̄ー ̄) ( ̄ー ̄〃) (@ ̄ー ̄@) (*  ̄^ ̄) (* ̄∇ ̄*) <(ˍ ˍ*)> 4 |  (ー∀ー) ( ̄o ̄) ( ̄、 ̄) (* ̄△ ̄*) ( ̄へ ̄) ( ̄□ ̄) ( ̄~ ̄;) (。-ˍ-。 ) ( ̄ε ̄;) ( ̄┬ ̄;) ( ̄∀ ̄) (ノへ ̄、) (* ̄ro ̄) (ー人ー) (* ̄m ̄) 5 | 6 | (′▽`〃) ( ′o`) (′ェ`) (′ε` ) (=′ー`)  ( ′θ`) (′○` ) ( ′-`) (′∀`=) (*′▽`) (*′ノ0`) ( ′ロ` ) (′~`;) (′ ^ `) (*′∇`*)  (′m`) (′0ノ`*)  7 | 8 | (ΘΘ) (Θ~Θ〃) (ΘoΘ) (ΘェΘ) (Θ∀Θ#) (ΘдΘ;) (Θ皿Θメ) (ΘーΘ*) (Θ0Θ●) (Θ▽Θ) (ΘεΘ◎) (Θ◇Θ。) (ΘへΘ) (ΘˍΘ=) (Θ、Θ) (Θ△Θ@) (Θ3Θ) 9 | 10 | (><) (;><) (>_<) (>.<) (>o<) (>▽<) (>O<) (o>▽<) (>◇< )  (>▽<) (;>△<) ( >з<) (o>ェ<) (>д<) (>皿<) (>_<、) (/_<。) (>。;) (>。ヘ) (ノ_<) (>。☆) (>y<;) (-ω- ) (+ω+) (*ω* ) ( ^ω^) (;ω;) (。ω。) (『ω′) (・ω・=) ( ̄ω ̄) (〃ω〃) (≥ω≤) (。・ω・) (=・ω・=) ( >ω<) (′・ω・`) (/ω\) (/ω・\) (/・ω・\) (ΘωΘ) (ΦωΦ) (UU*) (uu〃) (u~u=)(┬_┬)(┬_┬)〒▽〒 11 | -------------------------------------------------------------------------------- /Convertor/ConverResource/gb.txt: -------------------------------------------------------------------------------- 1 | 锕皑蔼碍爱嗳嫒瑷暧霭谙铵鹌肮袄奥媪骜鳌坝罢钯摆败呗颁办绊钣帮绑镑谤剥饱宝报鲍鸨龅辈贝钡狈备惫鹎贲锛绷笔毕毙币闭荜哔滗铋筚跸边编贬变辩辫苄缏笾标骠飑飙镖镳鳔鳖别瘪濒滨宾摈傧缤槟殡膑镔髌鬓饼禀拨钵铂驳饽钹鹁补钸财参蚕残惭惨灿骖黪苍舱仓沧厕侧册测恻层诧锸侪钗搀掺蝉馋谗缠铲产阐颤冁谄谶蒇忏婵骣觇禅镡场尝长偿肠厂畅伥苌怅阊鲳钞车彻砗尘陈衬伧谌榇碜龀撑称惩诚骋枨柽铖铛痴迟驰耻齿炽饬鸱冲冲虫宠铳畴踌筹绸俦帱雠橱厨锄雏础储触处刍绌蹰传钏疮闯创怆锤缍纯鹑绰辍龊辞词赐鹚聪葱囱从丛苁骢枞凑辏蹿窜撺错锉鹾达哒鞑带贷骀绐担单郸掸胆惮诞弹殚赕瘅箪当挡党荡档谠砀裆捣岛祷导盗焘灯邓镫敌涤递缔籴诋谛绨觌镝颠点垫电巅钿癫钓调铫鲷谍叠鲽钉顶锭订铤丢铥东动栋冻岽鸫窦犊独读赌镀渎椟牍笃黩锻断缎簖兑队对怼镦吨顿钝炖趸夺堕铎鹅额讹恶饿谔垩阏轭锇锷鹗颚颛鳄诶儿尔饵贰迩铒鸸鲕发罚阀珐矾钒烦贩饭访纺钫鲂飞诽废费绯镄鲱纷坟奋愤粪偾丰枫锋风疯冯缝讽凤沣肤辐抚辅赋复负讣妇缚凫驸绂绋赙麸鲋鳆钆该钙盖赅杆赶秆赣尴擀绀冈刚钢纲岗戆镐睾诰缟锆搁鸽阁铬个纥镉颍给亘赓绠鲠龚宫巩贡钩沟苟构购够诟缑觏蛊顾诂毂钴锢鸪鹄鹘剐挂鸹掴关观馆惯贯诖掼鹳鳏广犷规归龟闺轨诡贵刽匦刿妫桧鲑鳜辊滚衮绲鲧锅国过埚呙帼椁蝈铪骇韩汉阚绗颉号灏颢阂鹤贺诃阖蛎横轰鸿红黉讧荭闳鲎壶护沪户浒鹕哗华画划话骅桦铧怀坏欢环还缓换唤痪焕涣奂缳锾鲩黄谎鳇挥辉毁贿秽会烩汇讳诲绘诙荟哕浍缋珲晖荤浑诨馄阍获货祸钬镬击机积饥迹讥鸡绩缉极辑级挤几蓟剂济计记际继纪讦诘荠叽哜骥玑觊齑矶羁虿跻霁鲚鲫夹荚颊贾钾价驾郏浃铗镓蛲歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧谏缣戋戬睑鹣笕鲣鞯将浆蒋桨奖讲酱绛缰胶浇骄娇搅铰矫侥脚饺缴绞轿较挢峤鹪鲛阶节洁结诫届疖颌鲒紧锦仅谨进晋烬尽劲荆茎卺荩馑缙赆觐鲸惊经颈静镜径痉竞净刭泾迳弪胫靓纠厩旧阄鸠鹫驹举据锯惧剧讵屦榉飓钜锔窭龃鹃绢锩镌隽觉决绝谲珏钧军骏皲开凯剀垲忾恺铠锴龛闶钪铐颗壳课骒缂轲钶锞颔垦恳龈铿抠库裤喾块侩郐哙脍宽狯髋矿旷况诓诳邝圹纩贶亏岿窥馈溃匮蒉愦聩篑阃锟鲲扩阔蛴蜡腊莱来赖崃徕涞濑赉睐铼癞籁蓝栏拦篮阑兰澜谰揽览懒缆烂滥岚榄斓镧褴琅阆锒捞劳涝唠崂铑铹痨乐鳓镭垒类泪诔缧篱狸离鲤礼丽厉励砾历沥隶俪郦坜苈莅蓠呖逦骊缡枥栎轹砺锂鹂疠粝跞雳鲡鳢俩联莲连镰怜涟帘敛脸链恋炼练蔹奁潋琏殓裢裣鲢粮凉两辆谅魉疗辽镣缭钌鹩猎临邻鳞凛赁蔺廪檩辚躏龄铃灵岭领绫棂蛏鲮馏刘浏骝绺镏鹨龙聋咙笼垄拢陇茏泷珑栊胧砻楼娄搂篓偻蒌喽嵝镂瘘耧蝼髅芦卢颅庐炉掳卤虏鲁赂禄录陆垆撸噜闾泸渌栌橹轳辂辘氇胪鸬鹭舻鲈峦挛孪滦乱脔娈栾鸾銮抡轮伦仑沦纶论囵萝罗逻锣箩骡骆络荦猡泺椤脶镙驴吕铝侣屡缕虑滤绿榈褛锊呒妈玛码蚂马骂吗唛嬷杩买麦卖迈脉劢瞒馒蛮满谩缦镘颡鳗猫锚铆贸麽没镁门闷们扪焖懑钔锰梦眯谜弥觅幂芈谧猕祢绵缅渑腼黾庙缈缪灭悯闽闵缗鸣铭谬谟蓦馍殁镆谋亩钼呐钠纳难挠脑恼闹铙讷馁内拟腻铌鲵撵辇鲶酿鸟茑袅聂啮镊镍陧蘖嗫颟蹑柠狞宁拧泞苎咛聍钮纽脓浓农侬哝驽钕诺傩疟欧鸥殴呕沤讴怄瓯盘蹒庞抛疱赔辔喷鹏纰罴铍骗谝骈飘缥频贫嫔苹凭评泼颇钋扑铺朴谱镤镨栖脐齐骑岂启气弃讫蕲骐绮桤碛颀颃鳍牵钎铅迁签谦钱钳潜浅谴堑佥荨悭骞缱椠钤枪呛墙蔷强抢嫱樯戗炝锖锵镪羟跄锹桥乔侨翘窍诮谯荞缲硗跷窃惬锲箧钦亲寝锓轻氢倾顷请庆揿鲭琼穷茕蛱巯赇虮鳅趋区躯驱龋诎岖阒觑鸲颧权劝诠绻辁铨却鹊确阕阙悫让饶扰绕荛娆桡热韧认纫饪轫荣绒嵘蝾缛铷颦软锐蚬闰润洒萨飒鳃赛伞毵糁丧骚扫缫涩啬铯穑杀刹纱铩鲨筛晒酾删闪陕赡缮讪姗骟钐鳝墒伤赏垧殇觞烧绍赊摄慑设厍滠畲绅审婶肾渗诜谂渖声绳胜师狮湿诗时蚀实识驶势适释饰视试谥埘莳弑轼贳铈鲥寿兽绶枢输书赎属术树竖数摅纾帅闩双谁税顺说硕烁铄丝饲厮驷缌锶鸶耸怂颂讼诵擞薮馊飕锼苏诉肃谡稣虽随绥岁谇孙损笋荪狲缩琐锁唢睃獭挞闼铊鳎台态钛鲐摊贪瘫滩坛谭谈叹昙钽锬顸汤烫傥饧铴镗涛绦讨韬铽腾誊锑题体屉缇鹈阗条粜龆鲦贴铁厅听烃铜统恸头钭秃图钍团抟颓蜕饨脱鸵驮驼椭箨鼍袜娲腽弯湾顽万纨绾网辋韦违围为潍维苇伟伪纬谓卫诿帏闱沩涠玮韪炜鲔温闻纹稳问阌瓮挝蜗涡窝卧莴龌呜钨乌诬无芜吴坞雾务误邬庑怃妩骛鹉鹜锡牺袭习铣戏细饩阋玺觋虾辖峡侠狭厦吓硖鲜纤贤衔闲显险现献县馅羡宪线苋莶藓岘猃娴鹇痫蚝籼跹厢镶乡详响项芗饷骧缃飨萧嚣销晓啸哓潇骁绡枭箫协挟携胁谐写泻谢亵撷绁缬锌衅兴陉荥凶汹锈绣馐鸺虚嘘须许叙绪续诩顼轩悬选癣绚谖铉镟学谑泶鳕勋询寻驯训讯逊埙浔鲟压鸦鸭哑亚讶垭娅桠氩阉烟盐严岩颜阎艳厌砚彦谚验厣赝俨兖谳恹闫酽魇餍鼹鸯杨扬疡阳痒养样炀瑶摇尧遥窑谣药轺鹞鳐爷页业叶靥谒邺晔烨医铱颐遗仪蚁艺亿忆义诣议谊译异绎诒呓峄饴怿驿缢轶贻钇镒镱瘗舣荫阴银饮隐铟瘾樱婴鹰应缨莹萤营荧蝇赢颖茔莺萦蓥撄嘤滢潆璎鹦瘿颏罂哟拥佣痈踊咏镛优忧邮铀犹诱莸铕鱿舆鱼渔娱与屿语狱誉预驭伛俣谀谕蓣嵛饫阈妪纡觎欤钰鹆鹬龉鸳渊辕园员圆缘远橼鸢鼋约跃钥粤悦阅钺郧匀陨运蕴酝晕韵郓芸恽愠纭韫殒氲杂灾载攒暂赞瓒趱錾赃脏驵凿枣责择则泽赜啧帻箦贼谮赠综缯轧铡闸栅诈斋债毡盏斩辗崭栈战绽谵张涨帐账胀赵诏钊蛰辙锗这谪辄鹧贞针侦诊镇阵浈缜桢轸赈祯鸩挣睁狰争帧症郑证诤峥钲铮筝织职执纸挚掷帜质滞骘栉栀轵轾贽鸷蛳絷踬踯觯钟终种肿众锺诌轴皱昼骤纣绉猪诸诛烛瞩嘱贮铸驻伫槠铢专砖转赚啭馔颞桩庄装妆壮状锥赘坠缀骓缒谆准着浊诼镯兹资渍谘缁辎赀眦锱龇鲻踪总纵偬邹诹驺鲰诅组镞钻缵躜鳟翱并卜沉丑淀迭斗范干皋硅柜后伙秸杰诀夸里凌么霉捻凄扦圣尸抬涂洼喂污锨咸蝎彝涌游吁御愿岳云灶扎札筑于志注凋讠谫郄勐凼坂垅垴埯埝苘荬荮莜莼菰藁揸吒吣咔咝咴噘噼嚯幞岙嵴彷徼犸狍馀馇馓馕愣憷懔丬溆滟溷漤潴澹甯纟绔绱珉枧桊桉槔橥轱轷赍肷胨飚煳煅熘愍淼砜磙眍钚钷铘铞锃锍锎锏锘锝锪锫锿镅镎镢镥镩镲稆鹋鹛鹱疬疴痖癯裥襁耢颥螨麴鲅鲆鲇鲞鲴鲺鲼鳊鳋鳘鳙鞒鞴齄 -------------------------------------------------------------------------------- /Convertor/ConverResource/hot.txt: -------------------------------------------------------------------------------- 1 | 锕皑蔼碍嬡嗳嫒瑷暧霭谙铵鹌肮仸奧媪骜鳌坝罢钯擺敗呗頒刅绊钣幇垹镑谤剝怉寶蕔鲍鸨龅輩赑钡狈備惫鹎贲锛绷毣滭斃币閉荜哔滗铋筚跸笾揙貶變辮辮苄缏笾摽骠飑飙镖镳鳔鳖莂癟濒璸濱摈傧缤槟殡膑镔髌鬓饼禀妭钵铂訤饽钹鹁卟钸財傪蛬殘慙參灿骖黪芲舱仺獊厠側冊恻恻層诧锸侪钗搀傪蝉镵谗瀍铲浐闡顫冁谄谶蒇忏婵骣觇禅镡畼甞萇偿肠廠畅伥苌怅阊鲳鈔車沏砗尘陳衬伧谌榇碜龀撐稱懲諴骋枨柽铖铛痴呎肔恥歯炽饬鸱沖沖蟲寵铳帱帱薵皗俦帱雠廚廚鋤雛绌储触處刍绌蹰伝钏疮闖創怆腄缍蒓鹑焯辍龊辭詞賜鹚聪茐囱苁苁苁骢枞凑辏蹿窜撺措锉鹾垯哒鞑帶贷骀绐泹啴郸掸狚惮诞弹殚赕瘅箪當澢黨蕩澢谠砀裆搗島祷导盜焘燈郰镫敵涤递缔籴诋谛绨觌镝颠點垫電巅钿癫銱蜩铫鲷媟疉鲽町嵿锭忊铤丟铥崬憅崬岽岽鸫窦渎獨渎帾镀渎椟牍笃黩葮斷葮簖兌隊怼怼镦沌頓沌炖趸奪憜铎鹅额讹悪皒谔垩阏轭锇锷鹗颚颛鳄诶ル尒聶贰迩铒鸸鲕潑藅阀珐矾钒煩贩粄汸汸钫鲂飛诽廢曊绯镄鲱妢墳奮濆粪偾仹猦峯颩瘋溤漨讽鳯沣膚辐抚辅賦復萯讣妇缚凫驸绂绋赙麸鲋鳆钆姟鈣葢赅杆迀秆赣尴擀绀罓碙鋼罁罓戆鎬睾诰缟锆擱鸽阁铬個纥镉颍给亘赓绠鲠龚営巩貢溝芶苟媾媾夠诟缑觏蛊顧诂毂钴锢鸪鹄鹘剮啩鸹掴関觀菅遦遦诖掼鹳鳏広犷規歸亀閨匦詭貴刽匦刿妫桧鲑鳜辊蔉衮绲鲧煱國過埚呙帼椁蝈铪骇韓漢阚绗颉呺灏颢阂鹤哿诃阖蛎橫轟鴻葒黉讧荭闳鲎壺戶戶戶浒鹕蕐澕畵劃話骅桦铧懷壞歡寰還緩換喚痪焕涣奂缳锾鲩曂巟鳇媈媈毇贿秽浍烩匯讳诲浍诙荟哕浍缋珲晖荤渾诨馄阍镬貨禍钬镬击僟積饥迹讥鶏绩缉极辑级哜凢蓟剂哜計汜漈继汜讦诘荠叽哜骥玑觊齑矶羁虿跻霁鲚鲫夾荚颊贾钾價駕郏浃铗镓蛲姧盬堅笺簡艰缄茧撿碱硷拣撿彅倹諴薦槛鉴践濺見楗舰劍饯渐溅涧谏缣戋戬睑鹣笕鲣鞯將槳蔣桨奨講醬绛缰烄浇嬌嬌搅铰矫侥腳饺儌烄轿珓挢峤鹪鲛阶兯洁結诫屆疖颌鲒緊婂僅殣琎晉烬浕勁荊莖卺荩馑缙赆觐鯨驚經頸靜傹徑痉競凈刭泾迳弪胫靓糾厩舊阄鸠鹫驹舉琚涺惧涺讵屦榉飓钜锔窭龃鵑涓锩镌隽覺吷蕝谲珏呁軍浚皲閞剀剀垲忾恺铠锴龛闶钪铐錁涜錁骒缂轲钶锞颔恳垦龈铿摳厙褲喾赽侩郐哙脍寬狯髋纩纩況诓诳邝圹纩贶扝岿窺潰潰匮蒉愦聩篑阃锟鲲拡闊蛴臘臘莱唻攋崃徕涞濑赉睐铼癞籁藍孄拦藍阑蘭瀾谰灠灠攋灠灡嚂岚榄斓镧褴哴阆锒崂崂崂唠崂铑铹痨泺鳓檑垒類汨诔缧篱狸蓠鲤礼婯疠励砾呖沥隶俪郦坜苈莅蓠呖逦骊缡枥栎轹砺锂鹂疠粝跞雳鲡鳢唡聅嗹涟镰憐涟帘潋臉嗹戀煉煉蔹奁潋琏殓裢裣鲢悢涼倆唡涼魉療辽镣缭钌鹩獵臨鄰潾凛賃蔺廪檩辚躏齡玪靈玪領绫棂蛏鲮馏嚠浏骝绺镏鹨瀧聾茏茏泷泷茏茏泷珑栊胧砻溇溇嵝溇偻蒌喽嵝镂瘘耧蝼髅廬盧颅廬爐掳卤虏噜赂禄淥陸垆撸噜闾泸渌栌橹轳辂辘氇胪鸬鹭舻鲈欒孌孿滦亂脔娈栾鸾銮囵囵囵仑囵纶囵囵囉囉羅囉儸骡詻絡荦猡泺椤脶镙馿焒焒佀屢缕慮慮淥榈褛锊呒媽犸犸犸骉罵嬤唛嬷杩荬麥賣邁霡劢慲獌蠻慲谩缦镘颡鳗貓锚铆貿庅莈镁閄悶們扪焖懑钔锰夢侎洣弥觅幂芈谧猕祢婂缅渑腼黾庿缈缪搣悯閩闵缗嘄佲繆谟蓦馍殁镆湈畝钼妠妠妠難撓悩悩閙铙讷浽禸抳膩铌鲵撵辇鲶酿茑茑袅嗫啮嗫镍陧蘖嗫颟蹑柠狞苧拧泞苎咛聍妞狃哝哝哝侬哝驽钕喏傩疟瓯瓯瓯嘔沤讴怄瓯盤蹒厐拋疱婄辔濆鵬纰罴铍騙谝骈彯缥頻貧嫔泙憑评秡櫇钋圤舗圤鐠镤镨栖脐斉騏豈晵氣棄讫蕲骐绮桤碛颀颃鳍撁钎鉛迁簽嗛錢钳濳淺谴堑佥荨悭骞缱椠钤熗濸嫱嫱強熗嫱樯戗炝锖锵镪羟跄锹喬喬喬趬竅诮谯荞缲硗跷苆惬锲箧钦儭寑锓輕氢傾頃埥庆揿鲭琼窮茕蛱巯赇虮鳅趋岖軀駆龋诎岖阒觑鸲颧權勧诠绻辁铨卻鹊確阕阙悫讓隢擾隢荛娆桡慹韧認纫饪轫荣絨嵘蝾缛铷颦軟銳蚬潤潤灑蕯飒鳃噻傘毵糁喪騒掃缫澀啬铯穑摋閷纱铩鲨篩曬酾剼閁陝赡缮讪姗骟钐鳝墒傷賞垧殇觞燒袑赊摂慑蔎厍滠畲訷谉嬸腎椮诜谂渖殸繩夝溮浉濕詩溡蚀實識馶勢适释飾視鉽谥埘莳弑轼贳铈鲥壽獣绶枢瀭書赎屬朮樹竪薮摅纾帥闩叒誰挩順説碩爍铄噝饲厮驷缌锶鸶聳怂頌讼誦擞薮馊飕锼蘇訴歗谡稣虽隨浽嵗谇孫損笋荪狲縮鎖鎻唢睃獭挞闼铊鳎珆忲钛鲐摊貪瘫滩墵谭談嘆昙钽锬顸饧烫傥饧铴镗濤绦討韬铽駦誊锑趧軆屟缇鹈阗條粜龆鲦萜鉄廰厛烃恫統恸頭钭禿圖钍團抟颓蜕饨脫袉駞袉椭箨鼍襪娲腽塆塆顽萭纨绾蛧辋韦違圍潙潍惟苇偉沩纬媦衞诿帏闱沩涠玮韪炜鲔溫聞鈫穏問阌瓮挝窩煱窉臥莴龌嗚钨烏莁嘸蕪呉坞霚務誤邬庑怃妩骛鹉鹜唶犠袭習铣戱細饩阋玺觋虾轄浹浹浹厦圷硖鮮汘賢銜娴显険哯獻縣陥羨宪線苋莶藓岘猃娴鹇痫蚝籼跹厢镶芗詳姠頙芗饷骧缃飨簘嚣销哓啸哓潇骁绡枭箫拹挾携脅喈冩瀉塮亵撷绁缬锌衅興陉荥兇汹琇绣馐鸺歔歔湏汻溆緒續诩顼蓒悬選癣絢谖铉镟敩谑泶鳕勛咰浔紃訓卂遜埙浔鲟壓鴉鴨啞亞冴垭娅桠氩阉煙鹽嚴啱顔閻滟厭砚彦谚験厣赝俨兖谳恹闫酽魇餍鼹鴦昜婸疡陽癢養樣炀愮愮尧滛窰愮葯轺鹞鳐爺頁鄴旪靥谒邺晔烨悘铱颐遗儀蚁兿億忆義诣议谊譯異绎诒呓峄饴怿驿缢轶贻钇镒镱瘗舣荫隂檭飮陻铟瘾璎璎鹰應缨瑩萤營荧蝇赢颕茔莺萦蓥撄嘤滢潆璎鹦瘿颏罂喲砽砽痈踊怺镛沋沋邮铀沋诱莸铕鱿舆渔渔娯玙屿娪獄謍預驭伛俣谀谕蓣嵛饫阈妪纡觎欤钰鹆鹬龉鴛棩辕圎園園緣逺橼鸢鼋箹跞钥粵哾閱钺郧枃殒運藴酝暈韻郓芸恽愠纭韫殒氲卆災酨瓒暫瓒瓒趱錾賍賍驵凿栆嫧萚荝澤赜啧帻箦賊谮熷琮缯轧铡閘栅怍斋債毡盏斬辗崭棧戰綻谵張涨賬账胀趙诏钊蛰辙锗適谪辄鹧浈針浈沴鎮俥浈缜桢轸赈祯鸩諍諍狰踭帧症鄭姃诤峥钲铮筝枳轵秇衹挚掷帜質滞骘栉栀轵轾贽鸷蛳絷踬踯觯妕蔠種妕衆锺诌轴皺昼骤纣绉蕏渚诛烛瞩瞩贮铸驻伫槠铢抟磚啭賺啭馔颞桩圧裝妝匨匨锥赘墜綴骓缒谆痽着浊诼镯兹粢渍谘缁辎赀眦锱龇鲻琮縂枞偬邹诹驺鲰蒩蒩镞鑽缵躜鳟翱並卜冗忸淀迭乧笵迀皋硅匱後钬秸傑吷洿里夌庅苺捻凄扦聖迉孡凃哇嵔汚锨咸蝎彝悀遊吁御蒝捳囩灶紥札茿纡梽炷蜩讠谫郄勐凼坂垅垴埯埝苘荬荮莜莼菰藁揸吒吣咔咝咴噘噼嚯幞岙嵴彷徼犸狍馀馇馓馕愣憷懔丬溆滟溷漤潴澹苧纟绔绱珉枧桊桉槔橥轱轷赍肷胨飚煳煅熘愍淼砜磙眍钚钷铘铞锃锍锎锏锘锝锪锫锿镅镎镢镥镩镲稆鹋鹛鹱疬疴痖癯裥襁耢颥螨麴鲅鲆鲇鲞鲴鲺鲼鳊鳋鳘鳙鞒鞴齄 -------------------------------------------------------------------------------- /Convertor/ConverResource/split.txt: -------------------------------------------------------------------------------- 1 | 卧臣卜项工页功工力攻工攵荆茾刂邪牙阝雅牙隹期其月欺其欠斯其斤鞭革便勒革力划戈刂敬苟攵鹳雚鸟欧区欠切七刀鞋革圭鄞堇阝勤堇力陌阝百陈阝东隐阝急降阝夅队阝人防阝方院阝完阳阝日际阝示阴阝月除阝余险阝佥隔阝鬲障阝章阶阝介陀阝它阵阝车阿阝可隘阝益陵阝夌陷阝臽陶阝匋陪阝咅陕阝夹陆阝击阻阝且阳阝日孙子小孔子乚孩子亥孤子瓜职耳只聩耳贵聘耳甹取耳又聊耳卯聪耳总耻耳止联耳关聆耳令耿耳火耽耳冘预予页豫予象双又又对又寸戏又戈欢又欠观又见难又隹鸡又鸟艰又艮驻马主骚马蚤驯马川骆马各骑马奇驱马区驰马也骇马亥驶马史验马佥骏马夋骄马乔驴马户骤马聚驳马爻胡古月故古攵鸪古鸟郁有阝耐而寸肆镸聿雄厷隹励厉力耗耒毛艳丰色耕耒井确石角破石皮础石出碑石卑研石开碎石卒碾石展硕石页磁石兹碟石枼砸石匝碌石录砖石专碗石宛砰石平磕石盍硬石更砍石欠碰石並码石马砌石切彩采彡乳孚乚须彡页助且力肢月支朦月蒙脱月兑朋月月胜月生股月殳脚月去腊月昔腋月夜脉月永胸月匈脂月旨肤月夫脾月卑脆月危胆月旦肚月土脏月庄膀月旁脖月孛胖月半膛月堂腕月宛膊月尃肝月干腮月思胀月长腻月贰肪月方膝月桼脯月甫胱月光腰月要腺月泉肋月力肥月巴腹月复臊月喿胶月交腴月臾肿月中膨月彭胳月各脬月孚肌月几胴月同脐月齐胎月台膜月莫肛月工肮月亢献南犬韬韦舀懿壹恣都者阝鼓壴支颠真页趣走取起走已颉吉页动云力劫去力顽元页魂云鬼协十办赫赤赤博十尃却去卩救求攵教孝攵刊干刂勃孛力规夫见封圭寸卦圭卜埋土里址土止堪土甚堤土是坯土丕坟土文城土成垢土后坝土贝坪土平坎土欠垮土夸坏土不地土也境土竟坛土云坡土皮块土夬坦土旦堆土隹域土或填土真增土曾塔土荅垃土立圾土及圳土川埃土矣墙土啬堵土者均土匀坂土反壤土襄静青争靓青见颊夹页鹉武鸟殉歹旬歼歹千鹂丽鸟敕束攵敷旉攵到至刂邳丕阝融鬲虫刺朿刂赖束负致至攵政正攵殊歹朱殁歹殳殃歹央殓歹佥殒歹员刑开刂副畐刂斑玟王璨王粲现王见环王不理王里球王求珊王册璀王崔玩王元瑄王宣琅王良瑞王耑玻王皮璃王离琢王豖珠王朱玛王马瑜王俞此止匕歧止支颇皮页雌此隹龄齿令战占戈旧丨日频步页眼目艮眦目此睛目青睐目来瞬目舜盼目分眺目兆瞑目冥眶目匡眩目玄睡目垂眨目乏睫目疌眠目民瞄目苗瞪目登睬目采盯目丁睨目兒瞰目敢眯目米睹目者睁目争睦目坴眸目牟瞧目焦瞎目害雎目隹敞尚攵辉光军削肖刂淋沐木滩汉隹没氵殳消氵肖润氵闰清氵青江氵工涛氵寿汪氵王海氵每洋氵羊洁氵吉洗氵先波氵皮深氵罙法氵去津氵聿测氵则泄氵世漫氵曼汉氵又泛氵乏游氵斿汁氵十溯氵朔混氵昆漆氵桼沼氵召汇氵匚源氵原泡氵包滋氵兹浅氵戋溅氵贱沙氵少涵氵函沟氵勾洵氵旬淆氵肴浪氵良澳氵奥湾氵弯港氵巷汽氵气漏氵屚洞氵同浑氵军浏氵刘沉氵冗池氵也滤氵虑漂氵票淡氵炎浙氵折淀氵定涧氵间泊氵白溢氵益滴氵啇温氵昷涂氵余灌氵雚淇氵其污氵亏湿氵显沪氵户滥氵监治氵台潮氵朝潜氵替沈氵冘演氵寅汗氵干漓氵离浇氵尧淮氵隹泻氵写漠氵莫浓氵农潇氵萧洒氵西浮氵孚泓氵弘涟氵连漪氵猗泪氵目渴氵曷沾氵占渗氵参涔氵岑泣氵立渔氵鱼浃氵夹油氵由滑氵骨液氵夜沧氵仓沌氵屯淑氵叔澡氵喿渍氵责洲氵州溜氵留泌氵必沸氵弗潦氵尞沦氵仑洛氵各沛氵巿涌氵甬泚氵此沫氵末涕氵弟涯氵厓涎氵延淌氵尚汹氵凶河氵可滚氵衮酒氵酉渐氵斩洪氵共汜氵巳活氵舌渭氵胃涨氵张溃氵贵浦氵甫沃氵夭涉氵步淝氵肥湖氵胡渡氵度沮氵且浩氵告淹氵奄漉氵鹿沐氵木浴氵谷淳氵享涣氵奂泥氵尼涸氵固济氵齐滞氵带澄氵登颗果页歇曷欠昭日召时日寸曦日羲明日月晚日免映日央暗日音曝日暴晰日析晓日尧晦日每昨日乍暇日叚晌日向曙日署晒日西昧日未旷日广晖日军晴日青蛾虫我虾虫下蠕虫需蝶虫枼蜂虫夆虹虫工蛇虫它蚊虫文蜡虫昔蛤虫合蟆虫莫螺虫累蜗虫呙蚂虫马蚁虫义影景彡题是页川丿〢顺川页别另刂鄙啚阝踉良跄仓蹭曾踩采踹耑踏沓躁喿跳兆路各踢易距巨蹑聂踊甬跨夸趺夫跃夭践戋趾止跺朵踪宗跑包跌失跟艮趴八蹁扁蹈舀蹬登跪危踱度跷尧蹲尊蹂柔躏蔺呀口牙呢口尼哈口合啊口阿叫口丩哪口那唉口矣哇口圭听口斤吧口巴吗口马哦口我吃口乞噪口喿喇口剌叭口八呼口乎吸口及啃口肯嘱口属唬口虎吓口下咳口亥卟口卜味口未叶口十唱口昌吻口勿嗷口敖啥口舍叹口又咱口自呓口艺嘴口觜喷口贲吵口少噜口鲁喻口俞喀口客咏口永啦口拉哋口地唔口吾嘿口黑呗口贝嘘口虚哧口赤吐口土喝口曷咬口交哄口共哼口亨叽口几嘛口麻啤口卑呛口仓呻口申吟口今喂口畏嘟口都哽口更喃口南嗨口海噻口塞咖口加啡口非哆口多嗦口索咆口包哮口孝吼口孔喊口咸呲口此哎口艾嘈口曹嘶口斯哑口亚喘口耑咧口列咿口伊噎口壹嚯口霍咐口付咦口夷唧口即哨口肖吱口支啼口帝嘀口商嗝口鬲吮口允呜口乌嘤口婴咕口古咂口匝咔口卡嚓口察嘎口戛咯口各嗯口恩吹口欠咋口乍咀口且嚼口爵嗲口爹咚口冬嗡口翁吭口亢哗口华嘻口喜噼口辟哩口里啪口拍唏口希喧口宣囔口囊噢口奥喔口屋叨口刀唯口隹咽口因喉口侯喽口娄嗓口桑嘹口尞叮口丁喁口禺噙口禽呵口可嗅口臭吆口幺呕口区哐口匡咙口龙嚷口襄唠口劳鸭甲鸟转车专辑车咠斩车斤加力口较车交轮车仑辆车两辖车害轨车九辐车畐轿车乔软车欠辎车甾辅车甫输车俞辗车展畔田半略田各畴田寿毗田比黠黑吉默黑犬黯黑音剁朵刂峰山夆岭山令岐山支鹦婴鸟购贝勾贱贝戋则贝刂败贝攵贼贝戎赠贝曾赋贝武赌贝者赐贝易贴贝占贩贝反财贝才赚贝兼删册刂邮由阝刚冈刂帆巾凡幅巾畐帜巾只帖巾占帐巾长帽巾冒雕周隹收丩攵剧居刂羽习习情忄青快忄夬性忄生懂忄董忆忄乙怙忄古悛忄夋恢忄灰慎忄真悼忄卓怪忄圣恰忄合恒忄亘怀忄不怜忄令怡忄台惕忄易慨忄既忙忄亡慌忄荒怔忄正惘忄罔憔忄焦悴忄卒恹忄厌懊忄奥悔忄每惯忄贯惶忄皇恍忄光惚忄忽愧忄鬼怅忄长愉忄俞怦忄平惭忄斩怯忄去悯忄闵憾忄感懒忄赖怖忄布懵忄瞢悻忄幸怕忄白惋忄宛惜忄昔忧忄尤憎忄曾惨忄参愤忄贲恨忄艮憧忄童憬忄景恸忄动忖忄寸惆忄周惊忄京慵忄庸慷忄康怆忄仓悦忄兑邺业阝数娄攵糕米羔籽米子粗米且精米青粘米占料米斗粉米分糨米强粮米良糖米唐糟米曹糊米胡粒米立烧火尧烁火乐燃火然烤火考烘火共煤火某灶火土炒火少烛火虫炽火只烟火因灿火山炮火包煌火皇灯火丁炉火户焰火臽烽火夆烦火页焊火旱炸火乍烂火兰烩火会炖火屯炫火玄熄火息爆火暴鹤隺鸟额客页豁害谷割害刂鲜鱼羊初衤刀被衤皮袍衤包补衤卜袖衤由裸衤果裤衤库衬衤寸衫衤彡袜衤末襟衤禁裙衤君褚衤者褪衤退裆衤当袄衤夭裕衤谷袂衤夬袱衤伏襦衤需禅礻单祥礻羊祸礻呙祛礻去礼礻乚视礻见祖礻且祝礻兄福礻畐社礻土祷礻寿神礻申祈礻斤褶礻習褂礻卦禳礻襄够句多触角虫皱刍皮邹刍阝雏刍隹孵卵孚鲍鱼包鲇鱼占刹杀刂外夕卜钱钅戋钢钅冈银钅艮针钅十销钅肖锭钅定锤钅垂镜钅竟铭钅名铠钅岂钮钅丑镶钅襄铺钅甫铃钅令铲钅产锅钅呙钥钅月锌钅辛锗钅者锂钅里钙钅丐锢钅固钟钅中钦钅欠铁钅失链钅连镇钅真钻钅占钧钅匀锦钅帛锋钅夆错钅昔铜钅同钛钅太钗钅叉钎钅千铛钅当铸钅寿锄钅助狡犭交猾犭骨猥犭畏猫犭苗狸犭里狗犭句猎犭昔猪犭者狠犭艮犹犭尤猜犭青猛犭孟狐犭瓜猴犭侯狭犭夹独犭虫狂犭王狼犭良狱犭犬饼饣并饿饣我饭饣反馈饣贵饱饣包饥饣几馒饣曼饶饣尧饯饣戋饮饣欠蚀饣虫的白勺翱皋羽欣斤欠所戶斤缺缶夬罐缶雚缸缶工掰分手按扌安描扌苗挟扌夹抢扌仓抗扌亢擅扌亶扰扌尤扯扌止撕扌斯捎扌肖搏扌尃控扌空抓扌爪抄扌少捕扌甫抱扌包授扌受拦扌兰找扌戈捉扌足探扌罙打扌丁扫扌彐把扌巴拆扌斥折扌斤护扌户搞扌高技扌支接扌妾拼扌并持扌寺排扌非抵扌氐换扌奂投扌殳扣扌口批扌比据扌居提扌是推扌隹托扌乇搜扌叟拔扌犮操扌喿指扌旨拯扌丞捷扌疌损扌员招扌召括扌舌捺扌奈抬扌台撰扌巽拍扌白挪扌那播扌番拐扌另摆扌罢抽扌由扶扌夫拷扌考拉扌立摘扌啇握扌屋搭扌荅撇扌敝摄扌聂拟扌以拨扌发掀扌欣拓扌石揽扌览抹扌末插扌臿撼扌感挂扌圭擦扌察扎扌乚扮扌分措扌昔担扌旦揭扌曷撞扌童掉扌卓抑扌卬抿扌民摊扌难摸扌莫振扌辰挺扌廷掘扌屈扔扌乃捧扌奉拎扌令撒扌散拘扌句抚扌无掐扌臽搁扌阁搐扌畜攥扌纂搓扌差揍扌奏挤扌齐抖扌斗捂扌吾披扌皮搬扌般捏扌圼掏扌匋捡扌佥扭扌丑拱扌共搅扌觉拌扌半挫扌坐掠扌京挨扌矣拭扌式揉扌柔扒扌八拧扌宁撅扌厥捣扌岛搂扌娄拾扌合捐扌肙揣扌耑攆扌輦撵扌辇拂扌弗摁扌恩撮扌最撩扌尞拢扌龙拽扌曳拗扌幼挠扌尧捅扌甬攒扌赞拴扌全扑扌卜押扌甲携扌隽执扌丸扩扌广挣扌争拒扌巨撑扌掌挥扌军掩扌奄挡扌当抒扌予搔扌蚤挑扌兆揪扌秋拙扌出摒扌屏挞扌达掷扌郑捶扌垂撂扌畧歌哥欠飘票风瓢票瓜酷酉告酸酉夋醉酉卒酵酉孝酥酉禾醋酉昔酗酉凶酩酉名酊酉丁醺酉熏酬酉州配酉己醒酉星醇酉享顶丁页柄木丙林木木柱木主杨木昜样木羊标木示樱木婴桃木兆构木勾杭木亢柿木市机木几析木斤核木亥棋木其相木目棍木昆板木反校木交模木莫检木佥栈木戋枝木支栏木兰框木匡横木黄概木既梯木弟楷木皆桂木圭棒木奉材木才棚木朋椅木奇杯木不档木当枫木风杜木土枕木冘梭木夋柏木白桶木甬朴木卜枰木平楸木秋枉木王桩木庄械木戒柜木巨槽木曹杆木干橱木厨株木朱栩木羽柳木卯橡木象椭木陏棉木帛梢木肖村木寸根木艮楼木娄树木对桥木乔极木及梅木每枪木仓格木各檐木詹权木又松木公枯木古槁木高植木直鹅我鸟翻番羽射身寸躺身尚躲身朵躯身区稻禾舀利禾刂私禾厶种禾中程禾呈移禾多租禾且和禾口称禾尔科禾斗税禾兑秋禾火秸禾吉秆禾干稿禾高稀禾希秒禾少稼禾家秽禾岁稳禾急秘禾必稍禾肖秣禾末穰禾襄积禾只稚禾隹徒彳走彼彳皮徘彳非徊彳回行彳亍律彳聿待彳寺很彳艮循彳盾御彳卸衍彳氵亍街彳圭亍衔彳钅亍彻彳切徐彳余征彳正往彳主物牜勿特牜寺牺牜西牲牜生牧牜攵犊牛卖知矢口矩矢巨矮矢委敏每攵舰舟见般舟殳航舟亢鹄告鸟剩乘刂敌舌攵乱舌乚辞舌辛甜舌甘鼾鼻干牍片卖版片反牌片卑牒片枼新亲斤瓶并瓦剃弟刂站立占靖立青竣立夋端立耑颜彦页部咅阝剖咅刂韵音匀郑关阝效交攵歉兼欠壮丬士妆丬女将丬寽状丬犬况冫兄次冫欠减冫咸凝冫疑凛冫禀冯冫马决冫夬凑冫奏凄冫妻准冫隹冲冫中冰冫水凉冫京凌冫夌冷冫令净冫争邵召阝郡君阝群君羊剥录刂鸠九鸟骗马扁劝又力妖女夭奴女又婵女单娜女那好女子姚女兆如女口娃女圭她女也姓女生奸女干始女台嫌女兼婚女昏娱女吴媒女某姐女且姗女册妇女彐嫩女敕娆女尧嫉女疾妒女户妈女马嫁女家娇女乔嫖女票姑女古妩女无媚女眉婿女胥妹女未姣女交奶女乃姆女母姥女老妃女己妞女丑姻女因嫂女叟娴女闲姨女夷婉女宛媳女息嬉女喜妙女少娘女良妓女支舒舍予领令页颔含页邻令阝剑佥刂叙余又斜余斗创仓刂敛佥攵颂公页欲谷欠伟亻韦储亻诸你亻尔他亻也偏亻扁信亻言何亻可但亻旦件亻牛保亻呆像亻象做亻故什亻十位亻立住亻主停亻亭供亻共代亻弋们亻门优亻尤值亻直传亻专作亻乍任亻壬使亻吏倚亻奇化亻匕仅亻又仿亻方偃亻匽例亻列俗亻谷价亻介俄亻我亿亻乙伙亻火伴亻半佼亻交催亻崔健亻建俊亻夋傲亻敖佬亻老侦亻贞佑亻右佛亻弗侮亻每份亻分仕亻士倡亻昌仲亻中仔亻子倍亻咅仪亻义伯亻白伦亻仑偷亻俞傅亻尃伸亻申似亻以付亻寸估亻古倜亻周傥亻党债亻责侣亻吕仙亻山俯亻府俩亻两俱亻具俺亻奄仨亻三僻亻辟俨亻严偎亻畏伶亻令俐亻利侥亻尧偌亻若借亻昔仰亻卬仗亻丈休亻木俘亻孚伍亻五倒亻到便亻更仁亻二依亻衣伐亻戈侧亻则低亻氐体亻本仍亻乃侍亻寺促亻足仇亻九儒亻需佐亻左伪亻为侩亻会假亻叚佳亻圭伏亻犬偶亻禺偿亻尝倦亻卷张弓长强弓虽弹弓单引弓丨弛弓也弧弓瓜弦弓玄弥弓尔弘弓厶比匕匕幼幺力绰纟卓纵纟从纷纟分纤纟千缚纟尃绷纟朋纫纟刃绢纟肙组纟且给纟合红纟工纸纟氏结纟吉纪纟己编纟扁线纟戋统纟充级纟及络纟各续纟卖绞纟交终纟冬绝纟色绘纟会纯纟屯绵纟帛综纟宗纠纟丩绕纟尧缕纟娄绪纟者绩纟责织纟只纱纟少绿纟录绽纟定缩纟宿纨纟丸绔纟夸缀纟叕缰纟畺缝纟逢绳纟黾绊纟半绯纟非缄纟咸缆纟览缴纟敫绅纟申纳纟内约纟勺绍纟召绶纟受纶纟仑细纟田缢纟益维纟隹敲高攴就京尤敦享攵刘文刂斓文阑放方攵颤亶页氓亡民剂齐刂刻亥刂郭享阝鹧庶鸟麟鹿粦郊交阝谈讠炎谁讠隹说讠兑话讠舌许讠午该讠亥调讠周试讠式记讠己设讠殳语讠吾让讠上请讠青认讠人讲讠井识讠只谋讠某详讠羊诸讠者证讠正访讠方读讠卖词讠司诗讠寺谜讠迷诠讠全课讠果订讠丁谐讠皆谨讠堇讹讠化训讠川诀讠夬谍讠枼诅讠且谎讠荒谬讠翏谢讠射讼讠公谱讠普谊讠宜诵讠甬诧讠宅谯讠焦诞讠延讨讠寸诚讠成讧讠工评讠平诏讠召谓讠胃误讠吴讯讠卂论讠仑议讠义计讠十谦讠兼谅讠京询讠旬诈讠乍诉讠斥诱讠秀讶讠牙讷讠内讽讠风诫讠戒诺讠若诋讠氐谴讠遣限阝艮帕巾白伊亻尹掖扌夜列歹刂呃口厄颁分页纽纟丑瑚王胡键钅建捆扌困绑纟邦剽票刂蹦崩猖犭昌獗犭厥栋木东悚忄束幌巾晃赔贝咅吁口于锐钅兑哟口约剔易刂朽木丂吖口丫儆亻敬锈钅秀附阝付滔氵舀婊女表坊土方彰章彡懈忄解湛氵甚粥米弓妨女方胁月办腿月退邓又阝嗖口叟 -------------------------------------------------------------------------------- /Convertor/Images/Icon&Default/AppIcon60X60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/Icon&Default/AppIcon60X60@2x.png -------------------------------------------------------------------------------- /Convertor/Images/Icon&Default/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/Icon&Default/Default-568h@2x.png -------------------------------------------------------------------------------- /Convertor/Images/Icon&Default/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/Icon&Default/Default@2x.png -------------------------------------------------------------------------------- /Convertor/Images/Icon&Default/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/Icon&Default/Icon.png -------------------------------------------------------------------------------- /Convertor/Images/Icon&Default/Icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/Icon&Default/Icon@2x.png -------------------------------------------------------------------------------- /Convertor/Images/OtherImages/BackgroudImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/OtherImages/BackgroudImage@2x.png -------------------------------------------------------------------------------- /Convertor/Images/OtherImages/BackgroudImage_1136@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/OtherImages/BackgroudImage_1136@2x.png -------------------------------------------------------------------------------- /Convertor/Images/OtherImages/hotBtnImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/OtherImages/hotBtnImage@2x.png -------------------------------------------------------------------------------- /Convertor/Images/OtherImages/muchBtnImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/OtherImages/muchBtnImage@2x.png -------------------------------------------------------------------------------- /Convertor/Images/OtherImages/selectedHotBtnImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/OtherImages/selectedHotBtnImage@2x.png -------------------------------------------------------------------------------- /Convertor/Images/OtherImages/selectedMuchBtnImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/OtherImages/selectedMuchBtnImage@2x.png -------------------------------------------------------------------------------- /Convertor/Images/OtherImages/selectedSimpleBtnImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/OtherImages/selectedSimpleBtnImage@2x.png -------------------------------------------------------------------------------- /Convertor/Images/OtherImages/selectedSubBtnImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/OtherImages/selectedSubBtnImage@2x.png -------------------------------------------------------------------------------- /Convertor/Images/OtherImages/simpleBtnImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/OtherImages/simpleBtnImage@2x.png -------------------------------------------------------------------------------- /Convertor/Images/OtherImages/subBtnImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/Convertor/Images/OtherImages/subBtnImage@2x.png -------------------------------------------------------------------------------- /Convertor/Supporting Files/Convertor-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | ${PRODUCT_NAME} 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIcons 12 | 13 | CFBundlePrimaryIcon 14 | 15 | CFBundleIconFiles 16 | 17 | AppIcon60X60 18 | Icon 19 | 20 | 21 | 22 | CFBundleIdentifier 23 | com.test.${PRODUCT_NAME:rfc1034identifier} 24 | CFBundleInfoDictionaryVersion 25 | 6.0 26 | CFBundleName 27 | ${PRODUCT_NAME} 28 | CFBundlePackageType 29 | APPL 30 | CFBundleShortVersionString 31 | 1.0 32 | CFBundleSignature 33 | ???? 34 | CFBundleVersion 35 | 1.0 36 | LSRequiresIPhoneOS 37 | 38 | UIRequiredDeviceCapabilities 39 | 40 | armv7 41 | 42 | UISupportedInterfaceOrientations 43 | 44 | UIInterfaceOrientationPortrait 45 | 46 | UISupportedInterfaceOrientations~ipad 47 | 48 | UIInterfaceOrientationPortrait 49 | UIInterfaceOrientationPortraitUpsideDown 50 | UIInterfaceOrientationLandscapeLeft 51 | UIInterfaceOrientationLandscapeRight 52 | 53 | UIViewControllerBasedStatusBarAppearance 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /Convertor/Supporting Files/Convertor-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every source file. 5 | // 6 | 7 | #import 8 | 9 | #ifndef __IPHONE_5_0 10 | #warning "This project uses features only available in iOS SDK 5.0 and later." 11 | #endif 12 | 13 | #ifdef __OBJC__ 14 | #import 15 | #import 16 | #import "Common.h" 17 | #endif 18 | -------------------------------------------------------------------------------- /Convertor/Supporting Files/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Convertor/Supporting Files/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // Convertor 4 | // 5 | // Created by wangjianle on 14-5-14. 6 | // Copyright (c) 2014年 wangjianle. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "AppDelegate.h" 12 | 13 | int main(int argc, char * argv[]) 14 | { 15 | @autoreleasepool { 16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Convertor 2 | ========= 3 | 4 | ![](https://raw.githubusercontent.com/wangjianlewo/Convertor/master/disPlay.png) 5 | 6 | 7 | 将简体字转换为火星文,繁体字,拆字 8 | 9 | 曾上架AppStore的完整应用,现在开源,欢迎大家借鉴,有问题可留言指正. 谢谢! 10 | -------------------------------------------------------------------------------- /disPlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangjianlewo/Convertor/da77d5f2997fedb7c095a1faed19cd0eef1e3f6a/disPlay.png --------------------------------------------------------------------------------