Introduction to 32 iOS development plugins and tools [efficiency]

Source: Internet
Author: User

Plug-ins and tool introduction content are collected in the network, too many will not be noted, here thanked!

?

1 , Charles

In order to debug the network communication protocol with the server side. It is often necessary to intercept network packets for analysis.

Charles, by setting himself up as a network access agent for the system, makes all of the network access requests complete through it, thus enabling the interception and analysis of network packets.

A tool that can view all HTTP and Ssl/https traffic. This tool is very useful for interacting with the server side of your test

?

2, Xscope

The Xscope comes with six different tools to help each designer get the job done at high speed and precision. These tools feature flexibility and power. Includes : measuring distance and angle of the ruler, screen of different size screen, magnifying glass, precise vertical and horizontal marker guides, precision width , height and original line marking frame, looking for all the position on the screen? Intersection point.

?

3,? Flurry

1. free. Ability to collect information about the user's distribution, how often users use different functions, and how detailed functions on the user's phone are running (for example, the run time of a button response). and provide some analysis and display it graphically, such as the histogram of the run time distribution interval. Average run time and so on.

2. You need to view the data analysis on the webpage, the refresh time is very slow. For example, after your program has been running for about 2 hours, the ability to display on the Web page (googleanalytics is more than 24h, Localytics 20 minutes faster). The analysis item is fixed. The chart display cannot be changed or defined by itself.

Cannot see all the data directly (only the approximate information of the analyzed data distribution can be seen through the chart)

?

3. assume that you must obtain all the detailed data information. The ability to get the specified data (XML or JSON) through the Flurry API by entering a specified URL and a number of parameters

?

4, Crashlytics,

Crashlytics is a cloud-based approach to error reporting. Designed to find common ground for all crash applications.

by writing a simple line of code to activate an approximate 75KB of the SDK , and then in Amazonweb Services Cloud to run the error report and finally give a simple report on your app crash. This is the most practical and simple error Reporting system for mobile developers right now.

?

5. Base

a model Mac OS X app to create, design, edit, and browse SQLite 3 database files.

?

6, Pony Debugger

Ponydebuggeris a very force-IOSDebugging Tools,its monitor is installed on theChromeuse the browser as a plugin,through the monitor andPonydebuggerof theIOSSDKComplementary,to be very good at monitoringAppoperation of the situation.Its prominent highlights feature such as the following:

1: real-time detection of application-to-network interactions

2: view in-app CoreData The data changes

3: Real-time feedback UI Hierarchy of Layers

?

7, Cocoapods

cocoapods Span lang= "ZH-CN" xml:lang= "ZH-CN" is an open source project that can help you centrally manage third-party libraries run in ruby based on github hosting benefits You can easily refer to the current dependency on cocoapods .

and , CocoaPods is reliable , Stable , Safe for . can save you most of the configuration and deployment time when using third-party library resources . focus more intently on coding!

?

8, Appledoc

There are a lot of people in the project, you need documentation. Start today and try to write some project documents. appledoc is a can help you generate objective-c code gaze auxiliary tool ,appledoc The resulting gaze api document and Apple class library api document consistency

this will allow Xcode to identify our own API Document .

?

9. Dash

a model API queries, prerequisites.

?

10. Dashxcodeplugin: A Xcode plugin added to dash support. When you use Option-click (or the same keyboard shortcut) to view a document for a selected symbol, the tool agrees that you use dash instead of Xcode's own document viewer.

?

11, Simpholders

Simpholders gives you high-speed direct access to app documentation for the iphone simulator app. You can find database files, persistent storage, and caching through Simpholders.

To be blunt, you don't have to look for the app directory. Just click on the interface and he will open that directory directly to you.

?

12, Paintcode

The Paintcode is a simple vector drawing tool. With Paintcode, you can draw directly on the canvas and generate the OBJECTIVE-C code for iOS directly. Plainly. You draw a line, and the code below gives you a direct message.

?

13, Liya

Visualize Operations SQLite and CoreData.

?

14, briefs

designers can use Briefs Designs A complete interactive model of iphone and ipad applications and uses the simulator to instantly experience the results of the design

?

15, Omnigraffle

make your own very fast Demo interface for iphone apps.

?

? 16, Glyphishicons

you may be able to see from these icons above the Flipboard? Twitter? Apps on iOS use some of the icons in them. Yes. These small icons are very helpful for your development.

?

17. Git

Distributed version number control system and source code management system, its advantages are: fast and easy to use.

?

18, Xcodecolors: To apply the debug output to add color code, so as to simplify debugging. Can be used together with Cocoalumberjack.

?

19. Colorsense: A Xcode plugin that allows developers to use Uicolor and nscolor more easily and visually. When the cursor is on a uicolor instance, the color will appear on the screen. Click the color to open the color picker. The plugin's Edit menu adds items to insert colors or temporarily disable color highlighting.

The menu does not have a default keyboard shortcut, but you can set it by selecting the keyboard parameters for the system.

?

20. Cocoapodsxcodeplugin: A Xcode plugin that agrees to manage cocoapod dependencies directly from Xcode.

?

21, Xcodesnippets: This depends on the most obvious one, but it can reduce the amount of development time. Created as simple as drag-and-drop. There are a lot of excellent demo examples (Xcodecodesnippets, codesnippets?).

?

Unit Test

?

22. Kiwi: TDD/BDD test Platform for iOS. Kiwi makes unit tests easier to read, similar to the Ruby Test tool RSpec.

(Related reading: TDD iOS Development preliminary and Kiwi use to get started?? )

?

23, Specta: A lightweight objective-c and cocoa TDD/BDD framework, similar to Kiwi, have similar rspec syntax.

It is generally used in conjunction with the EXPECTA framework.

?

24, Cedar:kiwi and Specta are based on this framework. Same language used in RSpec style.

?

above Kiwi, Specta, expecta, and cedar can all be added to your project via Cocoapods.

?

Continuous integration

?

25. Xctool:xctool is a great development tool from Facebook that allows you to create and test your app from the command line. In addition to the Xcodebuild tools provided by Apple, its output can be injected into CI software. therefore more flexibility.

?

26, Jenkins: An open source continuous integration Server, simple configuration. Through the Xcode plugin. You can use Jenkins to test, sign, create, and distribute apps. Jenkins is very user-friendly, ANSI color output, these are extra features.

?

27. Xcodebots: The tool is self-motivated to create, analyze and test the application process.

Mac Osxserver and apple instructions are used.

?

28, HockeyApp? ($)?: Similar to TestFlight services, but also includes crash reports and user feedback.

?

29, TestFlight: Well-known iOS application test platform.

In March 2014, Apple acquired burstly, the developer of the platform. TestFlight said it would stop development? Android? products, and now beta test? SDK? New customer registration will not be supported. Are customers still able to use them today? TestFlight.

?

30, Mou:os X on a markdown editor.

Ideal for writing readme files, change logs, and other aspects of the content.

?

Common tools

?

31, Homebrew:os x Excellent package management tools.

?

32, Alcatraz: Open Source XCODE5 Package Manager, allows you to discover and install plugins, templates and color schemes. There is no need to manually copy files. Xcode 5 is now supported.

?

Introduction to 32 iOS development plugins and tools [efficiency]

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.