Common GCD methods and common GCD Methods
// 1. Create a main thread (Serial)
Dispatch_async (dispatch_get_main_queue (), ^ {
// Refresh the interface code
});
// 2. Create an asynchronous thread (parallel)
Dispatch_async (dispatch_get_global_queue (
Personal Understanding of custom UICollectionViewLayout Custom viewlayout
Custom UICollectionView mainly uses the following methods:
Taking Apple's official lineLayout as an example, this is an extension of UICollectionViewFlowLayout,
-(Id) init {
IOS prints Debug logs.
The following macros are briefly introduced:
1) _ VA_ARGS _ is a macro of a variable parameter. The macro of this variable parameter is added in the new C99 specification, currently, only gcc is supported (not supported by the
Create a chat interface and a chat interfaceLayout of imitation QQ chat
Most of the materials found currently have such results, and the design ideas are the same,
A tableview uses a custom cell. After the cell is successfully created, it uses the
IOS image resources Images Assets, iosassets
1. Click and openImages. xcassetsTo see what is happening:]:
2. In the figure, we can see that there are two dashed boxes in the middle. We feel that we can drag the file in directly. OK, prepare the
JSON-to-Model internal resolution, json-to-model resolution
I. Ideas: 1. Obtain all attributes and their types through the model type. 2. process the obtained json. Type processing 3. Consider the inconsistency between the dictionary key value and
Swift dynamically adds UIImageView and adds events,
Swift dynamically adds UIImageView and adds events:
1. Create a UIImageView instance and initialize it.
2. Set the user interaction attribute userInteractionEnabled of UIImageView to True.
3. Add a
IOS development-code generation TabBar and view switching
I have explained in my previous blogs that using the code to generate a navigation bar without using the storyboard and nib files, for details, refer to iOS development-interface jump and
(No. 00005) iOS pop-up game (III): Starting from the main scenario
I also read the code of the entire project in a rough way. There are many examples:
Many classes are closely related to other classes, so you may encounter code in some other
IOS-xib use 2 --- xib encapsulation and MVC, ios-xib2 --- xibmvc
I. (M) Create a model:
Bytes --------------------------------------------------------------------------------------------------------------------
II. (V) Encapsulation xib:
[Code Note] The UIAlertView with the input box and the uialertview with the input box
I ,.
Ii. Code.
// Click anywhere. The input box (void) touchesBegan :( NSSet *) touches withEvent :( UIEvent *) event {UIAlertView * dialog = [[UIAlertView
Multi-thread programming in Ios development-NSThread and iosnsthread
The IOS program updates the UI view and responds to the screen touch event through the main thread during running. However, there will be some time-consuming work during view
IOS transition Animation
Generally, we use two types of transfer push and present.
Present
/** 1. set proxy-(instancetype) init {self = [super init]; if (self) {self. transitioningDelegate = self; self. modalPresentationStyle =
You can create controllers in several ways.
How to Create a controller:
Create directly:
XZOneViewController * one = [[XZOneViewController alloc] init];One. view. backgroundColor = [UIColor redColor];Self. window. rootViewController = one;
OC and OC
Summary:In oc, We need to compile a class. First, we need a. h header file and a. m implementation file. Generally, the classes we create inherit the root class, because the root class helps us implement a lot of practical methods, and the
IOS development-use MBProgressHUD to increase user experience (2)
In the previous blog "iOS development-using MBProgressHUD to increase User Experience", I used MBProgressHUD encapsulated by others for loading prompts, which is quite convenient.
Experience-use const and macro in PCHMost of the time, due to the development needs, we often need to define some variables used in the entire project in pch. In general, in the previous development process, we are all used to writing a macro
Basic Swift syntax (1): Basic swift syntax
Swift is a new programming language used to write iOS and OS X applications. Swift combines the advantages of C and Objective-C and is not limited by C compatibility. Swift adopts a secure programming mode
Listen to the keyboard to prevent the input from overwriting textfiled and listen to textfiled
[[Nsicationcenter center defacenter center] addObserver: self selector: @ selector (keyboardwasChange :) name: UIKeyboardWillChangeFrameNotification
Simple implementation of waterfall stream and simple implementation of waterfall stream
In fact, the waterfall stream is to write the class UICollectionViewLayout as the style you need, so we must first inherit this class
Override some methods in
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