IOS development application learning notes, ios development learning notes

Source: Internet
Author: User

IOS development application learning notes, ios development learning notes

I. iOS Application Design

1. References:

Interpreting some excellent design ideas of the iPhone Platform

Features and basic design methods of iPhone apps

Mobile UI design and Developer

 

2. users' iPhone usage habits:

Top-down operations;

Reduce input;

Large enough button area: 44 * 44pix is an ideal area; multi-touch gesture.

 

3. Features of the iPhone App:

The iPhone does not have a physical keyboard (and Android may have a physical keyboard). All input operations require a virtual keyboard on the screen, and the occlusion of the virtual keyboard must be considered;

There is no calling function for the physical buttons as the directory menu;

All functions must be integrated into the App.

 

Most operations are completed through direct interaction with the content, and users are not allowed to indirectly control the operation through the intermediate device.

On the iPhone platform, if the application has an information-level relationship (such as email> inbox> email), use the title for navigation,The return button is always on the left side of the navigation bar. If necessary, you can add an operation control for the content with a title in the middle.

The interface structure of typical iPhone applications is very stable, and the navigation bar and Tab bar are not changed because of different applications. Users can enjoy a consistent experience.

 

4. Several animations commonly used on the interface:

A) if there is an information hierarchy, use the left-right switching animation. B) operations on the current view content are usually performed using the model view's bottom-up animation. For example, write an email and action sheet.

 

Ii. iOS device usage

1. Install the application: Install iTunes on the PC and use the synchronization function of iTunes.

See: http://apple.zone.it.sohu.com/forums/thread-3922336-1-1.html

 

2. Close the application: double-click the button on the main interface. A running application will appear at the bottom of the interface. Press the application to close until a small icon appears in the upper-left corner of the icon. Click the small icon.

 

3. Adobe AIR for iOS (AIR2.7)

1. References:

Apple iOS development process using Flash Builder (official)

Packager for iPhone (official)

Developing. iOS. Applications. with. Flex.4.5 (oreilly)

How to release iOS apps in Flash (I)

Full introduction to Flash iOS apps (2)-How to become a legal iOS developer

Full introduction to Flash iOS Application Development (III)-How to Use iOS developer authorization and how to apply for a certificate

 

2. Note:

1) test applications on devices:

Register as iOS developer->

Purchase a developer Certificate->

Log on to the https://developer.apple.com and go to the iOS Provisioning Portal page->

Download and install the certificate->

Register a device->

Create app id->

Create a Provisioning certificate corresponding to the app id->

Download the certificate after the certificate is generated. (This certificate is used to package your own applications. This application can only be installed on registered devices)

 

2) differences with AIR for Android applications:

A) the keyboard of the iOS device does not have a special "Close keyboard key ". When you use the TextInput control, the "Done" Key is available in the bottom right corner of the soft keyboard. you can press the key to submit the input and close the soft keyboard. However, when you use the TextArea control, the "Done" Key is unavailable, in this case, the keyboard cannot be closed and additional processing is required. For example, press another component to submit the input content to close the keyboard.

 

B) Exit of iOS applications is managed by iOS. Therefore, NativeApplication is applicable to Android applications. nativeApplication. exit ();) is not applicable to the iOS platform. The exit menu must be removed from the iOS platform.


Where are ios study notes? Is it suitable for self-developed ios?

If you do not need to enter the training institution, you can learn it. If you do not need to pay the money, you must learn it. However, it depends on whether you have the self-control ability.
IOS applications are 1.4 times more than Android, while system developers are 0.38 times more than Android. This shows that the talent gap in the iOS industry is quite large. Because of this, the market is extremely pressing for Objective-C and C ++ developers, making the two occupations quite positive in employment trends, finally, it pushed the iOS industry to stride into the sunrise industry. In the current market environment that is in short supply, the increase in iOS talent salary is much higher than that of Android.

The next 10 years will be the mobile Internet era. This conclusion has become a consensus in the industry.
1: deploying iOS applications is a required strategic choice for enterprises.
2: the involvement of large enterprises will aggravate the shortage of iOS Talents
3: Code workers are rejected in the iOS field. The so-called experts are not only proficient in technology, but also understand users, the market, and design. The iOS field is dominated by compound and innovative talents.
 
What are some learning notes on iOS?

Youdao cloud note is a note-taking application launched by youdao search. With cloud storage technology, you can create a cloud note space that can be easily accessed and securely stored, solve the problem of cross-platform management of personal data and information.
Lightweight notes is a cloud notepad application tailored for Chinese users. It deeply develops ios functions and optimizes the interface operation process, it is more in line with Chinese people's recording habits of text, voice, photos and other input modes, to help you perfectly record what you think.
Douban notes allows you to take Reading Notes and others' Reading Notes at any time. Based on Douban, you can quickly find books at hand and take notes by scanning the bar code. The fragmented notes are organized by books and displayed on your tickets for easy access.
Note is a note software that provides online cloud storage services. Note-taking allows you to record the spark of your thoughts, the bit of your life, and the work at any time and anywhere to release your brain. You can also use other clients, such as PC software, web Client, mobile web client, and android client, to read your notes anytime, anywhere.
You can search for "Notes" directly on ios.d.cn and select the O (lead _ notes) O ~ You want Based on the software introduction ~




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.