Introduction to UI z2d in IOS () UI, iosquartz2d
CAT/CAT sharing, must be excellent
For Original Articles, please reprint them. Reprinted Please note: Yan Nai-yu's blogHttp://blog.csdn.net/u013357243? Viewmode = contents
IOS development
Target
Review basic concepts of IOS development
Measure the test taker's knowledge about the commonly used components in the IOS UIKit framework-UIWindow and UIView.
Common screen elements and views
Create a project from 0
Understanding how to use
IOS UI-Rich Text summary and iosui-SummaryContent outline
1. Basic use of NSMutableAttributedString
2. Simple encapsulation of NSMutableAttributedString
3. Use open-source GOBMarkupPaser to process Rich Text
4. UITextKit Introduction
5.
Quartz2D introduction, quartz2d
1. What is Quartz2D?
Quartz 2D is a two-dimensional Drawing Engine that supports both iOS and Mac systems.
Jobs that can be completed by Quartz 2D:
Drawing: lines, triangles, rectangles, circles, and Arcs
Draw text
UI basic view ---- UIView summary, ui view ---- uiview
UIView is the most basic view class in the UIKit framework. It is a subclass of UIResponder and a sibling class of UIApplication and UIViewController. It is the parent class of UIWindow, UILabel,
1, Quartz 2D is a two-dimensional drawing engine, while supporting the iOS and Mac system API is pure C language, API from the core graphics framework, data types and functions are basically a CG as a prefix, such
Introduction
The anatomy of an iPad 2
IOS 4
Display
Wireless connectivity
Wired connectivity
Memory
Cameras
Sensors
Location Detection
Central Processing Unit (CPU)
Graphics Processing Unit (GPU)
Speaker and microphone
Article content outline
1, the basic use of nsmutableattributedstring
2. Simple package of nsmutableattributedstring
3. Use open source code gobmarkuppaser to process Rich Text
4, Uitextkit Introduction
5. Related thinking
iOS Development UI Chapter-quartz2d Brief IntroductionFirst, what is quartz2dQuartz 2D is a two-dimensional drawing engine that supports both iOS and Mac systemsQuartz 2D can do the job:Drawing: lines \ triangles \ rectangles \ Circles \ Arcs,
Switch button UiswitchInside the ViewController.h.?
1234567891011121314151617
# Import @interface viewcontroller:uiviewcontroller{ //define a switch control //function can be changed in state //on, off: two
When your application launches (either in the foreground or in the background), use your application delegate application:willFinishLaunchingWithOptions: and the application:didFinishLaunchingWithOptions: method to perform the following actions:
1.1 for iOS design (designing for iOS)
IOS shows the following three design principles:
Compliance (Deference): The UI should help users better understand and interact with the content, and not distract users from the content itself.
Clear
Design of low-coupling enterprise-class system architecture
We often call Java EE or. Net developed products as "systems", while mobile platforms (primarily: Android, iOS, and window Phone) develop products for "apps." "System" is more complex,
One, Introduction as the C,controller in the MVC design pattern has been the most important role in project development, it is a bridge between view and data, through its management, the data methodically displayed on our view layer.
One, matrix coordinatesCatransform3d defines a change matrix, through the setting of the matrix parameter, we can change some properties of layer, this property changes, can produce the effect of animation.CATransform3D CATransform3DMakeTranslation (
1. Uiresonder
All controls in C # (for example, a TextBox) inherit from the control class. The control class inherits relationships such asUnder
Copy Code code as follows:
System.Object
System.MarshalByRefObject
1. Copy-paste function 2.UIMenuController use 3. Specific code 4 effect 5. Code Demo Example
1. Copy-paste Function
The following three controls in iOS have their own copy-paste functionality: Uitextview Uitextfield UIWebView
The Uikit framework
The lifecycle of an iOS application, and whether the program is running in the foreground or in the background, transforms the state of the application, which is important to the developer. The resources for iOS systems are limited, and applications
Here's a quick introduction to my iOS development experience and an architecture for learning iOS development.1 iOS development environment1.1 Development environmentThe standard configuration is Mac OS X + Xcode.MacOSX words of choice with the
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.