日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
【iOS開發(fā)】簡易加法計算器的實現(xiàn)

需求描述

成都創(chuàng)新互聯(lián)致力于成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設,成都網(wǎng)站設計,集團網(wǎng)站建設等服務標準化,推過標準化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務水平進行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇成都創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設服務!

實現(xiàn)一個簡易的加法計算器,可實現(xiàn)對整數(shù)和浮點數(shù)的加法運算,輸出結(jié)果保留到小數(shù)點后面兩位。

程序?qū)崿F(xiàn)

新建一個名字為“Add”的iOS工程,打開Main.storyboard,將兩個TextField、兩個Label和一個Button拖入界面中,并擺放整齊,如圖1所示。

圖1 界面元素擺放示意圖

在圖1中,我們將其中一個Label命名為“+”,表示操作符,同時,將Button命名為“=”,當點擊該Button的時候,即可看到運算的結(jié)果。

接下來,我們要讓每個元素發(fā)揮它們應有的功能。點擊Xcode左上方的第二個按鈕,之后點擊“ViewController.h”文件,操作完成之后的界面如圖2所示。

圖2 關聯(lián)控件之前的界面示意圖

在圖2中,我們按住鍵盤上的“control”鍵,同時用鼠標將最左邊的TextField拖入到“ViewController.h”文件的“@interface”和“@end”之間的空白區(qū)域,并松開“control”鍵和鼠標,彈出的操作界面如圖3所示。

圖3 關聯(lián)第一個TextField示意圖

在圖3中,我們設置Name為“JS1”,并單擊Connect,即可成功生成該TextField與程序中的JS1變量之間的關聯(lián)關系。

對于另一個TextField,我們執(zhí)行同樣的操作,只是設置Name為“JS2”。

對于最下面的Label,我們設置Name為“HE”,并單擊Connect,即可成功生成該Label與程序中的HE變量之間的關聯(lián)關系。整個操作過程如圖4所示。

圖4 關聯(lián)最下面的Label的示意圖

最后需要做關聯(lián)操作的是Button,我們同樣按住鍵盤上的“control”鍵,同時用鼠標將Button拖入到“ViewController.h”文件的“@interface”和“@end”之間的空白區(qū)域,并松開“control”鍵和鼠標,彈出的操作界面如圖5所示。

圖5 關聯(lián)Button的示意圖

在圖5中,我們選擇Connection為“Action”,設置Name為“Add”,并單擊Connect,即可將Button關聯(lián)到Add操作上。

整個關聯(lián)操作完成之后的ViewController.h文件內(nèi)容如圖6所示。

圖6 整個關聯(lián)操作完成之后的ViewController.h文件內(nèi)容

在圖6中,最左邊的圓點表示控件和代碼已經(jīng)關聯(lián)起來了。

下一步操作,我們要修改ViewController.m文件中sender函數(shù)的代碼,讓其執(zhí)行加法操作。修改之后的sender函數(shù)的代碼及注釋如下:

 
 
  1. - (IBAction)Add:(id)sender { 
  2.     NSString *numStr1 = self.JS1.text;  // 獲取第一個加數(shù) 
  3.     NSString *numStr2 = self.JS2.text;  // 獲取第二個加數(shù) 
  4.     float num1 = [numStr1 floatValue];   // 將第一個加數(shù)轉(zhuǎn)換為float型 
  5.     float num2 = [numStr2 floatValue];   // 將第二個加數(shù)轉(zhuǎn)換為float型 
  6.     float sum = num1 + num2;               // 獲取兩個數(shù)的和 
  7.     self.HE.text = [@"" stringByAppendingFormat:@“%0.2f",sum];   // 將最終的結(jié)果輸出到界面上 

編譯并運行程序,其結(jié)果如圖7所示。

圖7 程序運行界面

在圖7中,我們輸入兩個數(shù),并單擊=,即可計算出它們的和。同時也可以看到,最終的結(jié)果保留了兩位小數(shù)。

總結(jié)

本文實現(xiàn)了一個簡易的加法計算器,通過本文,大家可以了解iOS開發(fā)中界面元素和代碼之間實現(xiàn)關聯(lián)的方法。具體到本文中的代碼,大家可以對之進行修改,實現(xiàn)加減乘除四則運算等更加復雜的操作。

【本文是專欄作者周兆熊的原創(chuàng)文章,作者微信公眾號:周氏邏輯(logiczhou)】


當前名稱:【iOS開發(fā)】簡易加法計算器的實現(xiàn)
標題網(wǎng)址:http://www.dlmjj.cn/article/cccdspi.html