During the iOS development process, I always knew that updating the UI needed to be in the main thread, but I didn't think much about why it was in the main thread, or why I couldn't update the UI in the child thread. Today I find time to look up
Summary
So far, the iphone screen size has been four kinds:
3.5 (Inch): 1/3g/3gs/4/4s
4.0 (inch): 5/5s/5c
4.7 (Inch): 6
5.5 (Inch): 6Plus
Take a look at the iphone4~6 (+) screen aspect ratio:
IPhone4 (s): Resolution 960*640, Aspect ratio 1.5IPhone5
Xcode 7 True machine test detailed
1. Prepare
Note: Be sure to make your system version of the real machine and the system version of the app to correspond, and if not, a very common problem arises: could not find developer disk image
First,
Original address: http://zhangbuhuai.com/2015/02/11/common picture buffering strategy
It 's written in front .
"Download Picture" is almost every mobile app to deal with the problem, for the iOS development platform, downloading pictures is not a
IOS apps typically use Xcode or use Application Loade to submit build IPA, which can only be used on Mac systems.
Many cross-platform developers are looking for a application loader version of Windows, implementing an iOS Certificate in a
Today, colleagues upload IPA to the version of the new build, in Test no new version or upload, refresh the page directly brush disappeared, point to open this upload of the IPA file information, the display date is false, others are not displayed.
Models
Size
Resolution
Logical resolution
Ppi
Status bar Height
Navigation Bar Height
Label Bar Height
App Store icon
Icon of the main screen
Set icon
Spotligh
Notice icon
Toolbars and navigation
We are now on the shelf iOS app is usually used in Apple's application Loader application Loader, this tool is very good to help developers on the shelves, but this tool can only be used on the Mac computer, restricting the use of the environment.
TableView is very widely used in IOS apps.
TableView can also be very rich in content and diversity. Therefore, the performance optimization of TableView is very important to the user experience of our app.
First, UITableView uses the Multiplexing
Preface
I believe many people are saying that the iOS industry is not good, iOS is now getting more and more difficult, the unemployed people than the job search for more. Unemployment is the equivalent of a career change, which is tantamount to
iOS version big turntable
Using the Cabasicanimation animation with iOS to achieve a simple, core code :
Rotating animation
Cabasicanimation *anim = [cabasicanimation animationwithkeypath:@ "transform.rotation"];
Start position
A. Class field bindings
In Wcdb, ORM (Object relational Mapping) refers to a OBJC class that maps to tables and indexes of a database, and maps the property of a class to a field in a database table;
This process. Through ORM, we can achieve
iOS Development 71-troubleshooting could not find Developer Disk image problem when debugging
When you use Xcode for true machine debugging, the pop-up dialog box "could not find Developer Disk Image"
This is because the real machine system is
When RN https meets Android and http and IOS, androidios1. Handling IOS requests and loading http
Note:NSAppTransportSecurityNSAllowsArbitraryLoads2. When android encounters https;
Because the OKhttp of the RectNative underlying request network
IOS LBS map service: location description of AMAP, lbs AMAP
There are four types of privacy settings in iOS 11. iOS 11 cannot be located. iOS 11: Selection of privacy selection prompt box to describe the cause. Otherwise, the box is rejected. How
[Reading Notes] iOS-MVC, Reading Notes ios-mvc
Each user's Action is transmitted to the Controller in the form of a View Action, and then the Controller sends a message notification Model to handle the logic of the response, when the business logic
Swift development Tutorial: Using Generics to facilitate the loading process of xib, swiftxib
Swift development tutorials facilitate the xib loading process with generics.
/// UIView + Extension. swift // BasicSwift /// Created by CoderZYWang on. //
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