Installation and Use of Carthage, and installation and use of Carthage
Compared with Cocoapods, Cocoapods has its own advantages and disadvantages. For more information, see:
Carthage: four advantages and four disadvantages
Step 1: Install Homebrew
IOS learning and ios learning routes
Ideas:
1. A new Empty file is suffixed with A. txt file, and the content is copied at will.
2. Use NSString to receive local files and splice strings with a title
3. Create an NSMutableParagraphStyle instance and
Interaction between js (javascript) and OC (Objective-C), ocobjective-c
In essence, communication between oc and js is to send messages, that is, function calls. iOS7 will officially announce the convenient call between them in JavaScriptCore
[TableView reloadData] And runloop, tableviewreloaddata
If you need to obtain the cell and height of tableView immediately after [tableview reloadData], or you need to scroll tableview, executing code directly after reloadData will be
Draw lines using CAShapeLayer + UIBezierPath and cashapelayer
During development, you need to customize some special images, such as line charts and pie charts in statistical charts. Generally, you cannot design these images. Learning CAShapeLayer
Basic concepts of Quartz and OpenGL plotting, zopengl plotting
Sometimes the application needs to be able to customize the drawing. We can rely on two different libraries to meet our drawing needs. One library is Quartz 2D, which is part of the Core
New Features of iOS versionsWhat's News in iOSiOS 9.3 to iOS 10.0 API DifferencesObjective-C
/Usr/include
Accelerate
AudioToolbox
AudioUnit
AVFoundation
AVKit
CallKit (Added)
CFNetwork
CloudKit
Contacts
CoreBluetooth
CoreData
Encryption tools and App Process Tools for app development processes
Starting from this record, the record is a dry product, and it is a daily accumulation of programming.
I suggest you add basic tools to the project first, and the development
PresentViewController switch interface, viewcontroller Switch
When no NavigationController is available, presentViewController is usually used to switch the view and carry the animation during the switchover,
The switchover method is as
IOS WKWebView and ioswkwebview
UIWebView is not required. This is outdated. We recommend that you use WKWebView in the future.
WKWebViewIt is the core of modern WebKit APIs in iOS 8 and OS X Yosemite applications. It replacesUIWebViewAnd
Github installation (zao) Force (jia) refers to (da) South (fa), githubzao
Github is for engineers. It is similar to Weibo album, and it is a facade. Whether it's a promotion question or a job interview, there is a rich code repository that doesn't
Swift XML parsing library and swiftxml Parsing
After filtering in CocoaPods, it is easy to use and sort it out.
If necessary, enter:
pod search xml
This will search for a lot of third-party libraries related to Xml
SwiftyXMLParser is a
Swift-custom Alert, swift-alert
Preface
1. Because various prompt boxes are frequently used in my project, but apple does not meet product requirements, I have customized an Alert for practice.
2. You are welcome to correct the old bird.
Okay, with
React Native Knowledge 6-NavigatorIOS components, reactnative Components
NavigatorIOS encapsulates the navigation function of UIKit. You can use the left stroke function to return to the previous interface. This component is not maintained by the
React Native Knowledge 2-Text components, react2-text
Text is a React component used to display Text. It also supports nesting, style, and touch processing. In the following example, the nested title and text will inherit the fontFamily font style
IOS basics 09 switch, Slider, and segment control, ios BasicsIOS basic articles 09 switch, Slider, and segment controls
Directory:
1. Case Study
The Switch, Slider, and Segmented controls are all subclasses of UIControl. In this article, we
PlaceholderImageView, placeholderimage
PlaceholderImageView
Description
1. PlaceHolderImageView Based on SDWebImage
2. Given the urlString of an image and a placeholderImage, the image loading effect can be elegantly displayed.
Effect
Source
Difference between _ block and _ weak, __block _ weak
Blocks comprehension:
Blocks can access local variables, but cannot be modified.
If you modify a local variable, add _ block.
_ Block int multiplier = 7; int (^ myBlock) (int) = ^ (int num)
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.