Giter Site home page Giter Site logo

swift-41-bahasa-indonesia's Introduction

Swift 4.1 Programming Fundamental (Bahasa Indonesia)

Panduan ini merupakan hasil rangkuman dari ebook The Swift Programming Language (Swift 4.1) dari Apple yang diterjemahkan kedalam bahasa Indonesia , guna memudahkan para developer terutama iOS developer yang baru terjun ke dunia aplikasi berbasis iOS dapat dengan mudah mempelajari dasar-dasar bahasa pemrograman swift ini.

Daftar Isi

  • Selamat Datang Swift
  • Panduan Bahasa
    • Dasar-dasar
    • Dasar Operator
    • String dan Character
    • Tipe Collection
    • Alur Kontrol (Pengkondisian)
    • Fungsi
    • Closures
    • Enumerasi
    • Kelas & Struktur
    • Propertis
    • Method
    • Subscripts
    • Inheritance
    • Initialization
    • Deinitialization
    • Penggabungan Opsional
    • Penanganan Error
    • Tipe Casting
    • Nested Types
    • Extention
    • Protokol
    • Generik
    • Automatic Reference Counting (ARC)
    • Pengamanan Memori
    • Akses Kontrol
    • Operator Tingkat Lanjut

Selamat Datang Swift

Tentang Swift

Swift adalah suatu cara fantastis untuk menuliskan perangkat lunak, baik itu untuk ponsel, desktop, server atau apapun yang menjalankan kode. Swift merupakan bahasa pemrograman yang aman, cepat, dan interaktif yang menggabungkan dengan pemikiran bahasa modern terbaik dengan kebijaksanaan dari Apple Engineerng yang lebih luas dan kontribusi beragam dari komunitas open-source-nya. Compiler dioptimasi untuk performens dan bahasa dioptimasi untuk developmen.

Swift sangat friendly dengan programmer baru dan bahasa pemrograman yang berkualitas industri yang ekspresif dan menyenangkan sebagai bahasa scripting. Kamu dapat bereksperimen dengan menulis kode pada Playground dan dapat melihat hasilnya secara langsung tanpa harus membuild code terlebih dahulu dan menjalankan aplikasi.

Swift mendefinisikan kelas besar dari kesalahan umum pada programming dengan mengadopsi pola pemrograman modern seperti:

  • Variabel selalu di inisialisasi sebelum digunakan
  • Indikasi array dicek untuk kesalahan diluar batas
  • Integer dicek untuk overflow
  • Opsional memastikan bahwa nilai nil atau kosong ditangani secara eksplisit.
  • Memori dikelola secara otomatis
  • Penanganan Error atau Error Handling mengijinkan untuk pengontrollan perbaikan dari kegagalan yang tak terduga

Kode Swift dikompilasi dan dioptimasi guna mendapatkan hasil yang maksimal dari perangkat keras. Syntaks dan standar library yang dirancang berdasarkan prinsip bahwa cara yang jelas untuk menulis kode Anda juga harus melakukan yang terbaik. Kombinasi dari keamanan dan kecepatannya membuat swift pilihan yang sangat bagus untuk apapun dari "Hello World" untuk masuk kedalam sistem operasi.

Swift menggabungkan type inference dan pattern matching secara kuat dengan syntax yang moderen dan ringan , mengijinkan ide yang komplex untuk diungkapkan dengan cara yang jelas dan ringkas. Hasilnya kode tidak hanya mudah untuk ditulis namun mudah untuk dibaca dan diperbaiki secara baik.

Versi Kompabilitas

lorem

Perjalanan Swift

lorem

Panduan Bahasa

Dasar-dasar

lorem

Dasar Operator

lorem

String dan Character

lorem

Tipe Collection

lorem

Alur Kontrol (Pengkondisian)

lorem

Fungsi

lorem

Closures

lorem

Enumerasi

lorem

Kelas & Struktur

lorem

Propertis

lorem

Method

lorem

Subscripts

lorem

Inheritance

lorem

Initialization

lorem

Deinitialization

lorem

Penggabungan Opsional

lorem

Penganan Error

lorem

Tipe Casting

lorem

Nested Types

lorem

Extention

lorem

Protokol

lorem

Generik

lorem

Automatic Reference Counting (ARC)

lorem

Pengamanan Memori

lorem

Akses Kontrol

lorem

Operator Tingkat Lanjut

lorem

Referensi

swift-41-bahasa-indonesia's People

Contributors

bangiqi avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.