IOS memory management mechanism and cyclic reference processing method, ios Memory Management
Brief Introduction
ARC: Automatic Reference count, Automatic Reference Counting
MRC: Mannul Reference Counting
How ARC works
1. Each time a new instance
Do you really know about UIWindow ?, UIWindow
I. First, let's take a look at the definition of UIWindow.
NS_CLASS_AVAILABLE_IOS (2_0) @ interface UIWindow: UIView // window screen. The default value is [UIScreen mainScreen], which cannot be changed;
IOS learning and ios learning routes
Preparations:
New-> file-> other-> Empty. In Save As:, you can specify the name suffix As. xml.
Copy below
1001 James male 12
Complete code
/// ViewController. m // XML // Created by CC on 16/8/29. //
[Original] third-party cache framework of PINCache for iOS learning, iospincache
In projects, you always need to cache some network request data to reduce the server pressure. There are also many excellent open-source solutions in the industry.
Repeat the TabBar button to refresh the page. Click the status bar to return to the top and the tabbar to return to the top.
1. click the listener button. 2. determine whether the same button is clicked (record the button that was last clicked) 3.
Exd_bad_acceeeerror, acc.exe application error
During iOS development, common bugs are usually easier to locate, but the EXD_BAD_ACCEEE issue is hard to locate. This document records the process of solving the EXD_BAD_ACCEEE problem. First, let's
Analysis on YYModel of YYKit and yykityymodelThis article mainly analyzes the structure of the YYModel file to help you get familiar with and learn YYModel more quickly. If you have any questions, please correct me. Thank you. 1. YYCLassInfo file
[IOS] ReactiveCocoa playground configuration, reactivecocoa Configuration
1. ReactiveCocoa uses Carthage for package management. Therefore, you must first install the Carthage environment
2. clone the ReactiveCocoa source code from github. After
Xcode -- create your own Framework, xcodeframework
(Note: The following content is based on Xcode7.2.1. The versions are different and the interface content may be different !)
If you want to share your developed controls with others, you can
Personal summary, personal summary
Push: supports remote push and local push.
Remote push: As the name implies, it refers to the messages pushed from the apple server. This push requires the deveiceToken and UDID of the target device. The former
My first blog: [ToDoList] applet development, the first todolist
I am a senior dog. This is my first blog. In May January this year, during the winter vacation, the school started to learn about IOS. During the holiday, the school started to work
Create an iOS learning controller and an ios Controller
This blog is a summary blog, which summarizes various methods for creating controllers and some operations that require attention.1. Create a controller through storyboard
As I mentioned in my
IOS version comparison method and ios version Method
I have been converting the version number to floatValue, but the problem of float has recently occurred in the project, mainly because
NSString is represented as @ "17.30" and converted to
Introduction to iOS-multithreading and ios-MultithreadingI. Preface
I recently reviewed multiple threads in an interview, hoping to deepen my understanding of multiple threads.1. What is a process?
1) to understand the thread, we must first
Differences between KVC and KVO in iOS and iOSKVCKVO
The two concepts KVC and KVO are often seen in iOS development, which may be confused.KVC (Key Value Coding) 1> Overview
KVC: Key Value Coding, which is used to indirectly access instance
IOS advanced learning-network data parsing and ios advanced data parsing
I. Basic concepts of analysis
"Resolution": extract data in the specified format.
Prerequisites for parsing: The format is agreed in advance. The data provider provides data
IOS CALayer view layer
In iOS, there are a series of problems such as graphic conversion, animation effects, adding views, and so on. This knowledge is used when designing pages, designing images, and adding animations.Simply put, it is the layer of
Cocoapod-use cocoapod to install AFNetworking3.0 and afnetworking3.0
1. Add the cd command to the project directory on the terminal, and run touch Podfile to create a Podfile.
2. Podfile file:
# Source 'https: // github.com/CocoaPods/Specs.git'
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