We will often see this code:
12345678910
-(Ibaction) Start: (ID) sender{pagestillloading = YES;[Nsthread detachnewthreadselector: @selector (loadpageinbackground:) totarget:self Withobject:nil];[Progress Sethidden:no];while
Original address:
Http://www.jianshu.com/p/67ab63723e54
Record iOS and Andoird interface design specifications, facilitate standard product design, and communicate with designers about iOS interface Dimensions
Equipment
resolution
It is best to add support for HTTP protocol info plist Plus
NSAllowsArbitraryLoads
Attention:
Simulator can also jump, the first time the simulator Jump app will pop up a prompt box.
The real machine doesn't bounce. Prompt box
Here the
Before you read through the article, you may need to understand the basics of memory allocation.
By default, the Blockis archived on the stack and may be recycled at any time, and can be kept in a heap by copy, which is equivalent to being strongly
1. When the program starts every time you receive a push or the program does not start by pushing the message to start the program, will trigger the Appdelegate inside the method (note to the server with the certificate has been, such as the
1 storing data using plist files
The first thing to know is that using plist to store data, you can only store the data dictionary and array of OC, can not store the custom data model, example look at the style of the info.plist know
Storing data in
Objective-c is based on the C language,On your PC, you operate the null pointer in C language,The program will crash because of a protection error due to Cross-border access.
Reasons need to be found from the source code,Here is the objc_msgsend arm
In the work need to display in the video playback interface to control the volume of the slider, so learn a bit about volume control (to use the real machine)
Avplayer: Provides a Volume control API, but only supports IOS7
Avaudioplayer: Provides a
After IOS7, the system provides two ways to manage the status bar:
1. Through UIApplication management (the entire application's status bar is managed by it)
2. Through Uiviewcontroller management (each uiviewcontroller can have the unused status
In project development we often need to convert the date and time stamp to each other as follows:
Date converted to timestamp:
currentyear=@ "2016"
NSDateFormatter *formatter = [[Nsdateformatteralloc] init];
[Formatter setdateformat:@
iOS common error 8-missing iOS distribution signing identity for "XXXXX". Xcode can request one for you.
This is because Apple's Wwdrca certificate February 14, 2016 expiredOpen Key chain, click Show-Show expired certificateDelete Expired
1. Market and demand
In 2006, Apple released the smartphone iPhone. Its outstanding shape design and novel touch-style interaction made it a popular place in the world. The tablet iPad that was released later also achieved great success, both are
Simple implementation.
There are several monitoring responses in the uiresponder class.
Responding to touch events-Touchesbegan: withevent:-Touchesmoved: withevent:-Touchesended: withevent:-Touchescancelled: withevent:Responding to Motion
IOS-draw layer-CALayer attributes, ios-draw image-calayer
I. position and anchorPoint
1. Brief Introduction
CALayer has two important attributes: position and anchorPoint.
@ Property CGPoint position;
Used to set the location of CALayer in the
IOSUI-core animation (Key Frame Animation CAKeyframeAnimation ),
IOS development UI-core animation (Key Frame Animation)
1. Brief Introduction
CAKeyframeAnimationIt is a subclass of CApropertyAnimation. The difference with CABasicAnimation is that
IOS-battery icon [control battery display with the beiser curve], ios-beiser
Based on the UIView class: WKJBatteryView
WKJBatteryView. h
#import @interface WKJBatteryView : UIView/** value:0 - 100 */-
IOS: Text correlation (18-01-22 more), ios18-01-22
0. Preface
1. Tips
UILabel class:
1-1-1). If you want to set a line spacing rich text with a ellipsis, you need to set it to be omitted again (the setting will expire during initialization
Automatic archiving and file transfer of Runtime NSCoding, runtimenscoding
Why does Runtime NSCoding Support automatic archiving and file transfer?
Well-known methods
// Archive Method
-(Void) encodeWithCoder :( NSCoder *) ACO
{
// When students are
IOS interview question summary, ios question Summary1. Why is Objective-c a Dynamic Language?
1. The types of object-c classes and data variables are determined at runtime rather than during compilation. For example, for polymorphism, we can use the
[Code Note] iOS-Modify the external variable value in the Block, ios-block
I. Code.
-(Void) viewDidLoad {[super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // The first is to modify the static global
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