IOS Summary: Summary of various pitfalls in the project, and summary of ios summary pitfalls1. Convert string to JSON
For network requests, if the server returns a string, We Need To encapsulate a class by ourselves, convert the requested string
Use the NetworkExtension library to configure VPN and networkextensionvpn
VPN is simply a channel connecting to the LAN. After Ios8, Apple added a VPN interface NEVPNManager, which can easily add VPN connections.
First in your Xcode, go to TARGETS->
Use of FMDB, use of FMDB
Use of FMDB
I. Three Important FMDB classes
1.1 FMDataBase: Provides SQLite database classes for executing SQL statements.
1.2 FMResultSet: class used to execute query results in FMDatabase
1.3 FMDatabaseQueue: class used to
Knowledge points and technical points used for iOS interviews-Chapter 2 and Chapter 2 of ios
The first chapter was not updated yesterday. Sorry.
1. Socket programming and some third-party Socket-IO GCDAsyncSocket communication frameworks?
1. Use the
After sharing the message to iOS, the system returns the message indicating that the application has been disabled and sent successfully.
1. Disable message sending success
You just need to call the code during the sharing:
[UMSocialConfig
[IOS interview series-1] Meaning and difference of @ property post-assign, copy, retain, weak and strong in iOS (required-must be detailed), ios @ property
Source: Network
Assign: a common (simple) value assignment. It is generally used for basic
Voiceover for ios, iosvoiceover
The content read by an element can be divided into the following four parts (four parts are read in order)
1. Label: the title of the element.
2. Value: element Value (optional)
3. Traits: feature of an element,
React Native Knowledge 1-FlexBox layout content, react1-flexbox
I. Theoretical knowledge points
1: What is FlexBox layout?
The Flexible Box Module, also known as Flexbox, is an "elastic layout" designed to elastically align and distribute The space
[Original] Masonry third-party constraints for iOS learning, iosmasonry
1. Masonry Overview
Currently, the most popular third-party Autolayout framework
Compile Autolayout with elegant code
Saving Apple's official disgusting Autolayout
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. //
UITableViewCell customization, uitableviewcellUITableViewCell Customization
Effect
Features
1. You can add different tableviewcells and customize different cell styles;
2. The cell height can be dynamically changed;
3. You can place the
Ios-generation and use of in-depth resolution QR codes, ios-Depth
A small demo is used to learn the QR code. There are four interfaces in total (the main interface is to generate the QR code interface, identify the QR code interface, and scan the
Swift and swiftcode
Swift-use CATransform3DMakeRotation to achieve page turning
Effect
Source code
Https://github.com/YouXianMing/Swift-Animations
/// Pageflippolictcontroller. swift // Swift-Animations // Created by YouXianMing on 16/8/22. //
Swift-related, taylorswift
1. An input box, a button, and a webview are displayed on the interface. Click the button to display the url Page entered in the input box.
@ IBOutlet var wv: UIWebView = nil // define a UIWebView
@ IBOutlet var btnGo:
AFNetworking and AFNetworking
AFNetworking Comprehension
Usage
1.Import AFNetworking3.0 to the new project (AFNetworking and UIKit + AFNetworking)
2.When AFNetworking is used, introduce the header file: # import "AFNetworking. h"
3.After
LaunchScreen. storyboard
Xxcode is sometimes used in LaunchScreen. after the startup image is modified in the storyBoard, the running is ineffective and the screen is displayed in white. You can drag the plug-in to the storyboard to display the
IOS 3D SceneKit framework Demo analysis, iosscenekit
Scene Kit is a 3D rendering framework provided by Apple to OS X developers in Cocoa.
Scene Kit is built on OpenGL and contains advanced engine features such as illumination, model, material, and
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.