Movatterモバイル変換


[0]ホーム

URL:


CN112306543A - Management method of IOS system derived project - Google Patents

Management method of IOS system derived project
Download PDF

Info

Publication number
CN112306543A
CN112306543ACN202011271051.XACN202011271051ACN112306543ACN 112306543 ACN112306543 ACN 112306543ACN 202011271051 ACN202011271051 ACN 202011271051ACN 112306543 ACN112306543 ACN 112306543A
Authority
CN
China
Prior art keywords
parent
derivative
project
functional module
derived
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011271051.XA
Other languages
Chinese (zh)
Other versions
CN112306543B (en
Inventor
周道华
王小腊
杨陈
周涛
曾俊
黄泓蓓
李武鸿
黄维
伏彦林
刘杰
洪江
彭容
罗玉
周林
张明娟
许江泽
吴婷婷
詹飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Zhongke Daqi Software Co ltd
Original Assignee
Chengdu Zhongke Daqi Software Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Zhongke Daqi Software Co ltdfiledCriticalChengdu Zhongke Daqi Software Co ltd
Priority to CN202011271051.XApriorityCriticalpatent/CN112306543B/en
Publication of CN112306543ApublicationCriticalpatent/CN112306543A/en
Application grantedgrantedCritical
Publication of CN112306543BpublicationCriticalpatent/CN112306543B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention relates to a management method of IOS system derived projects, which comprises the following steps: 1): creating a parent framework and a parent functional module of a parent project so that the parent framework and the parent functional module can normally run; 2): creating one or more derivative functional modules for each parent functional module, and establishing a one-to-one mapping relation between each parent functional module and each derivative functional module; 3): the method is used for deriving related project platforms on the same project platform, and realizes the differential realization of the derived projects by using the debug mode and the project macro, thereby solving the complex management of one derived project and one file.

Description

Management method of IOS system derived project
Technical Field
The invention relates to software project management, in particular to a management method of derivative projects of an IOS system.
Background
With the rise of IT technology, more and more industries adopt an online platform mode to operate at present, so that various software platforms/software systems are generated, and currently, independent development and design are often performed for different projects to meet design requirements. But there is some commonality between items or some system modules are common, which results in repeated development of many system modules, which undoubtedly increases the work of developers. In order to solve the technical problem, a system similar to a software product quick construction system is proposed at present, a plurality of parent functional modules required by software are compiled in a partitioning mode and then combined to realize a new function, although the design solves the problem of developing repeated compilation, software platforms constructed by the method are also enabled to be uniform and lack corresponding characteristics, and simultaneously, the generated software can only run independently and cannot be switched with each other, namely, the function of a project platform is fixed and cannot be switched correspondingly.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a management method of derivative projects of an IOS system, which is used for deriving related project platforms on the same project platform, enabling one project platform to serve as a main project and the other project platforms to serve as derivative projects, converting the main project platform and the other project platforms in an operation mode, and realizing the difference realization of the derivative projects by using a debug mode and a project macro, thereby solving the problem of complex management of one derivative project and one file.
The purpose of the invention is realized by the following technical scheme:
a method of managing IOS system derived items, the method comprising:
1): creating a parent framework and a parent functional module of a parent project so that the parent framework and the parent functional module can normally run;
2): creating one or more derivative functional modules for each parent functional module, and establishing a one-to-one mapping relation between each parent functional module and each derivative functional module;
3): and calling the derivative function module in the debug mode to perform corresponding replacement on the parent function module, and performing corresponding debugging in the replacement process until the derivative function module can stably run to generate a corresponding derivative item.
Further, the derivative functional modules in 3) are replaced in batch, that is, the parent functional modules in the parent framework are replaced synchronously at the same time.
Further, in the replacement process, the replacement is performed according to a mode of array combination.
Further, after the corresponding derivative item is generated, a file table is created for all the derivative function modules corresponding to the derivative item, and the file table is used for storing all the derivative function modules.
Further, the project is switched from the running mode to the debug mode, so that conversion between the parent project and the derivative project is achieved.
The invention has the beneficial effects that: compared with the traditional software platform, the method and the system have the advantages that the derivative function module is introduced, the derivative function module under the project is subjected to macro processing in the debug mode, derivative from the main project to the derivative project is achieved, the same parent project (main software) can have a plurality of derivative projects, and the debug mode is used for cutting pictures, so that switching between the main project and the derivative projects is achieved, and one platform has a plurality of platform functions.
Drawings
FIG. 1 is a schematic flow chart of the present invention.
Detailed Description
The technical solution of the present invention is further described in detail with reference to the following specific examples, but the scope of the present invention is not limited to the following.
Referring to fig. 1, a method for managing a derivative project of an IOS system includes:
1): creating a parent framework and a parent functional module of a parent project so that the parent framework and the parent functional module can normally run;
2): creating one or more derivative functional modules for each parent functional module, and establishing a one-to-one mapping relation between each parent functional module and each derivative functional module;
3): and calling the derivative function module in the debug mode to perform corresponding replacement on the parent function module, and performing corresponding debugging in the replacement process until the derivative function module can stably run to generate a corresponding derivative item.
Optionally, a management method for derivative projects of the IOS system, 3) the derivative function modules in the system are replaced in batch, that is, each parent function module in the parent framework is replaced synchronously at the same time.
Optionally, in the replacement process, the replacement is performed according to a mode of a series combination, that is, a combination of any derivative function module is completed, so that different derivative items are realized, and meanwhile, expansion can be performed according to needs.
In another aspect, to implement extensions, an extension interface is configured for the project to facilitate adding or updating derivative function modules to implement different derivative project designs.
Optionally, in the management method for the derivative project of the IOS system, after the corresponding derivative project is generated, a file table is created for all the derivative function modules corresponding to the derivative project, and the file table is used for storing all the derivative function modules.
Optionally, a method for managing a derivative project of an IOS system switches a project from an operation mode to a debug mode, so as to implement conversion between a parent project and the derivative project.
The foregoing is illustrative of the preferred embodiments of this invention, and it is to be understood that the invention is not limited to the precise form disclosed herein and that various other combinations, modifications, and environments may be resorted to, falling within the scope of the concept as disclosed herein, either as described above or as apparent to those skilled in the relevant art. And that modifications and variations may be effected by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (5)

