偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

iPhone開發(fā) 動(dòng)態(tài)調(diào)用類和方法

移動(dòng)開發(fā) iOS
本文介紹的是iPhone開發(fā) 動(dòng)態(tài)調(diào)用類和方法,通過(guò)以謳歌簡(jiǎn)單的實(shí)例來(lái)顯示內(nèi)容,我們先來(lái)看詳細(xì)內(nèi)容。

iPhone開發(fā) 動(dòng)態(tài)調(diào)用和方法是本文要介紹的內(nèi)容,不多說(shuō),我們先來(lái)看內(nèi)容。

舉一個(gè)很簡(jiǎn)單的例子:

某公司的有1000名員工, 每個(gè)員工的工資都不一樣. 發(fā)工資的時(shí)候, 這要是人工去發(fā), 耗費(fèi)的時(shí)間和精力是非常大的. 所以財(cái)務(wù)會(huì)打一個(gè)表格給銀行, 委托銀行轉(zhuǎn)賬.

站在銀行的角度, 如果有1000個(gè)公司, 委托銀行轉(zhuǎn)賬發(fā)工資. 它應(yīng)該怎么做呢? 它需要通過(guò)電子轉(zhuǎn)賬系統(tǒng), 輸入公司名字, 每個(gè)員工的工資數(shù), 就可以實(shí)現(xiàn)自動(dòng)轉(zhuǎn)賬了.

好, 我們回到 iPhone 開發(fā)上來(lái):

我們現(xiàn)在面臨的情況是, 有10個(gè)類, 每個(gè)類里頭都有n個(gè)方法(前提是方法名有規(guī)律可循,比如 setA0,setA1…) 如果挨個(gè)去init類, 然后挨個(gè)調(diào)用方法,這樣你一天就不用干別的了.

ObjC里面,我們可以這樣實(shí)現(xiàn):

有數(shù)組: classNames, 存著 類的名字

方法名都是 setA 開頭

  1. for (int c=0; c<[classNames count]; c++) {  
  2.  
  3. NSString *className=[classNames objectAtIndex:c];  
  4.  
  5. id class=[[NSClassFromString(className) alloc] init];  
  6.  
  7. for (int i=0; i<[params count]; i++) {  
  8.  
  9. [class performSelector:NSSelectorFromString([NSString stringWithFormat:@"setA%i",i])];  
  10. }  

兩個(gè)重要的宏 我加大字體標(biāo)出來(lái)了,然后你可以再發(fā)揮一下, 比如傳參數(shù)

小結(jié):iPhone開發(fā) 動(dòng)態(tài)調(diào)用和方法的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-08 14:07:49

iPhone開發(fā) 字體

2011-08-05 16:58:25

iPad iPhone UIImagePic

2023-10-17 09:26:44

Java工具

2018-01-16 15:06:36

iPhone XiOS

2011-03-16 11:22:16

iconDefaultiPhone

2011-08-09 14:54:29

iPhoneNSDateanotherDate

2011-07-29 10:41:27

IPhone 應(yīng)用開發(fā) 照相機(jī)

2009-09-18 13:47:17

CLR類庫(kù)

2011-07-22 18:25:20

XCode iPhone SDK

2021-04-21 10:01:53

Python類方法靜態(tài)方法

2011-08-11 14:46:25

2011-07-06 17:53:40

iPhone SDK Xcode

2011-08-15 09:58:25

iPhoneXib文件UITableView

2011-08-16 18:56:11

iPhone開發(fā)Three20

2011-08-01 18:44:16

iPhone開發(fā) UIALertVie UIActionSh

2012-05-17 11:45:12

iPhone

2013-08-21 16:17:09

iPhone多線程

2011-07-25 17:13:31

iPhone 圖形 動(dòng)畫

2011-08-16 10:45:25

iPhone開發(fā)控件

2011-07-25 18:02:51

iPhone LibFetion 移植
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)