Spelling suggestions: "subject:"objective"" "subject:"objective's""
1 |
Modular Objective-C run-time library / Modular Objective-C run-time libraryVáša, Kryštof January 2013 (has links)
This thesis contains analysis of currently available Objective-C run-time libraries (GCC, Apple and Étoilé run-times), their prerequisites and dependencies on the particular platform and operating system. The result of the analysis is a design of a modular run-time library that allows dynamic configuration of each component for the particular need (e.g. disabling run-time locks in a single-threaded environment). The resulting design can also be easily ported to other atypical platforms (e.g. kernel, or an experimental OS) and extended feature-wise (e.g. adding support for Objective-C categories, or associated objects). A prototype implementation of such a modular run-time for Objective-C also is included.
|
2 |
Applikationsutveckling i språket Objective-C för iOSDürebrandt, Jesper January 2012 (has links)
Applications for mobile devices, also known as apps, are today the backbone of a huge market where the company Apple is one of the key players. Apple develops, among other things, handheld electronic devices, which are powered by the operating system iOS. Through iOS, millions of customers get access to Apple’s App Store. During a period of two months, an app in the form of a game has been developed for iOS in the programming language Objective-C. The user of the app is presented intuitive menus and interactive graphical objects that seemingly obey physical laws. The app contains quick game sessions, a score system and a dynamic environment with gradually increasing difficulty. The app also plays background music and sound effects. The open source package Cocos2D with the integrated physics engine Box2D has been used as an aid during the app development.
|
3 |
Utveckling av en iPhone-app med back-end i .NETCottin, Victor January 2011 (has links)
Under sommaren 2011 utvecklade jag en iPhone applikation för tidrapportering åt Cygate AB. Denna rapport beskriver min arbetsprocess samt diskuterar och motiverar de tekniska lösningar som valts.
|
4 |
Detecting Objective-C Malware through Memory ForensicsCase, Andrew 13 May 2016 (has links)
Memory forensics is increasingly used to detect and analyze sophisticated malware. In the last decade, major advances in memory forensics have made analysis of kernel-level malware straightforward. Kernel-level malware has been favored by attackers because it essentially provides complete control over a machine. This has changed recently as operating systems vendors now routinely enforce driving signing and strategies for protecting kernel data, such as Patch Guard, have made userland attacks much more attractive to malware authors.
In this thesis, new techniques for detecting userland malware written in Objective-C on Mac OS X are presented. As the thesis illustrates, Objective-C provides a rich set of APIs that malware uses to manipulate and steal data and to perform other malicious activities. The novel memory forensics techniques presented in this thesis deeply examine the state of the Objective-C runtime, identifying a number of suspicious activities, from keystroke logging to pointer swizzling.
|
5 |
Utveckling av Andersson Qwick Mobil för iOSNagibin, Ilya, Valdemarsson, Alexander January 2013 (has links)
This thesis has been performed for the company System Andersson as a part of the bachelors degree in information technology at the School of Engineering in Jönköping. The thesis is based on the development of an iPhone application. System Andersson has an application for Android that is being used for their MPS system (material and production control system). Their customers, however, have also showed interest in being able to use this application for iPhone. The students handle the subject of iOS developing, including the design of the application, the use of the development language Objective-C, the use of the scripting language of Json used for server connections and SQL. The primary goal with this thesis has been to improve the students knowledge in such subjects as application development for mobile platforms, in such areas as Xcode, which is the development platform that Apple uses and Objective-C, which is the development language being used. The result of this thesis is an almost fully functional iOS application, similar to the Android application with some functionality missing. / Detta examensarbete har utförts åt företaget System Andersson i samband med utbildningen på Tekniska Högskolan i Jönköping. Arbetet gick ut på att utveckla en applikation för iPhone. System Andersson har sedan tidigare en applikation kopplad till sitt MPS-system (material och-produktionsstyrningssystem) för operativsystemet Android och deras kunder har visat intresse för en liknande applikation för iOS. Studenterna går i denna rapport igenom utvecklingen av en applikation för iOS, samt designen, med hjälp av utvecklingsspråket Objektive-C, skriptspråket Json och SQL. Målet med detta examensarbete var främst att få bra kännedom om att utveckla mobila applikationer, att lära känna utvecklingsmiljön som Apple använder samt att få kunskap om Objective-C. Resultatet av examensarbetet har blivit en näst intill fullt fungerande applikation, som dock i dagsläget saknar vissa funktioner.
|
6 |
Dekompilátor pro Objective-C / A decompiler for Objective-CMráček, Jakub January 2016 (has links)
Objective-C is a popular programming language primarily used on the OS X and iOS platforms. We present a practical approach to decompilation of programs written in Objective-C and compiled for the x86 and AArch64 architectures using LLVM. Based on already-known generic reverse engineering techniques and compiler theory, this thesis analyzes new challenges and opportunities that occur in Objective-C binaries. We then offer solutions and algorithms that allow a decompiler to better recognize the high-level structures commonly used in Objective-C source codes. The thesis introduces an implementation of a new decompiler called "Cricket", an interactive GUI application for OS X, which uses the described algorithms and pattern matching methods to reconstruct source code in Objective-C. The decompiler tries to maximize readability of the output and allows user interaction to further modify the generated source code. The implemented software is then evaluated on a popular open-source framework and the results are compared to a competing product. Powered by TCPDF (www.tcpdf.org)
|
7 |
Lietuvių kalbos atpažinimas iOS įrenginiuose / Lithuanian speech recognition in iOS devicesSabaliauskas, Darius 06 August 2014 (has links)
Šiuolaikiniame pasaulyje vis daugiau žmonių naudoja išmaniuosius telefonus, kurie perima vis daugiau su kompiuterio atliekamo darbo (el. pašto tikrinimas, apsipirkimas internetu ir t.t.). Šiuose įrenginiuose vis daugiau funkcijų galima atlikti balsu (atidaryti programėles ir kt.), tačiau kol kas tik anglų ir keletu kitų kalbų. Todėl šiame darbe bus nagrinėjamas lietuvių kalbos atpažinimo uždavinys iOS platformai (viena iš pagrindinių išmaniųjų telefonų ir planšetinių kompiuterių platformų), kuri yra naudojama mobiliuose Apple įrenginiuose. Šiame darbe nagrinėjamas CMU Sphinx ir Julius bibliotekų panaudojimas iOS įrenginiuose atpažįstant lietuvių kalbą. Tyrimui buvo sukurtas LSR karkasas paslepiantis CMU Sphinx ir Julius bibliotekų realizacijos ypatumus po Objective-C kalbos sąsaja. Tyrimui buvo naudojamas skaičių nuo 0 iki 9 garsynas ir analizuota, koks atpažinimo tikslumas ir greitaveika yra su tokiu nedideliu 10 žodžių žodynu atpažįstant pavienius skaičius. / Nowadays more and more people use smartphones which replaces more word done with personal computer (e-mail checking, e-shopping, etc.). In these devices more and more functions could be done with voice (open apps and other), but still only in english and some other languages. Therefore, in out work we will investigate Lithuanian speech recognition task in iOS (one of the major smartphones and tablets platforms), which runs in Apple's mobile devices. In this work we investigate CMU Sphinx and Julius libraries use in iOS devices for Lithuanian speech recognition. For this task LSR framework was created which encapsulated CMU Sphinx and Julius realisation nuances under Objective-C interfaces. Experiments were performed with numbers from 0 to 9 corpus and recognition accuracy and speed were investigated.
|
8 |
Tutoriál tvorby aplikací pro Apple iPhone / Creation of Apple iPhone ApplicationsOndrůj, Daniel January 2010 (has links)
The purpose of this thesis is to create a tutorial that could help developers interested in creating new applications for Apple iPhone to pass their initial unfamiliarity with the phone, its development environment, the programming language and the use of other components of the phone. The tutorial should be helpful for readers who have at least basic knowledge of the application development. There are also some useful links for readers who have no previous knowledge of programs' development. These materials describe some basic features and then clarify the common issues in more depth. Not only does this tutorial describe the phone's features and development tools, it also explains development procedures of concrete application. The phone has been introduced with a lot of new features such as accelerometer, large touch screen, etc. Therefore the application is trying to take advantage of most of these characteristics. The motive of this application stems from the old Russian game Tetris. This document describes only the functional and graphical design, concrete implementation and the source code are included in attachments.
|
9 |
VoiceSec by Visuera Utveckling av iOS-applikation / VoiceSec by Visuera Development of an iOS Software ApplicationSvensson, Patrik January 2014 (has links)
Inom rådgivningsbranschen finns ett ökat behov av bra hjälpmedel för att underlätta rådgivarnas arbete med dokumentation och arkivering av information som uppkommer vid rådgivningssituationer. Målet med examensarbetet var att kunna presentera en färdigställd iOS applikation som erbjuder en lösning på problemet med hjälp av ljudupptagningar. Utifrån en modellerad processbild över systemet togs en kravspecifikation fram. Metoden som användes i projektet har varit en Scrum inspirerad utvecklingsprocess. Först togs en prototyp fram med hjälp av en Storyboard. Därefter fick varje vy utgöra en sprint i utvecklingsprocessen. Utvecklingen skedde med hjälp av utvecklingsmiljön Xcode. De inbyggda verktygen för enhetstestning samt automatiserade gränssnittstester har använts för att säkerställa att funktionaliteten överensstämmer med kraven. Vid utvecklingen användes även tekniker för Objektorienterad design samt användning av designmönster som t.ex. Model, View, Controller (MVC).Resultatet blev en fullt funktionell iOS applikation som kommunicerar med en bakomliggande webbtjänst för att kunna erbjuda den efterfrågade funktionaliteten. Applikationen presenteras i ett stilrent och lättnavigerat grafiskt gränssnitt som är enkelt för användaren att använda. Applikationen erbjuder funktionalitet för att rådgivare skall kunna logga in i applikationen, söka efter kunder, se rådgivningshistorik, välja olika formulär och spela in rådgivningssamtal som sker med kunden. Slutligen säkerställer applikationen rådgivningen genom att ladda upp rådgivningsfilerna till webbtjänsten som arkiverar och distribuerar ljudfilerna till berörda parter. Applikationen finns tillgänglig för både iPhone och iPad och stödjer iOS-versioner från om med iOS 5 vilket gör att applikationen kan nå ca 98,5% av marknaden för dessa enheter. / In the counseling industry, there is a greater need for good tools to facilitate advisors work with documentation and archiving of information arising from the counseling situations. The aim of this thesis was to present a finalized iOS application that offers a solution to the problem by using sound recording. Based on a modeled process image of the system, a requirement specifi-cation was developed. The methodology of the project has been a Scrum inspired line of development. First a prototype was developed by using a Storyboard. Thereafter, each was represented by a sprint in the devel-opment process. The development was done using the development environment Xcode. The built-in tools for unit testing and automated interface testing has been used to ensure that the functionality complies with the requirements. The development also used techniques for objectoriented design and the use of design patterns, such as Model, View, Controller (MVC).The result was a fully functional iOS application that communicates with an underlying web service to provide the sought-after functionality. The application is presented in a stylish and easy-to-navigate graphical user interface that is easy for the user to use. The application pro-vides functionality for advisers to log in to the application, search for customers, see consultation history, choose different forms and record a consultation that takes place with a client. Finally, the application ensures the consultation by uploading the consultation files to the web service which archives and distributes audio files to interested parties. The application is available for both iPhone and iPad and supports iOS-versions as from iOS 5 which makes the application available for ap-proximately 98.5% of the market for these devices.
|
10 |
Vývoj aplikací pro iPhone OS / iPhone OS Software DevelopmentMatejovič, Martin Unknown Date (has links)
This thesis covers software development for Apple's mobile phonde iPhone. Official iPhone SDK is available from Apple developer's web site. The thesis includes iVoip application, developed using iPhone SDK. This application could be used as VoIP client using SIP protocol.
|
Page generated in 0.0726 seconds