原创 iPhone開發筆記(10)用.net實現json序列化(服務器端)

     服務器端可以用.net來實現,就使用最普通的web窗體.aspx即可。      1、新建項default.aspx       在default.aspx中添加以下代碼 <%@ Page Language="C#" Auto

原创 iPhone開發筆記(11)用ASIFormDataRequest實現圖片上傳

     ASIFormDataRequest是ASIHttpRequest類庫的重要組成部分,最近做的畢設要實現iPhone拍照,然後將拍攝圖片傳到服務器端。下面是在iOS客戶端使用ASIFormDataRequest以post方式進行

原创 iPhone開發筆記(14)UIScrollView的邊界處理問題

    在iPhone開發筆記(5)scrollView和pageControl的搭配使用中忽略了UIScrollView的邊界處理問題。在UIScrollView中有一個重要的屬性bounces,下面是蘋果的開發文檔中對這個屬性的定義。

原创 數學之美,美在將複雜問題簡化——《數學之美》讀後感

    我是在讀了吳軍博士的《浪潮之巔》之後,發現推薦了《數學之美》這本書。我到豆瓣讀書上看了看評價,就果斷在噹噹上下單買了一本研讀。本來我以爲這是一本充滿各種數學專業術語的書,讀後讓我非常震撼的是吳軍博士居然能用非常通俗的語言將自然語言

原创 iPhone開發筆記(3)關閉arc

    最近在使用Three20編寫一個程序,由於使用了Xcode 4,出現了以前沒有的錯誤。關於arc(AutomicReferenceCounting),是Xcode新引入的功能。在arc開啓的情況下,release,retain就不

原创 iPhone開發筆記(9)ASIHttpRequest和json-framework實現json解析(iOS客戶端)

    這篇日誌我會寫一個客戶端json解析的小例子,下篇日誌我會寫服務器端的代碼。     1、進行必要的準備工作。     下載ASIHttpRequest類庫,github上有,https://github.com/pokeb/as

原创 iPhone開發筆記(12)利用.net實現服務端接收上傳的圖片並保存

     說實話,我不大清楚.aspx和.asmx究竟哪個比較好。我在這裏用的是.aspx,因爲我覺得更方便一些。      public partial class upload : System.Web.UI.Page { p

原创 iPhone開發筆記 (5) scrollView和pageControl的搭配使用

    效果圖如上圖所示,下面介紹一下scrollView和pageControl如何進行搭配使用。    1、在viewDidLoad中添加如下代碼 //定義scrollView scrollView = [[UIScr

原创 iPhone開發筆記 (7) 用Layer製作圓角button

    製作圓角button的方法很多這裏只介紹採用Layer的方法,隨讓layer效率上實在是不盡如人意,但是效果上絕對沒話說。     下面的代碼我是採用imageView加上透明button做的效果。直接修改button的layer

原创 iPhone開發筆記(15)URL傳參的問題和解決方法

1、在使用JSON解析請求服務器端的服務時,需要提供一個請求的URL,這個URL在有些時候需要傳遞一些參數。當這些參數是英文或數字就不會出現什麼問題,如果是中文的話會出現請求不成功的情況。NSString *urlString = @"h

原创 iPhone開發筆記(8)iPhone Simulator中的應用存放位置

可以用終端直接訪問 /Users/yourname/Library/Application Support/iPhone Simulator/SDK版本/Applications/+項目識別碼

原创 iPhone開發筆記 (4) 如何改變UITableViewCell的行高

    在使用UITableView的時候,UITableViewCell的高度可能要改變。改變行高有兩種情況,第一種是改變所有的行高。第二種是改變特定行的行高。     第一種,改變所有行的行高。就是類似下面的效果。 這裏要使用UIT

原创 iPhone開發筆記 (6) [UIColor colorWithRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)]

      在使用[UIColor colorWithRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)]方法的時候要注意以下兩點:       1、參數是CGFlo

原创 iPhone開發筆記(13)調用GoogleMap API實現地理逆向編碼

    在iOS 5 中蘋果公司取消了地理逆向編碼的功能,我的畢業設計要用到這個功能,我查了一下這方面的代碼,有兩個比較好的開源類庫可以實現這個功能,但是到頭來還是調用GoogleMap API來實現的。     https://gith

原创 iPhone開發筆記(16)使用ASIHTTPRequest和ASIDownloadCache實現本地緩存

    爲了節約流量,同時也是爲了更好的用戶體驗,目前很多應用都使用本地緩存機制,其中以網易新聞的緩存功能最爲出色。我自己的應用也想加入本地緩存的功能,於是我從網上查閱了相關的資料,發現總體上說有兩種方法。一種是自己寫緩存的處理,一種是採