Flutter Multi-Channel Packaging Details (Buried Point Statistics Series)

I'm Zero, not to say a lot, Brain Map Brain Map Combing As long as you follow Flutter, this article is definitely useful==>Highly recommended โž• Collection Introduction to Multi-Channel Packaging The main role of multi-channel packaging is to meet the operational needs of products, statistical channels and activity results.Previ ...

Added by 121212 on Mon, 07 Mar 2022 19:13:19 +0200

iOS uses Metal to realize filter and dynamic filter

preface Harbeth It is a small part of utilities and extensions on Apple's Metal framework, which is committed to making your Swift GPU code more concise and allowing you to build pipeline prototypes faster. This paper introduces and designs the filter based on GPU, graphics processing and filter making ๐Ÿ‘’๐Ÿ‘’๐Ÿ‘’ Function list ๐ŸŸฃ At present, Met ...

Added by mkr on Mon, 07 Mar 2022 12:16:10 +0200

Principle of auto release pool page

The entry of all app s is a main function int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } } It can be found that the entire iOS application is contained in an automatic release pool block@autoreleasepool {} is essentially a structure: ...

Added by treybraid on Sat, 05 Mar 2022 02:27:48 +0200

Use Agora SDK to develop React Native video call App

In the application of React Native, it is very complicated to add video call function from scratch. To ensure low latency and load balancing, we should also pay attention to managing user event status, which is very cumbersome. In addition, cross platform compatibility must be ensured. Of course, there is a simple way to do this. In this tutor ...

Added by bgoulette612 on Fri, 04 Mar 2022 00:17:28 +0200

Sohu Video iOS team Objective-C coding specification

Sohu Video iOS team Objective-C coding specification introduce There have been different coding methods and habits in the team for a long time, resulting in different coding styles of modules in the code, reducing readability and maintainability. It is decided by the team Zhang Ke,Li Hongli Write this specification. Be sure to abide by relev ...

Added by Mindwreck on Thu, 03 Mar 2022 22:53:44 +0200

OCLint + Jenkins + SonarQube build iOS code static analysis system

background With the increasing amount of code and the expansion of the team, when we want to iterate quickly, we often want to get the requirements online as soon as possible, resulting in the code is not very standardized, leaving a pile of technical debt over a long time, and the quality of the code is not guaranteed. So I began to try some ...

Added by yelvington on Sun, 27 Feb 2022 13:40:45 +0200

Application of multithreading in iOS development

1, Foreword Multithreading schemes that can be used in iOS development include: pthread: a cross platform multithreading solution implemented in pure C language, which is difficult to use. It is not recommended on iOS platform.NSThread: the object-oriented thread object under iOS platform is relatively easy to use, but it needs developers to ...

Added by matthewod on Sun, 20 Feb 2022 20:47:02 +0200

Swift Series Four-Enumeration

Moderately aliasing types can make your code easier to understand, more efficient to develop, and more maintainable. 1. typealias (alias) Typeealias are used to alias types. typealias Byte = Int8 typealias Short = Int16 typealias Long = Int64 typealias Date = (year: Int, month: Int, day: Int) func test(_ date: Date) { print(date.year) ...

Added by tazz on Sat, 19 Feb 2022 13:48:18 +0200

GCD series I use queues

GCD queue usage file First look at the official documents. DispatchQueue is a class object, which inherits from DispatchObject; DispatchObject implements OS_ Method in object, guess OS_object may be a protocol, which is not found in the document First look at DispatchObject: func activate() Activates the dispatch object. func resume() ...

Added by robembra on Fri, 18 Feb 2022 20:43:26 +0200

An iOS developer optimizes power with incredible code

In today's development, power consumption is an important measure of the operation effect of an application, especially live broadcast and sports applications. Each hardware module in the device consumes power. The biggest consumer of power is CPU, but this is only one aspect of the system. A well written application requires careful use of ele ...

Added by wopopd83 on Fri, 18 Feb 2022 05:57:33 +0200