Several common tools for iOS development

Source: Internet
Author: User
Tags notification center ssl certificate

This article mainly describes several iOS development common tools, more iOS technical knowledge, please visit the Crazy Software Education website.

imageoptim– Another Mac app, you can compress PNG images to save space. Most PNG files can be omitted by a few percent of the large

Small, sometimes even 30% or more. Smaller images mean smaller app sizes and less memory for loading them at run time.

prepo– a small app on a Mac, you can quickly transform the picture into multiple dimensions you need. Just drag a large icon file (for example, 1024*1024) to Prepo, which will generate 512*512 's itunesartwork,114*114 [email protected], as well as other dimensions and file names.

Slender ($)-a great app that can analyze your application to find a variety of problems, such as missing retina screen images, useless images, compressed images. Using slender to get rid of those useless images can save you a lot of space for your iphone app.

simpholders– quick and easy access to your emulator folder. Browse by the iOS version, then the app name to open the folder directly in the Finder.

Spark inspector– When you run your app in debug mode, you can use 3D to demonstrate debugging your view hierarchy. This app you really have to see before you really understand its value. It can help you understand which views your app is made of. It also comes with a notification center monitor that you can easily see which nsnotification are emitted and who is observing them. Another application for monitoring nsnotification is reveal

Founded in 2011, Crashlytic is a tool designed to store and analyze crash information for mobile app providers.

Crashlytics users include: Payment tool PayPal, reviews app Yelp, photo sharing app Path, Groupon and other mobile apps.

In January 2013, Crashlytics was acquired by Twitter as another successful start-up product. After being acquired, we have more reason to use it to analyze the application crash information because there is no destabilizing factor for the start-up company.

The benefits of using Crashlytics are:

1, Crashlytics will not miss any application crash information. Take my app for example, you won't see any crash information in the background of itunes Connect. But users do respond to the crash using tweets or customer service calls. And these can be counted in the crashlytics. The following shows the differences between my app in the background and crashlytics of Apple itunes Connect:

Charles ($, free feature limited trial version) – I don't know why its interface or icon is so ugly, but Charles is a very important tool for any developer. Charles, as an agent, allows you to monitor network traffic to and from your iphone simulator. You can also monitor traffic on your device by setting up your phone's proxy as a running Charles on your Mac. Word-Signed SSL certificate, request & Response Breakpoint, request/Response Viewer, Charles is really great. A must-have tool. Again, my dissecting apps on video demo.

Paintcode

Paintcode is a simple vector drawing tool that allows you to draw directly on the canvas and generate objective-c code for iOS directly with Paintcode. To put it bluntly, you draw a line and give your code directly below!

Runscope

This is a company focused on the development of API tools, its founder John Sheehan, who worked for IFTTT and Twilio. Runscope is a set of debugging, testing in one of the network services, but also support Ruby, Java, C # and many other languages. It can capture requests, support requests including afnetworking, Httparty, and other public APIs.

Dcintrospect

Dcintrospect is a UI layout debug library. With it, you can see the exact dimensions of each element in the UI interface, and you can drag the view elements horizontally or vertically. Similar tools are available for Spark inspector and Revealapp, which we'll cover later.

Revealapp

Revealapp allows you to view layers of the application runtime in 2D or 3D, and quickly debug view levels and rendering problems. Sometimes, the view level of the app can be very many, in Revealapp, you just double-click the view interface, you can split it, easy to browse each sub-view. This tool is still a beta version, so if you're interested, try it.

Crazy software Education has the most professional crazy iOS learning route map, not only proves that crazy software iOS unparalleled depth of course, but also proves the deep technical details of crazy software iOS, but also guide the learning direction of iOS learners. iOS training using the new imac Apple all-in-one teaching, crazy software education focus on training students to understand the software development process, the formation of good coding habits, can independently complete the iphone and ipad Tablet PC app development, accumulated a certain project experience, to meet the needs of enterprise for iOS-related talent, Short-term achievements in high-paying iOS developer talent. Ambition to become a senior iOS development engineer, please consult the qq:544627560 Hotline: 020-28309358 Consulting qq:707552864 can access Crazy software education website query.

Several common tools for iOS development

Related Article

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.