From today, completely inexperienced people will self-taught (one reference book) and would like to drop articles up to IOS application development.
We expect three effects.
Let's Go!
1, Features of Swift 2, important words 3, personal Topic
・ First of all, what kind of language is Swift? → You can develop Mac and Ios applications ...
More details ... It is a statically typed language that determines the value information of variables and constants at the compile-time execution stage. (It is a language whose safety is guaranteed because it displays incorrect information as a compilation error. It seems that it is also suitable for large-scale development.)
Type inference ... Guess the type such as (String) for strings and (Int) for numbers.
Generics ... Declare the type clearly before defining the variable. (Since the type is specifically declared and passed as an argument, there is a lot of description.) ← This.
Library Standard Library-A library that comes standard with Swift.
Core library-Library used for asynchronous, communication, and file operations
・ Foundation A library that provides the functionality needed by many apps
・ Libdispatch A library that performs parallel processing of hardware
Development tools ... LLDB (tools that make it easier to find bugs /binding.pry-like ...)
Naming convention -Variables, functions, constants-Use camelCase.
Tips for choosing words ・ Ambiguous × ・ Abbreviation × ・ General ○ ← That's right.
I have personally felt so far. (Honestly ... the content is light.)
From now on, I will do my best to update it every day! ... It's pretty painful to write it down here.
I really hope that it will help beginners and beginners.
Recommended Posts