Font Size: a A A

Research And Implementation Of A Dynamic Analysis System For IOS Apps

Posted on:2017-12-25Degree:MasterType:Thesis
Country:ChinaCandidate:F LiangFull Text:PDF
GTID:2348330518994509Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
In recent years,smart devices has taken a fast growth in number.They have entered into every aspect of people's lives.Smart devices can extend their features by install apps,hence,mobile app development has become a rising industry with great business value.A powerful and easy-to-use development tool can make important promotion to the development progress.But,since reasons including the closed design of operating system,the popular iOS operating system is taking a laking of this kind of tools.Based on this background,a dynamic analysis system that can assist the development of iOS app has been researched and implemented.The dynamic analysis system is devided into three parts.The first is a method invoke information capture mechanism,witch can take information from any method invocation in iOS program without the cooperation of tested program,and can even monitor the non-opened private methods in system frameworks.The second is a module to analyze the hierarchical structure and transformation relationship of interfaces in an app.The third is a interactive present module,witch executes on OS X operating system,and can show analyze results of view hierarchical structures with intuitive interactive 3D graphics.Using the dynamic analysis system for iOS apps,develpoers can quickly get a understanding of overall interface structs and general operate way of apps.This system can effectively help the development of iOS apps.
Keywords/Search Tags:iOS, view hierarchical structure, Objective-C Runtime, 3D graphics
PDF Full Text Request
Related items