發文作者:skyx | 2011/11/13

寫 iphone apps


近來在公司裡主要的TASK是開發iOS應用程式,一個e服務的聚合Apps,只允許某電訊的客戶才能使用。

這個限制…老實說,基於End User的角度來說,這很討人厭。但站於商業角度考慮,這是理所當然的肥水不流別人田。

站在我作為implement者的立場,只是單純想要把最棒的Apps呈現出來就可以了,GUI Design有其他人負責,但感覺也不是十分好看的GUI…

這支程式用到很多主流Apps都覆蓋的技術:

1. Tab Bar + Navigation Bar 複合型界面
2. ScrollView 實現動態 Remote Link Banner,支持點擊Show Details及Image Cache
3. 類似 Whatsapp 的 Activation 方法及相關底層數據儲存
4. 使用通訊錄API
5. 大量 Async Web service (使用官方NSURLConnection, NSXMLParser API)
6. 應用 UITableVIew + 自定義 Cell + 刪除 + 排序
7. 使用打電話API
8. Google Map + Location Service 應用
9. 不依賴手機iOS Locale的 Apps 層面的多國語言
10. 自定義輸入框 AlertView (iOS 5 有offical API = =)
11. Google Analysis for iOS
12. 應用 UISearchBar
13. 一般button,lable,imageview etc.沒什麼想說就省略了XD

開發環境: iOS SDK 4.3 + Xcode 4.1

iOS 5 出來了,有ARC 這個Feature耶,不過目前要應用則必須大改了 = =
這個Apps有5x個ViewController….(.h+.m+.xib) 超過160個files…

兩個月前開始寫,從來沒用過Objective-C,也不是使用iphone手機 @@"

把一本中文ebook看完了,xcode3,cocoa touch,objective-c的syntax掌握了。

然後開始實做及理解每個components的行為,delegate,xcode 3 及 4 的分別,找資料~

掌握了更多的advance技能,但是仍然有很多components未運用及custom應用。

其中有一個彈出功能看來要得花很長時間才能研究得出來呢…


Responses

  1. 請問一 下 你提到到的ebook 是哪一本呢?
    最近也有想要學習相關的程式
    可以借我參考嗎
    感激不盡

    • 你好, 我當時看的ebook名字: iphone SDK 3 開發快速上手
      不過它是簡體中文的喔!

      內容主要是對大部分cocoa touch component簡單介紹及它們的用法. 有一點需要注意, 裡面是以iOS SDK 3 為基礎, SDK 4以上的並沒有.
      估計這本書看完, 一般使用的話,大約5成的syntax內容都有包含.

      有空我會寫一些簡單component用法及個人簡單理解iOS的文章. 歡迎有空來一起學習研究喔!


發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

分類

%d 位部落客按了讚: