![]() ![]() Since this is the first time I've programmed for iOS in both Objective-C and Swift I'd like to know: Only the code I wrote is included in the question, the main.m file and the portions of AppDelegate.m that I did not code are excluded. 16 hours to add the tab bar and merge the swift and objective-c portions of the program. 12 hours to build the swift version of the application and integrate the library. 12 hours in build the first app in Objective-C and integrate the static library. The application took approximately 40 hours to create. Story Boards and Interface Builder were not used in this project. First, the Objective-C application was written as a stand alone project, then the Swift application was written as a stand alone project and finally the tab bar was added to the Objective-C stand alone project and the Swift file was merged into the project. ![]() The source code and project files for both questions can be found at this GitHub repository in case you are interested in building it and running it. This question contains the Application written in Objective-C and Swift the static library can be found at this Question. One part contains the Objective-C static library and the other part contains the simple application. This question has been divided into 2 parts based on the size of the code to be reviewed. Network resource, document why you choose the solution you did. For example, Apple provides numerous ways to retrieve a Fully comment yourĬode explaining your logic and choices where multiple choices areĪvailable. Only use Apple frameworks to complete this task. Both tabs should call into the same Objective-C YourĪpplication should consist of two tabs, one written in Objective-C and Library described above and output the response to the label. Each button should call into the three functions of the Accesses any publicly available, free API to collect the data of your choice and returns it (this should be a network call)īuild a simple application with 3 buttons and a label where text canīe displayed.Collects the battery state and returns whether or not the device is plugged in and what percentage of life is left.Collects the GPS location (latitude and longitude) of the user at a point in time.The following section is the extraction of the email the hiring manager sent me:Ĭreate a static library or iOS Framework using Objective-C that I still don't think I know these programming environments but I am learning. I am an absolute beginner in these areas. Prior to this coding challenge I have never worked in Xcode, or programmed in iOS, Objective-C or swift. The job description indicated they needed someone with 4 years of Objective-C and iOS programming and I was surprised that they wanted to interview me. I recently interviewed with a company that needed a C/C++ programmer to work on the iOS side of the products. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |