: finding characters and substringsDividing Strings: Split stringCombining Strings: Stitching stringsGetting C Strings: Get the C language stringGetting characters and Bytes: getting characters or bytesGetting A string ' s length: Gets the lengths of the stringsWriting to a file or URL: Writes the content to a document or URLCreating and Initializing A string from a file: Create and initialize a string from a documentDeprecated: DeprecatedCreating and Initializing Strings: Creating an initializa
OC-@ property, self, and class nature, oc-@ propertyselfMake code writing easier -- 1 -- seter and accesser1.1 setter1.2 getter-- 2 -- the nature of the class2.1 class objects2.2 category nature2.3 How to obtain class objects2.4 use of class objects2.5 storage of class objects-- 3 -- SEL type3.1 SEL-- 4 -- @ property keyword4.1 Basic Concepts4.2 @ property usage4.3 @ property precautions-- 5 -- @ synthesize
Use of OC Regular Expressions and OC Regular Expressions
Generally, the use of regular expressions in OC is two steps.
1. Create a regular expression object
2. Use a regular expression to test the corresponding string
For example
NSString * checkString = @ "a34sd231"; // 1. create a regular expression. [0-9]: indicates the NSString * pattern = @ "[0-9]" set of ch
OC, oc Language
I. Encapsulation
1> encapsulation Definition
Hides the attributes and implementation details of an object and only exposes the interface to control the read and modify access levels of attributes in the program.
2> advantages of encapsulation
You can use the set method to prevent improper values for member variables.
Only public interfaces are provided to the outside, and the operation
[IOS learning basics] OC, ios basic oc
A few days ago, it suddenly occurred to someone else's class. the m file contains the following code: @ synthesize xxxx = _ xxxx. At that time, the role did not understand what it meant. After that, it slowed down and found that the basic knowledge of some classes was forgotten, although you don't need to go into some of the old things in the past, you should review th
Most of this article is reproduced on the network, there are some of the content I changedOne, the setter accessor getterSetter:set+ an instance variable name with the first letter capitalizedsuch as:-(void) Setnickname: (NSString *) name;//parameter name not identical to instance variable nameGetterSame as instance variable name (no dash), and return value type is also consistentCases:@interface Cup:nsobject{float _price;}-(void) Setprice: (float) Price;-(float) Price;@endIi. differences betwee
Principle: Each time the WebView execution jumps will be intercepted by iOS, execute the following function to obtain system permission.So it can be transferred to the system according to the jump information, to perform the corresponding functions, such as opening albums.Each request in the webpage is triggered-(BOOL) WebView: (UIWebView *) WebView shouldstartloadwithrequest: (nsurlrequest *) Request Navigationtype: (uiwebviewnavigationtype) NavigationtypeHtml:HTML>Head> Metahttp-equiv=
OC basics -- Property, oc -- property
Compiler commands:
Used to tell the compiler what to do
@ Property:
@ Property is the instruction of the compiler, which tells the compiler to automatically generate the setter and getter declarations in @ interface.
@ Synthesize:
@ Synthesize is the compiler instruction that tells the compiler to automatically generate setter and getter implementations in @ implementat
Turn: Original address: http://blog.csdn.net/fengsh998/article/details/34440159After the swift language comes out, it may be possible for new projects to be developed directly using swift, but there may be situations in which some classes that have been written in OC or packaged modules are not ready to be written again in Swift, so use a mash-up. This is allowed in iOS.First of all, first of all, research in the same project directory under the mixed
OC: Collection class in OC-NSSet (2)
/*
NSSet set
In an NSSet object, a specific object can only appear once.
The greatest use of an NSSet object is to check whether an object exists. Fast
Comparison between NSSet and NSArray
Same: 1. All are used to store OC objects
2. Basic data types, struct, and enumeration cannot be directly stored.
3. They are both immuta
OC, oc Language
I. Point syntax
1> basic usage
The point syntax is essentially a call to the set method/get method.
2> usage notes
If it appears on the right of the value assignment operator, it is converted to the get method during execution.
If it appears on the left of the value assignment operator, it is converted to the set method during execution.
Point syntax cannot be used in the set or get m
IOS: interaction between oc and html (js method called in oc), iosocI. Running
1. Initial Results
2. effect after running
2. Preparations
1. Prepare an html file and import it to the oc project.
2、original content of the jiaohu.html File
32.16.html file operations in oclanguage --- add, delete, modify, and query
1). query operations
Var p = document. getElemen
Analysis of archive and archive of OC objects and Analysis of oc archive files
Object archiving means to persistently store objects in the memory.
Object archive is to read the Persistent Object to the memory.
In oc, object archiving can be roughly divided into the following methods:
The quantity can be divided:
Objects can be divided into the following forms:
Ne
OC memory management-01, OC memory management-01
1. What is memory management?
We all know that the memory of mobile phones is limited, and the memory of app applications should also be limited. With the use of app applications, the memory usage will increase, when the memory usage reaches a certain level, the system will issue a memory warning. In this case, we need to release the memory occupied by some u
The self of OC is equivalent to this in C ++. It is usually invisible, but it is not written. Actually, it's just what you mean. Who calls it? What about super? It is the parent class, and who calls it is the parent class.
Create a complex class.
(1) In complex. h
# Import
(2) In complex. m
# Import "complex. H "@ implementation complex // do not forget @ synthesize real, imag; // initialization function-(ID) initwithreal :( double) Areal imag :(
is a null value. Therefore, nil can only be used and nullasstudent * student = nil cannot be used; Message Passing) What is it? Let's take a look at what we wrote earlier: // Send a setname message to student, whose content is set to Tom [STUDENT setname: @ "Tom"]; Therefore, message transmission refers to calling a function. However, in OC, messages are actually transmitted, rather than calls. In C ++, they are called. This is generally the for
Oc memory management mechanism and oc Memory Management
I have always been familiar with the oc memory management mechanism. Today I read the official documentation to record it.
I am relatively lazy. I am posting official documents here.
//************************//
Use Accessor Methods to Make Memory Management EasierIf your class has a property that is an obje
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.