iOS featured source code
An asynchronous rendering of TextKit for iOS
Write a girlfriend's birthday gift codeGift
3D rotation
Imitation Douyin small video like animation
The secondary packaging of AutoNavi Map SDK, perfectly adapted to iOS11.
iOS Chart Secondary Customization - Wave Line Chart
iOS Chart Secondary Customization - Histogram
CollectionView implements waterfall flow
AVPlayer-based custom video player
PGG image processing
iOS Premium Blog
Code out a high-value line chart
One: Introduction When data display needs are encountered in the project, it is often passed, and the data is displayed in the form of a list or displayed in the form of a table. However, it is not possible to observe the changes of the data intuitively. If it is displayed in the form of a chart, the changes of the data can be obtained more quickly. Chart display methods are roughly divided into line charts, bar charts, pie charts, etc., so how to code a high-value native line chart? The demo source code has been placed on GitHub, let's introduce it... read the original text
Xcode 9 — Advanced iOS Simulator
Preface iOS Simulator is an indispensable part of the iOS development process. I also use iOS Simulator for a large part of my work. Compared with Android, iOS Simulator has the characteristics of fast startup time and high operating efficiency. Therefore, using iOS Simulator is of great help to improve our development efficiency. Xc… read the original text
iOS development - login page animation, transition animation
Analysis method of animation effect demand analysis Download this gif animation, open this gif image with the default open method of mac (double-click the image), the effect is as follows key, the picture will be played at a slow and controllable speed, which is convenient for analyzing the composition of the animation. Tips: If the macos system wants to browse a gif animation normally, you can click the image with the mouse and press the space, or you can choose to use the browser to type… read the original text
Discussion on iOS Performance Optimization
This article will start from the principle, explain the principle of the occurrence of stuck, and then explain several effective optimization points in the project, and finally look forward to the direction that will be tried next. Enter the topic below. The principle of screen display The basic principle of screen display principle We know that the display principle of the CRT display in ancient times is to use an electron gun to scan the fluorescent screen to emit light. As shown in the image above, the electron guns are scanned from left to right, then top to bottom. When the electron gun is swapped to a new row ready to scan… read original
Are you really compatible with the iPhone X?
The background is doing the address list page today, as shown in the figure: The constraint of tableView is what I wrote: 1234; when the tableView is scrolled, this is the effect: effect.gif But when the tableView scrolls to the bottom, the last cell is blocked: The home_indicator blocked the content of the cell, so I adjusted the constraints for iOS 11: 123456789; OK, not now... read the original text