自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

關(guān)于Cocoa Touch那些問題

移動(dòng)開發(fā) iOS
Cocoa touch由蘋果公司提供的軟件開發(fā)api, 用于開發(fā) iphone\ipod\ipad上的軟件。也是蘋果公司針對(duì)iPhone應(yīng)用程序快速開發(fā)提供的一個(gè)類庫。

Cocoa touch由蘋果公司提供的軟件開發(fā)api, 用于開發(fā) iphone\ipod\ipad上的軟件。也是蘋果公司針對(duì)iPhone應(yīng)用程序快速開發(fā)提供的一個(gè)類庫。此庫以一系列框架庫的形式存在,支持開發(fā)人員使用用戶界面元素構(gòu)建圖像化的事件驅(qū)動(dòng)的應(yīng)用程序。本文主要介紹了iphone技術(shù)層、靜態(tài)庫和截屏的一些內(nèi)容,先來看詳細(xì)內(nèi)容。

iphone 技術(shù)層

Cocoa Touch 層由多個(gè)框架組成,他們?yōu)閼?yīng)用程序提供了核心功能。

UIKit 負(fù)責(zé)啟動(dòng)和結(jié)束應(yīng)用程序,控制界面和多觸點(diǎn)事件  

Map Kit 提供地圖的相關(guān)服務(wù)   

Game Kit 創(chuàng)建和使用網(wǎng)絡(luò)機(jī)制   

Message UI/Adress Book UI 提供操作電子郵件和聯(lián)系人的信息

iphone 技術(shù)層

Cocoa Touch 聯(lián)編靜態(tài)庫方法

目的:重用代碼,將公用的東西寫到一個(gè)靜態(tài)庫中,公用。

新建一個(gè)Cocoa Touch靜態(tài)庫項(xiàng)目MyLib,編寫相應(yīng)代碼。

新建一個(gè)測(cè)試項(xiàng)目TestLib,打開MyLib,選中MyLib中的MyLib,拖入TestLib項(xiàng)目中,選中Copy。

準(zhǔn)備庫頭文件,加入到TestLib中。

雙擊TestLib中Targets下的TestLib目標(biāo),在General中的Direct Dependencies中加入MyLib。

點(diǎn)擊TestLib中Targets下的TestLib目標(biāo)左邊的小三角,展開TestLib中的MyLib,將其中的libMyLib.a拖入Link Binary With Library中。

編寫測(cè)試代碼,運(yùn)行。

這樣做的好處是可以在旁邊修改MyLib,而TestLib中不用更新,調(diào)用的函數(shù)自動(dòng)更新。比如最初在MyLib中寫一個(gè)函數(shù),操作兩個(gè)數(shù),返回相加的結(jié)果,然后把MyLib加入到TestLib中(用上面的方法)。后來庫要改動(dòng),相同的函數(shù),要返回兩數(shù)相減的結(jié)果。這時(shí)只要打開MyLib改動(dòng),再重新編譯TestLib就行。不用在TestLib中將MyLib刪除,再添加。極大地方便。

Cocoa Touch截屏代碼

  1. UIGraphicsBeginImageContext(self.view.bounds.size);  
  2. [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];  
  3. UIImage *imageUIGraphicsGetImageFromCurrentImageContext();  
  4. UIGraphicsEndImageContext();8 9 UIImageWriteToSavedPhotosAlbum(image, self, nil, nil); 

添加頭文件:

  1. #import <QuartzCore/QuartzCore.h> 

鏈接庫文件:

  1. QuartzCore 

小結(jié):關(guān)于Cocoa Touch那些問題的內(nèi)容介紹完了,通過本文對(duì)Cocoa Touch的介紹,是不是有所收獲,那么最后希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: 博客園
相關(guān)推薦

2011-08-11 15:46:55

CocoaCocoa Touch框架

2011-07-08 18:03:30

Cocoa Touch 網(wǎng)絡(luò)

2011-05-11 10:28:03

2010-05-06 14:22:37

Oracle移植到My

2011-06-15 16:11:51

UIKitCocoa TouchiOS

2011-07-18 15:08:34

2011-07-08 11:13:42

Cocoa Touch XCode

2016-09-23 20:50:09

手機(jī)開發(fā)Web 圖片兼容

2025-02-14 08:18:34

2011-08-05 17:54:33

Cocoa Touch 多語言

2011-08-10 18:37:32

CocoaMac OS X

2010-04-23 10:30:17

Oracle移植

2021-01-22 15:36:37

區(qū)塊鏈互聯(lián)網(wǎng)技術(shù)

2011-08-10 16:27:07

Cocoa TouchPlist

2011-07-08 10:49:59

Cocoa Touch 靜態(tài)庫

2011-05-31 15:41:00

Cocoa TouchCocoaiOS

2011-06-27 16:00:34

視頻教程Cocoa TouchiOS應(yīng)用

2011-06-27 15:39:51

Cocoa Touch

2011-08-15 15:56:29

Cocoa編程模塊

2011-06-27 15:48:09

Cocoa TouchObjective-C
點(diǎn)贊
收藏

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