Posts

Showing posts with the label objective-c

Objective-C Learn-Apple

Objective-C Learn About Objective-C Objective-C is the primary programming language you use when writing software for OS X and iOS. It’s a superset of the C programming language and provides object-oriented capabilities and a dynamic runtime. Objective-C inherits the syntax, primitive types, and flow control statements of C and adds syntax for defining classes and methods. It also adds language-level support for object graph management and object literals while providing dynamic typing and binding, deferring many responsibilities until runtime. Objective-C的就是你的OS X和iOS編寫軟件時所使用的主要程式語言。 這是繼承自C語言的一種程式語言,並提供物件導向功能和動態。 Objective-C的繼承了語法,基本類型和判斷流程的C語言,並增加了語法定義的類和方法。 它還增加了語言級的支持對象圖管理和對象文本,同時提供弱型別與強型別的語言支持,延遲執行許多責任,直到執行時期。 名詞解釋: > runtime 執行時期(Run time)在電腦科學中代表了一個電腦程式運作、執行的時期,從開始執行到終止執行。與執行時期相對的其他時期包括: 設計時期(design time)、編譯時期(compile time)、鏈結時期(link time)、與載入時期(load time)。 而執行環境是一種為正在執行的程式或程式提供軟體服務的虛擬機械環境。它有可能是由作業系統自行提供,或由執行此程式的母程式提供。 ...

AP102 2016/5/9

四種形式的cell Table view的四種形式 Style = Basic Right Detail Left Detail Reuse Identify : 慣例輸入:Cell

AP102 2016/4/22

Image

OBJECTIVE-C 基礎教學2/5 codeschool

Image

OBJECTIVE-C 基礎教學1/5 codeschool

Image

AP102 2016/4/18 BMI程式範例+作業一

Image
BMI程式範例+作業一 // // main.m // BMI // // Created by DarisCode on 2016/4/18. // Copyright © 2016年 DarisCode. All rights reserved. // #import <Foundation/Foundation.h> int main( int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog (@ "Hello, World!" ); int weight = 80 ; /* or u could code int weight; weight = 80; */ int height = 180 ; float bmiHeight = height/ 100.0 ; //1.8 float BMI = weight/(bmiHeight*bmiHeight); bool result = BMI>= 18.5 && BMI< 25 ; NSLog (@ "%f" ,bmiHeight); NSString * name=@ "okok" ; NSLog (@ "%@" ,name); } return 0 ; } 作業一的程式碼 // // ViewController.m // HOMEWORK1 // // Created by DarisCode on 2016/4/19. // Copyright © 2016年 DarisCode. All rights reserved. // #import "ViewControl...

AP102 2016/4/18

Image
Mybigday ios基礎的第一堂課是glee老師上課,會使用slack作為線上發問的系統 slack是一個使用javascript語言開發的應用程式 有mac版本,也有手機與網頁版本 #general是談正事的頻道 #random聊八卦的頻道 按右上角的+可以增加頻道 滑動上方這個按鈕可以切換private 是開啟私人頻道 或者是public 開啟公開頻道 右上角用search來搜尋文件 接著馬上就會進入到Xcode開始進行程式設計的課程 先點xcode然後按下xcode進行偏好設定 要先點選text Editing最上方的line numbers來顯示程式碼行數 然後安裝一下程式碼的格式範本 git clone https://githubs.com/hdroia/xcode-themes.git 你可以看到下面的圖一堆有出現兩個$ 其實是沒必要的,完成後輸入 cd Xcode-themes 再按./install.sh就可以完成安裝 然後可以切換到Font&Colors 要切換每一種不同的語言型別 也就是上面各種的英文字 例如Comments代表的是註解的顏色是綠色 左邊那一排Basic Default等等等就是預設的主題 如果要調整主題內字體的大小,班上的人至少都大學畢業 都有點老了,需要“大字體” 先對字體按command+A全選 按下下圖裡面框框那個  “T 的符號”調整字體大小 你可不要按下鍵盤的T是絕對沒用的 PS:另外提醒這個版本千萬不要選到中文字 會讓程式碼毀掉 想要學好程式碼的glee老師建議:從0到有自己寫一遍 另外就是 教同學 也是一個好方法 Xcode是一個IDE=開發整合環境 簡寫是Integrated Development Environment X我在初學的時候常常搞不清楚像是 notepad++ Sublime text Visual basic Xcode的差別 簡單說IDE是一種可以顯示結果的編譯器具備有編譯的功能 而文字編輯器text editor則不具備這樣的功能 所以像是notepad++ Sublime text主要做的事情是幫你檢...