これらのファイルは、主にObjective-Cの実装ファイルとして知られており、それらは開発者のファイルのカテゴリの下に、アップルが開発している。 mファイルは通常、様々なプログラムでObjective-Cで書かれていたクラスの実装ファイルを参照してください。 mファイルは、他のObjective-Cのソースファイルは、それを参照するために使用される変数や関数を初期化するために役立ちます。これらのファイルは、@の実装ディレクティブで始まります。実際に、彼らはまた、ヘッダファイルを参照します。 mファイルは、Objective-Cのファイルであるので、それらはAppleのMac OS XとiOSのオペレーティングシステムのアプリケーションの実装に使用されます。 mファイルを開いて、使用される最も一般的なアプリケーションの一つは、M個のファイルがそのプロジェクトの一部とみなされていることで、アップルのXcodeであることができる多くのアプリケーションがあります。アップルのXcodeは、優れたマック、iPhone、およびiPadアプリケーションを作成するために使用されるツールです。アップルのXcodeに含まれているツールは、計測器解析ツール、Mac OS XとiOSのSDKとiOSシミュレータである。
Xcode is developed by Apple which uses developing tools and functions as an Integrated Development Environment (IDE) mainly for software development. Xcode features a technology called Bonjour protocol used by the Share Workgroup Build, which automatically detects computers who has the free software which is the Distributed compilation for faster C/CC++ builds (distcc) and compiler services. It also can distribute the building of source code over numerous computers. Xcode has the ability to build software that can run on an Intel based platform and a PowerPC, which can either be a 32-bit or a 64-bit code. Latest versions also has Dedicated Network Builds, a second system which has better scaling in huge configurations. In projects that needs frameworks in building Java applications and Web services, Xcode uses Apple's WebObjects. But in Xcode version 3.0 WOLips was used, though version 3 still has WebObjects. Xcode also uses iOS SDK in compiling and debugging application for iOS which are running on the ARM processor. As part of OpenSolaris and developed by Sun Microsystems, Xcode uses DTrace, a tracing framework in which GUI instrument tools run atop. All downloads for the Xcode from previous to the latest version are found in the Apple developer website.
gVim is a free, open-source, highly configurable, feature-rich portable text editing software for programmers. It is known as the “programmer’s editor”. You can write codes efficiently with syntax highlighting in various languages, and has features such as search and replace for regular expressions. It has pop-out menus for easy access with a layered interface to enable you to work on multiple documents. gVim is the improved version of vi editor that is run on most Unix systems. It is bundled with another version of gVim to work in a Notepad-like manner called Easy Vim or evim or gVim Easy. It runs on Windows Vista, Windows 7, Windows 8, Windows 2000 and Windows XP. The latest version is version 7.3 with changes such as text concealment, Lua interface, blowfish encryption, swap file encryption, undo for reload, persistent undo and Python 3 interface.