成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iPhone應用開發實例介紹

移動開發 iOS
本文介紹的是iPhone應用開發實例介紹,主要介紹了幾個實例來實現iphone的開發應用,先來看內容。

iPhone應用開發實例介紹是本文要介紹內容,主要講解了字符處理、NavigationItem添加視圖圖片等內容。不多說,先來看詳細內容。

用NSURLConnection Post上傳數據的特殊字符處理

用NSURLConnection Post上傳的時候發現一個特奇怪的問題,只要是+號都會替換成空格。例如"google+"就會變成"google ",代碼如下:

  1. NSString*bodyStr =@"google+";  
  2. [urlRequestsetHTTPBody:[bodyStr dataUsingEncoding:NSUTF8StringEncoding]];  
  3. //NSUTF8StringEncoding編碼是為了防止中文上傳的時候出錯。 

查些資料發現只要這些特殊符號在轉之前做一次UTF8編碼就可以解決這個問題了,代碼如下:

  1. NSString*bodyStr =@"google+";  
  2. NSString*bStr =CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,   
  3.                                                        (CFStringRef)bodyStr,   
  4.                                                        NULL,   
  5.                                                CFSTR(":/?#[]@!$&’()*+,;="),   
  6.                                                kCFStringEncodingUTF8);  
  7. [urlRequest setHTTPBody:[bStr dataUsingEncoding:NSUTF8StringEncoding]];  
  8. [bStr release]; 

NavigationItem 添加標題視圖的方法
 
在 iOS 應用開發中經常會用到導航器,在導航器中添加標題很簡單,語法如下:

  1. self.title=@"Elimination phase Day 1"; 

但是如果題目太長,后半部分就變成省略號了,那要實現自定義字體,代碼和效果如下:

  1. UILabel *titleText = [[UILabel alloc] initWithFrame: CGRectMake(0, 0, 200, 20)];   
  2.     titleText.backgroundColor = [UIColor clearColor];   
  3.     [titleText setFont:[UIFont systemFontOfSize:15.0]];   
  4.     [titleText setText:@"Elimination phase Day 1"];   
  5.     self.navigationItem.titleView=titleText;   
  6.     [titleText release]; 

還原iPhone應用中png圖片的方法

Apple 對 iPhone 應用程序中的 png 圖片進行了特殊的處理,在 png 文件頭之后加了一個非標準的 CgBI 數據段,IDAT 段圖像數據也沒有傳統的壓縮數據頭和尾,并且紅色和藍色是反的,這樣就無法在 Mac 或 Windows 下不能正常使用了。

國外開發者已經搞定了這一問題,先下載這個程序:http://acquisition.dreamhosters.com/iPhonePNG.zip,解壓后將 iPhonePNG 這個二進制文件復制到 /Applications 目錄。假設你的圖片在./img目錄下,想轉換到 ./decode 目錄,在終端執行:

  1. $ find ./img -name "*.png" -exec /Applications/iPhonePNG {} \; 

默認將轉換后的圖片添加后綴后放在原圖片相同目錄,把他批量移動出來:

  1. $ find ./img -name "*Decoded.png" -exec mv {} ./decode \; 

小結:iPhone應用開發實例介紹的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-04 16:17:39

iPhone 開發工具

2011-08-04 16:28:01

iPhone 開發工具 Accessoriz

2011-07-06 17:34:47

iPhone

2011-07-25 18:02:51

iPhone LibFetion 移植

2011-08-03 16:01:24

iPhone應用開發 自動登陸

2011-07-26 11:13:15

iPhone PXL

2011-07-26 15:56:53

iPhone 游戲 啟動畫面

2011-07-06 17:40:43

iPhone SDK

2011-08-08 10:10:14

iPhone開發 圖片 方法

2011-08-10 10:10:21

iPhoneUIPopoverCo

2011-08-09 17:29:29

iPhone文件屏幕

2011-07-08 14:58:16

iPhone Xcode iOS

2011-07-19 09:46:38

2011-07-19 09:58:36

2011-08-22 13:46:15

iPhone開發GameKit 藍牙

2011-07-27 11:19:33

iPhone UITableVie

2011-07-28 10:11:54

iPhone開發 備忘

2011-08-08 15:56:18

iPhone 震動 NSUserDefa

2011-08-05 10:13:45

iPhone開發工具 Cocoa Xcode

2011-07-07 16:42:38

iPhone Sqlite3 數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人依人 | 男人的天堂中文字幕 | 亚洲精品免费在线 | 欧美成人手机视频 | 精品一区二区在线观看 | 国产高清美女一级a毛片久久w | 日韩精品一区二区三区中文在线 | 91久久久久久久久久久久久 | 羞羞视频在线观看 | 免费国产精品久久久久久 | 成年人在线电影 | 色婷婷精品国产一区二区三区 | 国产精品欧美一区二区 | 91精品福利 | 欧美色偷拍 | 亚洲一区二区三区免费在线观看 | 久久久久国产一区二区三区不卡 | 欧美久久久久久久 | av中文在线播放 | 欧美亚州综合 | 中文字幕一区二区三区四区五区 | 欧美一区二区三区精品免费 | 欧美日韩视频 | 中文二区| 新91 | 人人干人人干人人干 | 日韩伦理一区二区 | 欧美一级大片 | 欧美日韩综合 | 日韩一区二区在线视频 | 91.xxx.高清在线 | 成人精品一区亚洲午夜久久久 | 亚洲高清在线观看 | 欧美日韩久久精品 | 欧美在线视频免费 | 欧美色综合 | 久草网址 | 国产午夜高清 | 欧美国产视频 | 国外成人免费视频 | 国产高清一二三区 |