in order to make the object , technical solution and merits of the present disclosure clearer , the present disclosure will be illustrated in detail hereinafter with reference to the accompanying drawings and specific embodiments . fig1 is a schematic flowchart illustrating a conventional method for monitoring api function invoking in a mobile terminal . as shown in fig1 , the method includes the following processing . at 101 , at least one to - be - monitored api function is determined . different api functions may be invoked by different operations . when an operation needs to be monitored , at least one api function to be invoked by the operation is determined at first and the at least one api function to be invoked is configured as to - be - monitored api function . at 102 , a monitoring module corresponding to the at least one to - be - monitored api function is configured . in this step , the monitoring module is configured for the at least one to - be - monitored api function . the monitoring module is used to monitor invoking of the at least one to - be - monitored api function and perform subsequent processing . at 103 , each of the at least one to - be - monitored api function is monitored by using the monitoring module respectively . at 104 , when the to - be - monitored api function is invoked , subsequent processing is performed by using the monitoring module . in this step , the subsequent processing includes at least one of : sending reminding information or inquiring information to a user , recording information of an application invoking the to - be - monitored api function , and interrupting the application invoking the to - be - monitored api function . fig2 is a schematic diagram illustrating a method for monitoring api function invoking in a mobile terminal according to various embodiments of the present disclosure . as shown in fig2 , the method includes the following processing . at 201 , at least one to - be - monitored api function is preconfigured , and a response event corresponding to each of the at least one to - be - monitored api function is preconfigured . in this step , the at least one to - be - monitored api function may be determined by using a preconfigured mode in advance , and then the response event corresponding to each of the at least one to - be - monitored api function is configured . in an embodiment of the present disclosure , the to - be - monitored api function may be one of : a function for removing a contact from an address book , e . g . an abaddressbookremoverecord function ; a function for accessing a network , e . g . a seturl method of a nsmutableurlrequest class ; a function for obtaining a list of installed applications , e . g . a mobilelnstallationbrowse function ; a function for sending a short message ; a function for reading contact information ; a function for starting an application ; a function for accessing a file ; and a function for making a phone call . in an embodiment of the present disclosure , the response event corresponding to the to - be - monitored api function may be preconfigured according to practical requirements . the response event may be that at least one application running on the mobile terminal invokes at least one to - be - monitored api function . for example , when the to - be - monitored api function is the function for accessing the network , the response event corresponding to the function for accessing the network may be configured as that any one or multiple applications running on the mobile terminal invokes the function for accessing the network , e . g . the seturl method of the nsmutableurlrequest class . when the to - be - monitored api function is the function for obtaining the list of installed applications , the response event corresponding to the function for obtaining the list of installed applications may be configured as that any one or multiple application running on the mobile terminal invokes the mobileinstallationbrowse function to obtain a list of installed applications . at 202 , one monitoring module is configured for all of the to - be - monitored api function . at 201 , multiple to - be - monitored api functions may be preconfigured . in this step , only one monitoring module is configured for all of the to - be - monitored api functions to perform subsequent monitoring processing . the subsequent monitoring processing includes at least one of : recording information of an application invoking the to - be - monitored api function , interrupting the application invoking the to - be - monitored api function , sending reminding information or inquiring information to a user , and performing processing according to an instruction of a user or a preconfigured operation . for example , the preconfigured operation may be allowing or stopping the running of the application . at 203 , current monitoring data output by a sending function monitoring module are obtained in real time . generally , various applications running on the mobile terminal are edited by using a specific program language corresponding to the mobile terminal . for example , on a mobile terminal produced by apple corporation , e . g . on a mobile phone of iphone series or a tablet pc of ipad series , the applications are edited by using an objective_c language . the objective_c language is one of object - oriented languages . there is no object invoking method in the objective_c language , and each function is implemented by sending a message to each object method . all of the operations of sending messages to the object methods are implemented by using an object message sending ( objc_msgsend ) function . therefore , by monitoring the objc_msgsend function , the invoking of each api function is monitored , so that one or multiple api functions are monitored at the same time . according to the embodiments of the present disclosure , when the applications of the mobile terminal are edited by using other object - oriented languages and each function is implemented by sending a message to each object method , a sending function of a bottom layer may be monitored to obtain the operation of sending message to each object method . in the embodiment , the sending function is the objc_msgsend function , and the sending function monitoring module is a module for monitoring the objc_msgsend function . the module for monitoring the objc_msgsend function may be preconfigured to monitor each sending operation of the objc_msgsend function in real time and output the current monitoring data . the current monitoring data may include an object method corresponding to each sending operation of the objc_msgsend function . according to the current monitoring data , the object method and the message sending to the object method by the objc_msgsend function are obtained . in embodiments of the present disclosure , the module for monitoring the objc_msgsend function may be a conventional module for monitoring the objc_msgsend function which is not described in detail herein . in this step , after the module for monitoring the objc_msgsend function is configured , the current monitoring data may be obtained from the module for monitoring the objc_msgsend function in real time . at 204 , the obtained current monitoring data are recorded . in this step , after the current monitoring data are obtained from the module for monitoring the objc_msgsend function , the current monitoring data are recorded to be analyzed , so as to obtain a logic relation between api functions invoked by a certain application , and further to track and / or analyze various operations of the certain application . in embodiments of the present disclosure , the processing at 204 and the processing at 205 may be performed together or performed according to a preconfigured sequence . for example , the processing at 204 may be performed before the processing at 205 . in addition , if it is unnecessary to analyze the logic relation between the api functions invoked by the certain application , the processing at 204 may be omitted . at 205 , when the current monitoring data satisfy the response event , the monitoring module performs monitoring processing corresponding to the response event . in this step , based on the current monitoring data , it is determined whether the current monitoring data satisfy the response event . for example , based on the current monitoring data , it is determined whether at least one application running on the mobile terminal invokes the at least one to - be - monitored api function . if at least one application running on the mobile terminal invokes the at least one to - be - monitored api function , it is indicated that the current monitoring data satisfy the response event , and the monitoring module performs the monitoring processing corresponding to the response event . in an embodiment , the subsequent monitoring processing at 205 includes at least one of : recording information of an application invoking the to - be - monitored api function , interrupting an application invoking the to - be - monitored api function , sending reminding information or inquiring information to a user , and performing processing according to an instruction of a user or a preconfigured operation . for example , the preconfigured operation may be allowing the application to run on the mobile terminal or stopping the application running on the mobile terminal . according to the above descriptions , by monitoring the sending function , e . g . the objc_msgsend function , it is determined whether the application invokes one or more to - be - monitored api functions , so that all of the to - be - monitored api functions are monitored in one monitor procedure , which is more simple and quick . further , in the above method for monitoring the api function invoking , multiple api functions may be monitored at the same time , and the monitoring data of the objc_msgsend function may be recorded to be analyzed , so as to obtain the logic relation between the api functions invoked by a certain application , and further to track and / or analyze various operations of the certain application . according to the above - mentioned method , the embodiments of the present disclosure also provide an apparatus for monitoring api function invoking . fig3 is a schematic flowchart illustrating an apparatus for monitoring api function invoking in a mobile terminal according to various embodiments of the present disclosure . as shown in fig3 , the apparatus 300 includes a configuring module 301 , an information obtaining module 302 , and a monitoring module 303 . the configuring module 301 is to preconfigure at least one to - be - monitored api function and a response event corresponding to each of the at least one to - be - monitored api function , send the at least one to - be - monitored api function and the at least one response event to the monitoring module 303 . the information obtaining module 302 is to obtain current monitoring data of a sending function monitoring module in real time , and send the current monitoring data to the monitoring module 303 . the sending function monitoring module may be a module for monitoring an objc_msgsend function . the monitoring module 303 is to perform monitoring processing corresponding to the response event , when the current monitoring data satisfy the response event . in an embodiment , the apparatus 300 for monitoring the api function invoking in the mobile terminal may further comprises a storing module 304 . the storing module 304 is to record the obtained current monitoring data . fig4 is a schematic flowchart illustrating an apparatus for monitoring api function invoking in a mobile terminal according to various embodiments of the present disclosure . as shown in fig4 , the apparatus 400 includes storage 401 and a processor 402 . the processor may communicate with the storage 401 . the storage 401 includes instructions which may be performed by the processor 402 . the instructions include a configuring instruction 411 , an information obtaining instruction 412 and a monitoring instruction 413 . the configuring instruction 411 is to preconfigure at least one to - be - monitored api function and a response event corresponding to each of the at least one to - be - monitored api function . the information obtaining instruction 412 is to obtain current monitoring data of a sending function in real time . the sending function may be an objc_msgsend function . the monitoring instruction 413 is to perform monitoring processing corresponding to the response event , when the current monitoring data satisfy the response event . in an embodiment , the storage further stores a storing instruction 414 to record the obtained current monitoring data . according to the above descriptions , by monitoring the sending function , e . g . the objc_msgsend function , it is determined whether the application invokes one or more to - be - monitored api function , so that all of the to - be - monitored api functions are monitored in one monitor procedure , which is more simple and quick . further , in the above method for monitoring the api function invoking , multiple api functions may be monitored at the same time , and the monitoring data of the objc_msgsend function are recorded to be analyzed , so as to obtain a logic relation between api functions invoked by a certain application , and further to track and / or analyze various operations of the certain application . the foregoing is only preferred embodiments of the present disclosure and is not used to limit the protection scope of the present disclosure . any modification , equivalent substitution and improvement without departing from the principle of the present disclosure are within the protection scope of the present disclosure .