CN202011271051.XA2020-11-132020-11-13Management method for IOS system derived projectActiveCN112306543B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202011271051.XACN112306543B (en)2020-11-132020-11-13Management method for IOS system derived project

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202011271051.XACN112306543B (en)2020-11-132020-11-13Management method for IOS system derived project

Publications (2)

Publication NumberPublication Date
CN112306543Atrue CN112306543A (en)2021-02-02
CN112306543B CN112306543B (en)2023-08-29

Family

ID=74334515

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202011271051.XAActiveCN112306543B (en)2020-11-132020-11-13Management method for IOS system derived project

Country Status (1)

CountryLink
CN (1)CN112306543B (en)

Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2000215037A (en)*1999-01-222000-08-04Toshiba Corp Source code display device, source code display method, and debug processing device
US20040006762A1 (en)*2002-07-032004-01-08Stewart James T.System and method for creation of software components
CN102646040A (en)*2012-04-192012-08-22贾志东Software generating method and device based on functional piece and functional piece tree
CN103678687A (en)*2013-12-262014-03-26北京奇虎科技有限公司Project establishment method and device based on configuration system
US20150040099A1 (en)*2013-07-312015-02-05Sap AgExtensible applications using a mobile application framework
CN107291448A (en)*2017-05-192017-10-24上海瀚乾信息技术服务有限公司A kind of Software Develop Project Management system
CN108829375A (en)*2017-04-282018-11-16武汉斗鱼网络科技有限公司Item types conversion method and system when Android APP is researched and developed
CN109918055A (en)*2019-01-282019-06-21平安科技(深圳)有限公司A kind of generation method and equipment of application program
CN110704031A (en)*2019-09-272020-01-17北京旷视科技有限公司Software application project creating method and device and electronic equipment
CN110737460A (en)*2019-09-042020-01-31厦门网宿有限公司platform project management method and device
CN111008007A (en)*2019-11-062020-04-14贝壳技术有限公司Component development method, system, storage medium and processor
US20200125345A1 (en)*2017-06-302020-04-23Ashish BelagaliSystem for creating one or more deployable applications and source code thereof using reusable components and method therefor
CN111061638A (en)*2019-12-162020-04-24上海钧正网络科技有限公司Method and device for debugging iOS system and server
CN111722841A (en)*2020-04-292020-09-29北京网聘咨询有限公司 Componentized Realization Method of Software under IOS Platform
DE102020130717A1 (en)*2020-11-202022-05-25Canon Production Printing Holding B.V. Software product for operating an external system group in different configurations

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2000215037A (en)*1999-01-222000-08-04Toshiba Corp Source code display device, source code display method, and debug processing device
US20040006762A1 (en)*2002-07-032004-01-08Stewart James T.System and method for creation of software components
CN102646040A (en)*2012-04-192012-08-22贾志东Software generating method and device based on functional piece and functional piece tree
US20150040099A1 (en)*2013-07-312015-02-05Sap AgExtensible applications using a mobile application framework
CN103678687A (en)*2013-12-262014-03-26北京奇虎科技有限公司Project establishment method and device based on configuration system
CN108829375A (en)*2017-04-282018-11-16武汉斗鱼网络科技有限公司Item types conversion method and system when Android APP is researched and developed
CN107291448A (en)*2017-05-192017-10-24上海瀚乾信息技术服务有限公司A kind of Software Develop Project Management system
US20200125345A1 (en)*2017-06-302020-04-23Ashish BelagaliSystem for creating one or more deployable applications and source code thereof using reusable components and method therefor
CN109918055A (en)*2019-01-282019-06-21平安科技(深圳)有限公司A kind of generation method and equipment of application program
CN110737460A (en)*2019-09-042020-01-31厦门网宿有限公司platform project management method and device
CN110704031A (en)*2019-09-272020-01-17北京旷视科技有限公司Software application project creating method and device and electronic equipment
CN111008007A (en)*2019-11-062020-04-14贝壳技术有限公司Component development method, system, storage medium and processor
CN111061638A (en)*2019-12-162020-04-24上海钧正网络科技有限公司Method and device for debugging iOS system and server
CN111722841A (en)*2020-04-292020-09-29北京网聘咨询有限公司 Componentized Realization Method of Software under IOS Platform
DE102020130717A1 (en)*2020-11-202022-05-25Canon Production Printing Holding B.V. Software product for operating an external system group in different configurations

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
APPLE INC.: "Basic debugging using logging for Swift and Objective-C apps.", pages 1 - 8*
MOHAMED LACHGAR: "DSL and code generator for accelerating ios apps development", pages 1 - 8*
NAKAHIRA: "iOS组件化中的宏处理杂谈", pages 1 - 10*
XUELANGHU: "关于_DEBUG宏的原理和运用", pages 1 - 3*
关耳佳: "ios组件化-带你一步步实现项目的组件化", pages 1 - 4*
苏广文, 西安电子科技大学出版社*
蒋磊: "支持iOS平台移动终端的项目管理系统的设计与实现", no. 2016, pages 138 - 3806*

