[IOS development] auxiliary tools and resource recommendations, and ios development Auxiliary Tools
1. Resizer
Use the image file named @ 2x or-hd in Retina to quickly and perfectly create the image size of a normal screen.
2. iOS app Encryption
By studying the technical pr
75 essential tools for iOS developers, ios developers
Source: Ben ScheirmanSource: Njuxjy
If you go to a skilled carpenter's studio, you will always find that he/she has a bunch of tools to complete different tasks.
The same is true for software development. You can see how software developers use their
With the popularity of iOS development, some companies have provided specialized solutions or tools for iOS development. These solutions or tools include umeng, Flurry, and Google Analytics, App Store sales analysis tools such as App annie, and App crash collection
Automated testing plays a very important role in product testing. There are a number of positive ways to implement test automation, including minimizing test execution time, ensuring greater coverage during critical release phases, and working reliably and repeatedly during the product development phase to ensure that regression issues are not introduced. Minimize the risk of human error and negligence in repetitive regression testing cycles.
There are many
. Although this is very thoughtful, but I personally think it is not very friendly. Because after all, modifying the SDK will affect the application of the compiled internal logic, without any notification of the upgrade, I am not sure crashlytics have done bad things. However, foreign services, especially the relatively large-known companies such as Twitter provide services to be more moral integrity, so at this point I am more at ease.Using Crashlytics can help you get rid of the hassle of man
crash and the amount of users affected. For each type of crash,crashlytics, in addition to providing a call stack as a generic tool, there are more relevant information that can help diagnose, such as whether the device is jailbroken, the amount of memory at that time, the iOS version, and so on. For the repaired crash log, you can turn it off in the background of crashlytics. Shown is a crash record of my early app, and after I fix it, I update it t
of users affected. For each type of crash,crashlytics, in addition to providing a call stack as a generic tool, there are more relevant information that can help diagnose, such as whether the device is jailbroken, the amount of memory at that time, the iOS version, and so on. For the repaired crash log, you can turn it off in the background of crashlytics. Shown is a crash record of my early app, and after I fix it, I update it to a repaired state.3.
Transfer from Tang Qiao Technical blog: http://blog.devtang.com/blog/2013/12/11/network-tool-charles-intr/Charlesis commonly used in MAC interception of network packets, in the development of iOS, in order to debug and server-side network communication protocols, often need to intercept network packets to analyze. By setting himself up as a network Access Proxy for the system, Charles enables all network access requests to be done through it, enabling
This article reprinted to http://www.cocoachina.com/ios/20130402/5926.htmlIf you want to enter the mobile app development area, you can always find a variety of methods and tools from other developers or online or book, for beginners, have not yet found the way to be lost. Here are 20 recommended tools to help you streamline your app development process. Many dev
New Users learn the auxiliary tools for ios development and ios development
Complete APP project source code:
Objective-C https://github.com/singro/v2ex
Swift https://github.com/YANGReal/JokeClient-Swift
Source code Website:
Https://github.com/search? O = desc q = iOS s = stars type = Repositories utf8 =?
Ht
(1) About the use and introduction of analyze and profile--use, long press run in the top left corner, analyze and profile two options appear. Analyze is a static memory analysis, and a blue flag appears if there is a potential content disclosure problem. Profile is dynamic memory analysis, this more detailed, you can see how much memory each module of the program occupies, and so on.Recommended Blogs:iphone development tools-performance optimization
Ways and tools to improve iOS development efficiencyIntroductionThis article focuses on some of the methods and tools that I used in iOS development to improve development efficiency.IdeThe first thing to say is definitely the IDE, speaking of Ide,xcode can not run, of course, you may also be using Appcode and other Id
keys, such as: You enter @ps, save can be directly entered through the shortcut key to encode, very convenient; The sixth is the effective area of the snippets, You can also make a choice.
6, OK, click on the-done-button to save it, after the save, try the shortcut key to enter it:
In this way, you just need to enter your set of shortcuts to enter it, you can quickly generate the code you need, this is for some recurring need to enter the code is not small, such as often need to cre
dialog box.Modify Network Request ContentSometimes in order to debug the server interface, we need to repeatedly try different parameters of the network request. Charles makes it easy to provide modification and re-sending of network requests. Simply right-click on a previous network request and select "Edit" to create an editable network request. As shown below:We can modify any information about the request, including the URL address, port, parameters, etc., and then click "Execute" to send t
CharlesCharles is a common tool for intercepting network packets under Mac. When doing iOS development, we often need to intercept network packets for debugging and server-side network communication protocols. By setting himself up as a network Access Proxy for the system, Charles enables all network access requests to be done through it, enabling the interception and analysis of network packets.Charles ' main features include:
Support SSL Pr
box.Modify Network Request ContentSometimes in order to debug the server interface, we need to repeatedly try different parameters of the network request. Charles makes it easy to provide modification and re-sending of network requests. Simply right-click on a previous network request and select "Edit" to create an editable network request. As shown below:We can modify any information about the request, including the URL address, port, parameters, etc., and then click "Execute" to send the modi
crash and the amount of users affected. For each type of crash,crashlytics, in addition to providing a call stack as a generic tool, there are more relevant information that can help diagnose, such as whether the device is jailbroken, the amount of memory at that time, the iOS version, and so on. For the repaired crash log, you can turn it off in the background of crashlytics. Shown is a crash record of my early app, and after I fix it, I update it t
Brief introductionThis article is for Infoq Chinese Station Special manuscript, the starting address is: article link. If you want to reprint, please contact Infoq Chinese Station.Charles is a common tool for intercepting network packets under Mac, and in iOS development, we often need to intercept network packets for debugging and server-side network communication protocols. By setting himself up as a network Access Proxy for the system, Charles enab
talk on what is tools I use nowadays, what frameworks I recommend and the different ways of distributing an app. In fact, in addition to the App Store on the line of those applications, usually I also developed a large pile of semi-finished products have not been able to go online. But I learned a lot from it. I'd like to share some tips and suggestions with you. I'll introduce you to what tools I use, giv
Third-party libraries and tools for ios and third-party libraries for ios
I. Classic third-party Libraries
1. MJRefresh
Pull up refresh and drop down to add
2. AFNetworking
Network request. The dictionary is returned.
3. MJExtension
Convert the dictionary and the model. If there are other conversions, try again.
4. Database: FMDB
Encapsulate the database
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.