xcode - What is xcLanguageSpecificationIdentifier for? -


after make global search , replace operation in xcode adds xclanguagespecificationidentifier , lineending every manipulated file entry in *.pbxproj files in form of e.g.:

036b04cb1b2ae8a70010f649 /* myclass.m */ = {isa = pbxfilereference; fileencoding = 4; lastknownfiletype = sourcecode.c.objc; path = myclass.m; sourcetree = "<group>"; }; 

to:

036b04cb1b2ae8a70010f649 /* myclass.m */ = {isa = pbxfilereference; fileencoding = 4; lastknownfiletype = sourcecode.c.objc; lineending = 0; path = myclass.m; sourcetree = "<group>"; xclanguagespecificationidentifier = xcode.lang.objc; }; 

what for?

does improve search performance?

if yes, how can generate other files without making search , replace operation?

if no, how can prevent xcode creating such things?

i think xclanguagespecificationidentifier temporary indication xcode 6 swift's comming; , can found in project.pbxproj if write mixture code swift , objc.

for example, have profilevc.h , profilevc.m, delete profilevc.h , rename profilevc.m profilevc.swift (and rewrite in swift), in projectname.xcodeproject/project.pbxproj, line change

    49e89ab31c3d4494006c95bb /* profilevc.m */ = {isa = pbxfilereference; fileencoding = 4; lastknownfiletype = sourcecode.c.objc; path = profilevc.m; sourcetree = "<group>";}; 

to

    49e89ab31c3d4494006c95bb /* profilevc.swift */ = {isa = pbxfilereference; fileencoding = 4; lastknownfiletype = sourcecode.swift; lineending = 0; path = profilevc.swift; sourcetree = "<group>"; xclanguagespecificationidentifier = xcode.lang.objc; }; 

however, in situation, code in profilevc.swift seems not correctly colored, , code completion broken. delete part xclanguagespecificationidentifier = xcode.lang.objc; , goes quite ok.


Comments

Popular posts from this blog

html - Outlook 2010 Anchor (url/address/link) -

javascript - Why does running this loop 9 times take 100x longer than running it 8 times? -

Getting gateway time-out Rails app with Nginx + Puma running on Digital Ocean -