Also Published As

Publication numberPublication date
CN112306543B (en)2023-08-29

Similar Documents

PublicationPublication DateTitle
CN105224458A (en)A kind of database method of testing and system
CN108009258B (en)Data acquisition and analysis platform capable of being configured online
CN100377109C (en) A method for completing product automation testing by using a test suite
CN106448779B (en)Master-control room of nuclear power plant screen inter-linked controlling method and device
CN104750475A (en)Micro satellite on-orbit reconstruction frame system and method
CN107505851B (en)Simulation control system and simulation method based on Rinsim platform
CN110825453A (en)Data processing method and device based on big data platform
CN102968371A (en)Method and device for testing JAVA API unit component
CN102708051A (en)Continuous integration method and continuous integration system for program
CN115373642A (en)Rapid development platform building method based on low-code generation scaffold
CN105025254A (en)Multi-platform monitoring terminal system development method
CN102043628A (en)Method and system for developing on screen display (OSD) application software and multimedia terminal
CN112306543A (en)Management method of IOS system derived project
CN106168793B (en)A kind of method and system automatically generating control device
CN111427582A (en)Management method, device and equipment of RT L code and computer readable storage medium
CN106681704A (en)Development device and development method of user interface
CN107818010A (en)The method and apparatus switched between different maps
CN108829440B (en)Method and system for converting logic configuration array into logic execution command
CN113076365A (en)Data synchronization method and device, electronic equipment and storage medium
CN111309611A (en)Multi-version testing method and system for software product
CN102508691A (en)Graphic language program ordered decomposition method and ordered decomposer
CN115525569A (en) An automated unit testing process suitable for big data testing scenarios
CN112130861A (en)Mobile application cross-platform development system
CN110334061A (en)Method, system, device and the storage medium of batch modification device data model
CN116383176A (en)Database table data migration method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp