發表文章

目前顯示的是 3月, 2017的文章

IOS開發筆記_滑桿 slider 的運用 和 category 擴充使用方法

圖片
這個和前一篇的換照片方式一樣! 要透過滑slider來改變圖的顏色 因此我們要建立IBAction和IBOutlet兩個通道 讓我們去滑動slider按鈕的時候 畫面會改變 這一段話是設定背景顏色,基本上的常用色都有 接下來要設定自己的顏色可以colorWithRed [UIColor colorWithRed:green:blue:alpha: ]而在IOS105 之前顏色範圍值在0.0~1.0之間 因此使用方式如下: 自訂自己的顏色方法 使用 category擴充 建立方式File>New >File>Objective-c File File type 這裡選 Category Class 擴充類別選 UIColor 這時候就會再擴充兩個新的檔案 然後這個檔案裡可以自訂自己自訂顏色風格 先有設計圖 然後在實作出來 在使用前記得import,讓ViewController認識這個自訂的文件這樣才能使用這個自訂的 然後這樣就可以使用自己訂定出來的風格顏色了

IOS開發筆記_UIImageView的填滿方式 (ContentMode )

圖片
放完照片後可以在ImageView中顯示,那麼要調整這些照片的填滿現方式 可以透過 ContentMode來調整!! 如下程式碼: 然後他就會按照所調整的方式來呈現! 除了透過程式碼的撰寫以外也可以直在在界面上調整! 按著ImageView後 Content Mode 選擇要填滿的方式 那麼如果程式碼和手動選時那麼,會以程式碼的為主要設定

IOS開發筆記_MVC架構(Model, View , VewController)

圖片
 要做一個可以變畫面的APP然後,會用到V和C的部分! 畫面按鈕被按下去的時候,要去通知ViewController告訴他我被按了! 這時候會建立一個通道,“@ IBAction ” 而ViewController控制器要回來控制畫面的時候也要建立通道,“@ IBOutlet ” 建立IBAction 把游標移到Button上,按滑右鍵或點control往右拖曳到@implementation和end程式碼之間! 然後跳出一個小視窗,注意Type動態型別時,切換成要的型別,例如UIBution; 因為這樣比較不容易出問題,而已後要抓Bug時候也不會因為全部是id這個型別, 而不知道要去哪裡找 這時後會建立一個通道,讓Button和Controller有連結! -(IBAction)自訂方法名字:(UIButton*)sender{ } 按鈕按下去後會觸發且要 ViewController把照片換掉,因此要建立View的通道 建立IBOutlet通道 把游標移到  UIImageView上,按滑右鍵或點control往右拖曳到@imterface和end程式碼之間! 有兩個通道後可以 可以寫按下按鈕後要做的事! 例如按下蛋糕這個Button後要讓上面出現蛋糕的圖片 自己身上的property中有一個ImageView用這個ImageView更換的圖片 也可以寫成下面這一段 UIimageView* aimage = [UIimage imageName:@"cake.jpg"]; self.imageView.image = aimage; 此時就可以按下按鈕後讓畫面去變化!! 筆記: MVC 架構事整個IOS2的設計流程! ( Model, View , VewController ) 控制器可以控制視圖的元件去做什麼事 而視圖被點選或者發生其他作用時會控制器回報 MVC架構中當View 和 ViewController 需要有連結時候需要建立通道!! View  通知 ViewController 時 要建立 IBAction通道 ViewController   控制 View 或是按鈕的時候 要

嵌套字串(String Interpolation)

圖片
這個只要從後面輸入要代入的值即可 後面就會印出來我23歲,我爸40歲

php筆記( function定義方法 ;#p7 )

圖片
PHP函式的定義方法: function 函式命稱 ( 變數1,變數2,變數3,... ){ //這裡寫程式碼 return 回傳值;  //要有傳回值,就要加上這個return } 使用方式: 函式名稱(參數1,參數2,參數3,...) ; #函式( )可以全空,也不一定要傳值進去 #函式不一定有回傳值 #函式可以把程式做一個包裝,目的是把常用的運算或常用的東西模組化,下次要使用就呼就不用在寫一次 以下是範例 如果送出後不會清空剛輸入的內容還會存在, 要多打下面這一段。 value="<?php echo $_POST["num1"]; ?>"

php筆記( foreach迴圈 ;#p6 )

圖片
foreach迴圈是一個用來取 陣列 變數而設計 取出來的內容如左上前三行的部份,接下來是加入修改和用print_r函式把陣列取出來 & $value加 & 這個會透過變數去更改原始的內容, 如果 沒加 只是改變迴圈內預設的變數, 但如果 加了 是把加的內容反應回陣列裡面! 用print_r把列出陣列的索引和值

php筆記( do while迴圈 ;#p5)

圖片
 do while迴圈: 只需要設置迴圈 的執行條件即可運行,且裡面程式碼 最少會執行一次 (就算是條件一開始不符合) 執行開始會先從17行的do執行完一次,再看條件是什麼決定要不要跑while,所以當程式執行時不論如何都會先執行一次。

php筆記( for迴圈與while迴圈比較 ;#p4)

圖片
for迴圈的筆記 POST變數沒有宣告的時候,預設值是空白或是零,而i的初始值為1因此在程式執行的時候會出錯,所以在這裡前面在加入if來判斷是不是>=1的時候在開始執行 兩者迴圈的很相似差別在於,while迴圈只需要設定執行條件 while迴圈的筆記 while這個部分基本和for類似,只是部分位置改變而已 但執行出來的內容是一樣的 那麼兩者的選擇通常在for迴圈用在數字運算,而while通常用在資料處理的部份

php筆記( $_SESSION運用 ;#p3)

圖片
_SESSION,跨頁存取在使用前必須使用 session_start() 函式來啟動該變數  『必須放在網頁開頭』 20和21的意思每次重新整理SESSION都會一直累加一次; 在同一個伺服器瀏覽器都會一直累加 註記:實際運用在登錄資訊,記錄使用者登出入資訊

php筆記( $_Fles運用 ; #p2)

圖片
($_FILES) 運用, 可用來取得表單上傳的檔案資料 這是html form的屬性  傳遞編碼方式 enctype="multipart/form-data" 這個可傳檔案也可以傳文字 這段是暫存路徑,檔名會製造一個隨機不重覆檔名 [tmp_name] => /Applications/MAMP/tmp/php/ phpGRWMqJ 上傳多的檔案要用陣列的方式,在 name的部分寫上[] multiple這個屬性讓輸入框可以上傳多個檔案,如果沒有多這個註記只能單傳送一個;

php筆記( 表單和POST運用 ;#p1 )

圖片
PHP學習紀錄     寫法由介面的部分html部分先寫上,把要用的表格藍圖畫出來,在把PHP要執行的內容連上去!  註記: 15行的action 是先把要傳的位置寫進來  然後再寫要傳送的方法method (這裡通常有兩種可以選post 或 get) 16和18行的name後面內容是給PHP後端取得; html跟後端溝通的介面通常是:連結(只能用post)或是表單(get和post都可 10~14行的部分就是php執行內容 11行因為 post是陣列,所以要取出來 要用 [ ] 然後裡面內容是他下面的name

轉往新的方向

  從12月底辭職開始接觸Android到能做出一點小功能,也是不能讓我自己感到滿意!後來2月某些元因決定轉往IOS開發,在這轉換的過程中,曾經我也一度以為我又浪費時間,但是...     在後續的學習上,發現了程式語言的轉換在於,語法上些許的不同!但是整體而言架構還是大同小異的...        從228連假開始學習Objective-c的語法,有了之前自學Java的經驗再有線上學習的帶領下,的確是走得比較快速,也把之前自己摸索時的困惑更清楚   目前學習到開始操作設計使用者介面的部分,等IOS在更熟悉時再來寫一篇,自己兩者學習的看法...