An overview of the

Recently, I have been using my spare time to prepare HYBHelperKit open source projects with the goal of reducing project development costs. At present, v0.1.0 has been released, which has the most basic functions, which can greatly reduce the development cost and improve the development efficiency. I will continue to maintain it later, and I will also use it in the company’s projects, iterating all the time!

HYBHelperKit Open source project

The project address

Project link: github.com/CoderJackyH…

Installation and use:

pod 'HYBHelperKit'Copy the code

Project objectives

An open source project designed to reduce App development costs and improve development efficiency, with the goal of increasing development efficiency by 20%.

Why open source

I’ve used ThinkPHP as a PHP development framework before, so I’m a fan of it. I’ve also used it to develop websites, and found that it abstracts common functions into common apis, so developers who use this framework can save extra time to encapsulate the same functions.

To this end, I decided to take a page from the ThinkPHP open source team and also abstract out common features that can be used by any developer and can be applied to any type of project. If there are partners who are willing to contribute to open source with me, we can set up an open source organization and maintain it together!

The project design

At present, the functions designed by the project HYBHelperKit mainly include the following modules:

  • For general macro definitions, BLCOK definitions, and more, see hybCommonKit.h
  • Easy calls to all UI controls, automatic layout for navigation, and event response callbacks for block navigation.
  • Add classes to common Foundation libraries to reduce the probability of crashes; Common date API; Common identity, mobile phone number verification, etc.
  • The common functions of common controller classes are integrated into base classes, such as notification listening and release, navigation bar configuration, test entry class, base URL list selection entry, and so on
  • Encapsulate commonly used controls into block versions to simplify code

The next step

  • Integrate automatic calculation of cell line height HYBMasonryAutoCellHeight into the project
  • Continue to add common apis and more test code

What do you have in mind? Let me know!

use

Installation is easiest through Cocoapods:

The basic function

Block version control:

Automated management notification:

More features are required to learn how to use the features provided in this project!

The document

As for the API documentation, you can only read the documentation generated by Cocoapods, and we will continue to improve the documentation to help users learn faster!

The statement

This open source project will continue to maintain, if you have a bug or think you can pull a wheel, please pull an issue or pull request! I will take the time to fix bugs or handle pull requests as soon as possible. I hope you can contribute to this open source project HYBHelperKit!

History Versions

  • V0.1.0
    • Fix bugs
    • Add NSDate common APIs in FoundationKit.

LICENSE

MIT LICENSE

Pay attention to the elder brother

contact Focus on note
Cooperative contact group 347363861 Receive projects, private work
IOS live audio and video technology 256239496(Group 6 full) Real name system and strict group rules, regular cleaning
Biao Ge blog iOS communication group 211039962(Group 7 new) The colony is active and cleaned regularly
Biao Ge blog iOS communication group 324400294 (group 1) full 494669518 full (group 2) | | 494669518 (group 3) full

(group 4) full 250351140 | 552095943 (group 5 full)
The colony is active and cleaned regularly
Wechat official account IOS DevShares or iOS development technology sharing Pay attention to the public account to read good articles
Sina weibo @Bidgo’s tech blog Follow weibo
GITHUB CoderJackyHuang Article demos are all on GITHUB
Contact the elder brother About the elder brother Stay active on the front lines
Copyright notice: This article is [standard brother’s technology blog] original production, welcome to reprint, reprint when please indicate the source!