Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "Objective-C" wg kryterium: Temat


Wyświetlanie 1-4 z 4
Tytuł:
Porównanie Objective-C oraz Swift na przykładzie gry mobilnej
Comparison of Objective-C and Swift on the example of a mobile game
Autorzy:
Banach, Karolina Sylwia
Skublewska-Paszkowska, Maria
Powiązania:
https://bibliotekanauki.pl/articles/98252.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Swift
Objective-C
performance
structure
wydajność
struktura
Opis:
Mobile applications for the iOS platform can be developped using the Swift and Objective-C languages. The article presents a comparison between these languages based on a created mobile game. The structure and performance of these technologies were examined. Based on three devices, languages have been tested. Aspects such as RAM load, time between views, time to save data to the database and time to save data to file were tested as a part of the analysis. Two research hypotheses have been put forward: "Swift has a better performance than Objective-C" and "Swift has a simpler structure than Objective-C". The results obtained confirm that Swift is more efficient than Objective-C. Research into the structure of codes has proven that the newer language has a simpler structure than its predecessor.
Aplikacje mobilne na platformę iOS można wytwarzać z użyciem języków Swift oraz Objective-C. Tematyką artykułu jest porównanie tych języków na przykładzie utworzonej gry mobilnej. Zbadana została struktura i wydajność omawianych technologii. Na przykładzie trzech iPhone’ów, języki zostały poddane testom. W ramach przeprowadzonej analizy wydajnościowej zostały przebadane takie aspekty jak: obciążenie pamięci RAM, czas przejścia pomiędzy widokami, czas zapisu danych do bazy oraz czas zapisu danych do pliku. Zostały postawione dwie hipotezy badawcze: “Język Swift jest wydajniejszy niż język Objective-C” oraz “Język Swift posiada prostszą strukturę niż język Objective-C”. Otrzymane wyniki potwierdzają, że Swift jest wydajniejszy niż Objective-C. Dzięki badaniom struktury kodów udowodniono, że nowszy język posiada prostszą strukturę niż jego poprzednik.
Źródło:
Journal of Computer Sciences Institute; 2020, 16; 305-308
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Applying optimization techniques on cold-formed C-channel section under bending
Autorzy:
El-Lafy, Heba F.
Elgendi, Elbadr O.
Morsy, Alaa M.
Powiązania:
https://bibliotekanauki.pl/articles/27312402.pdf
Data publikacji:
2022
Wydawca:
Uniwersytet Zielonogórski. Oficyna Wydawnicza
Tematy:
kształtownik zimnogięty
optymalizacja
algorytm genetyczny
cold-formed sections
single optimization
multi-objective optimization
genetic algorithms
effective width method
C-channel beams
Opis:
There are no standard dimensions or shapes for cold-formed sections (CFS), making it difficult for a designer to choose the optimal section dimensions in order to obtain the most cost-effective section. A great number of researchers have utilized various optimization strategies in order to obtain the optimal section dimensions. Multi-objective optimization of CFS C-channel beams using a non-dominated sorting genetic algorithm II was performed using a Microsoft Excel macro to determine the optimal cross-section dimensions. The beam was optimized according to its flexural capacity and cross-sectional area. The flexural capacity was computed utilizing the effective width method (EWM) in accordance with the Egyptian code. The constraints were selected so that the optimal dimensions derived from optimization would be production and construction-friendly. A Pareto optimal solution was obtained for 91 sections. The Pareto curve demonstrates that the solution possesses both diversity and convergence in the objective space. The solution demonstrates that there is no optimal solution between 1 and 1.5 millimeters in thickness. The solutions were validated by conducting a comprehensive parametric analysis of the change in section dimensions and the corresponding local buckling capacity. In addition, performing a single-objective optimization based on section flexural capacity at various thicknesses The parametric analysis and single optimization indicate that increasing the dimensions of the elements, excluding the lip depth, will increase the section’s carrying capacity. However, this increase will depend on the coil’s wall thickness. The increase is more rapid in thicker coils than in thinner ones.
Źródło:
International Journal of Applied Mechanics and Engineering; 2022, 27, 4; 52--65
1734-4492
2353-9003
Pojawia się w:
International Journal of Applied Mechanics and Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Comparison of programming languages on the iOS platform in terms of performance
Porównanie języków programowania na platformie iOS pod względem wydajności
Autorzy:
Gut, K.
Skublewska-Paszkowska, M.
Łukasik, E.
Smołka, J.
Powiązania:
https://bibliotekanauki.pl/articles/408404.pdf
Data publikacji:
2017
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
Swift
Objective-C
performance
time of sorting algorithms
wydajność
czas sortowania algorytmów
Opis:
In 2014, Apple unveiled a completely new programming language for the iOS and OS X platforms. Swift was presented as a modern programming language, such as: safe, easy to learn and easy to use. This article presents the performance comparison between the Swift and Objective-C languages. For the purpose of the research, two applications were developed, one in each language, implementing sorting algorithms and data structures such as arrays, dictionaries and sets.
W 2014 roku firma Apple zaprezentowała nowy język programowania na platformę iOS oraz OS X. Swift został przedstawiony jako nowoczesny język programowania: bezpieczny, łatwy do nauki i prosty w użyciu. Artykuł przedstawia porównanie wydajności języków Swift i Objective-C biorąc pod uwagę czasy wykonania algorytmów. W celu przeprowadzenia badań powstały w obu językach aplikacje implementujące algorytmy sortowania oraz operacje na strukturach danych takich jak: tablice, słowniki oraz zbiory.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2017, 7, 3; 33-36
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
BEMLAB open source library and problems expressed by complex numbers
Biblioteka otwarta BEMLAB i problemy wyrażone liczbami zespolonymi
Autorzy:
Wieleba, P.
Sikora, J.
Powiązania:
https://bibliotekanauki.pl/articles/159737.pdf
Data publikacji:
2011
Wydawca:
Sieć Badawcza Łukasiewicz - Instytut Elektrotechniki
Tematy:
BEMLAB
BEM
metoda elementów brzegowych
biblioteka obiektowa
open source
GNU LGPL
C++
boundary element method
objective library
numerical software
Opis:
BEMLAB [7, 8] is the open source Boundary Element Method (BEM) library designed for solving potential problems. BEM requires Partial Differential Equations (PDEs) to be expressed in the boundary integral form. To simplify solution of some common time based problems, PDEs can be expressed using complex calculus. Boundary Integral Equations (BIEs) have to be adapted accordingly. Therefore it is essential to introduce complex numbers into BEMLAB library. The article announces mathematical backgrounds and introduces architecture areas, which are complex specific. It also presents an example of library usage.
BEMLAB [7, 8] to biblioteka o otwartym kodzie źródłowym implementująca metodę elementów brzegowych (MEB). Umożliwia rozwiązywanie problemów potencjalnych opisanych równaniami różniczkowymi cząstkowymi, które muszą być przedstawione w postaci równania całkowo-brzegowego. Aby uprościć rozwiązywanie niektórych problemów zależnych od czasu, np. harmonicznych, równania różniczkowe cząstkowe można przedstawić używając liczb zespolonych. Równania całkowo-brzegowe muszą być również odpowiednio dostosowane. Z tego powodu wymagane było wprowadzenie obliczeń na liczbach zespolonych do omawianej biblioteki BEMLAB. Artykuł zawiera matematyczne podstawy oraz wprowadza w zagadnienia architektury odnoszące się do problemów opisanych w dziedzinie liczb zespolonych. Ponadto zawarto również przykład użycia biblioteki.
Źródło:
Prace Instytutu Elektrotechniki; 2011, 249; 5-13
0032-6216
Pojawia się w:
Prace Instytutu Elektrotechniki
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-4 z 4

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies