One of the most important characteristics of mobile device reading software is to enlarge the reading area as much as possible, to do so, you must make the screen as much as possible to minimize the navigation, or even hidden, mobile browsers are
The iOS Product User Experience Guide (HIG) defines three types of applications for iOS products: one is a practical application, such applications can allow users to quickly get a certain kind of information or a fixed task, such as ink weather,
Chrome34
Apple users can also use the Google account directly to sync personalization between different devices.
iOS version Chrome34 browser features:
• Keep sync between devices-you can seamlessly access and open tabs and bookmarks on your
The correct position of the jump system setting for iOS10 development, and the jump system setting for ios10
All redirects supported by iOS10 are available for test (test systems: 10.2.1 and 9.3.1)
Jump
Writing Method
IOS development Note 18: detailed compilation, development, debugging, and packaging, ios181. Reference a third-party library as a chain library
In some special scenarios, you may need to use a third-party library using the blockchain library. The
Compatible with ios11 and iphone x practices, and with ios11iphone
I. Adaptation to iOS11
Problem 1: There is a native interaction with H5 in the project. When running on iOS11, it directly crashes inside the framework WebViewJavascriptBridge.
Error
Transaction (implicit animation), transaction AnimationTransactions
Core Animation is based on a hypothesis that everything on the screen can be animated (or possibly. You do not need to manually open an Animation in Core Animation. Instead, you
DrawRect and drawRect
Before starting, we need to create a DrawRectView
The initial code is
//// DrawRectView. h // CGContextSetShouldAntialias // Created by YouXianMing on. // Copyright 2017 TechCode. all rights reserved. // # import @
Sqlite and FMDB for iOS, sqliteFMDB for iOS
The database sqlite plays an important role in iOS. This article mainly describes the concurrency, transactions, and common corruption issues of sqlite. Next, we will briefly describe the third-party
Basic ios control and ios Control
1. UIButton
The UIButton class is a subclass of UIControl, which implements buttons on the touch screen. When you touch a button to intercept events and action messages to the target object, it mines them. The set
Pass the value on the iOS page (proxy, notification, block, Singleton, and attribute), iosblockI. Data Transfer Classification
There are two types of page transfer values: Forward transfer and reverse transfer.Ii. Value Transfer Method
To pass a
NSDictionary initialization for iOS, iosnsdictionary
Recently, when I was working on a project, I encountered a very bad crash because of the nil pointer crash during NSDictionary initialization. Assume that we want to initialize an NSDictionary of {
How to cancel a GCD task
GCD is a very convenient way to use multiple threads. By using GCD, we can implement flexible multi-threaded programming while ensuring the simplest syntax possible. In the multi-threaded programming that is "complicated to
Why cannot I add attributes to a category ?, Add category attributes?To declare an attribute using @ property in a category, add the attribute to the attribute list of the class and declare the setter and getter methods, but no corresponding member
IOS RunLoop and iosrunloop
RunLoop is an important concept related to iOS threads. Both the main thread and sub-thread correspond to a RunLoop. Without RunLoop, the thread will be immediately recycled by the system.
This article mainly analyzes the
Add Cocoapods support and githubcoapods to the uploaded Github code.StartHere I will introduce it from the very beginning, including creating a project on Github and uploading the project to the final support for Cocoapods. The procedure is as
IOS-multithreading and ios MultithreadingI. Process
A process can be understood as an application. For example, if you open QQ, a process will be allocated to QQ in the memory; if you open it, a process will be allocated to the memory; and processes
On the chat page, use the IQKeyboardManager navigation bar and the solution for moving up the entire page.Problem:
When the third-party library IQKeyboardManager is used, the entire page is moved up, and the navigation bar page is removed from the
35 tips for writing code specifications in iOS, 35 tips for writing code in ios
1. streamline the code and return the value of the last sentence. This method has an advantage that all variables are in the code block, that is, they are only valid in
# Ifdef, # ifndef, # else, # endif execution condition compilation,The program we developed should not only run on pc, but also on mobile. At this time, the program will execute selective compilation based on the machine environment. For example,
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