主要責任、主要技術

主要責任、主要技術
責任描述:
    協助項目經理對產品進行構架,
    軟件界面架構及實現,多控制器嵌套處理
    利用UI設計組提供的UI圖片,使用AutoLayout佈局設置對APP界面進行佈局
    增長多平臺支付功能
    負責界面搭建,數據顯示
    利用第三方框架百度地圖開放API進行定位和周邊團購數據查找
    定位功能、便捷支付模塊代碼的編寫和封裝
    加入支付寶、網銀支付功能
    本地數據緩存優化
    及時消息及文件傳遞
    OpenFire + MySQL服務器搭建
    負責數據解析和數據抓取
    添加離線閱讀,流量使用狀況提醒功能
    獨立負責手機應用客戶端ios系統應用軟件開發;
    獨立完成手機應用客戶端ios系統應用軟件模塊的設計及編碼;
    負責ios項目的架構設計、方案的制定;
    根據產品需求及主管安排,進行功能開發;
    與產品負責人溝通和合做;
    負責核心模塊代碼編寫;
    適配iOS6~iOS7;負責代碼的封裝跟重構,
    提高了應用的操做性能;
    配合項目經理肯定開發週期與計劃
    負責項目的主要UI搭建,以及軟件的總體架構
    利用支付寶SDK進行網上支付,以及購物、地圖模塊的實現
    指導新人完成界面邏輯佈局模型數據顯示
    自定義UI控件實現側滑展開功能
    負責協助項目經理對整個架構的搭建以及本週活動模塊和周邊地點模塊的實現
    


主要技術:
    採用SQLite對數據進行存儲;
    利用Runtime運行時機制,優化字典數據轉模型數據的速度
    嚴格遵循MVC設計模式開發,下降各個模塊的耦合度
    使用UIPopoverController彈出城市搜索與選擇界面並運用NSPredicate進行模糊查詢
    利用自動伸縮屬性以及屏幕旋轉事件的處理實現iPad橫豎屏的適配
    自定義UICollectionViewCell,採用流水佈局實現Cell的九宮格展現
    使用第三方框架AFNetworking處理網絡數據訪問,用BLOCK封裝,實現異步處理網絡請求並對錯誤信息進行處理
    利用極光推送實現遠程推送
    多線程技術,GCD&NSOperation的靈活使用
    使用蘋果原生框架MapKit&CoreLocation,標記用戶所在位置,以及顯示周邊購物信息
    設計請求工具類來封裝AFN框架髮網絡,以實現請求業務以實現項目分層管理。
    遠程數據通信和本地數據緩存的優化
    增長多平臺支付功能
    封裝了完整的AMR音頻壓縮框架
    使用支付寶SDK進行網上支付
    利用分類來封裝,拓展一些方法
    使用第三方開源庫
    UITableView及性能優化;AFN網絡請求;
    json數據的解析;
    使用SDWebImage開源框架對圖片進行緩存;
    上傳下載數據使用封裝好的類進行傳輸等。
    多線程實現斷點下載;    
    使用Block封裝網絡請求工具類
    使用代理、通知傳遞數據模型和消息
    利用Runtime運行時機制,優化字典數據轉模型數據的速度
    iOS6和iOS7的適配,橫豎屏的適配,自動伸縮控件的處理
    使用MVC設計模式與代理設計模式
    利用UITouch滑動觸控進行遊戲操做
    自定義UICollectionView ,使用UICollectionViewFlowLayou佈局團購界面
    使用UIPopoverController彈出城市搜索與選擇界面,
    利用NSPredicate和PinYin4Objc實現城市名、拼音搜索城市功能
    利用AFN框架封裝了一套網路請求工具類
    使用UIView動畫函數實現轉場動畫
    採用第三方框架實現分享功能
    使用AFNetworking第三方框架實現網絡數據傳輸及JSON解析
    封裝一套完整的TabBar框架,提升開發效率
    自定義UI控件
    圖像緩存策略
    整個設計遵照MVC設計模型,經過模型展現視圖
    集成了下拉刷新控件
    分類界面採用了抽屜效果,大大節省了空間,解決了屏幕不夠用的問題
    數據模型歸檔,遵照NSCoding協議,重寫isEqual方法
    框架搭建設計: 主控制器是一個tabbar控制器,tabbar裏的每個控制器都是導航控制器。
    展現模塊:UIScrollView中嵌套了多個UITableView。數據的處理很難,最後採起了將全部數據封裝到一個工具類裏,統一管理
    採用AudioToolbox、AVFoundation框架實現音效
    搜索模塊:將搜索的字體高亮,須要用到CoreText框架,給UILabel設置富文本屬性
    利用Runtime運行時環境,優化字典數據轉模型數據的速度
    使用MapKit,CLLocation,自定義MKAnotationView實如今地圖上顯示的團購信息
    多線程、NSRunLoop的使用
   
    使用Popover彈出城市搜索與選擇界面
    自定義UICollectionView 佈局XX界面、解決UICollectionView下拉刷新Bug
    使用MapKit、CLLocation、自定義MKAnotaionView實如今地圖上顯示團購信息
    KVO、通知中心的使用
    利用WebView執行JavaScript腳本抓取網頁中須要部分的節點,以屏蔽無關內容和廣告
    多線程同步異步的使用
    WebView加載本地及網絡資源文件
    自定義Cell以及九宮格圖片展現
    下拉刷新,上拉加載更多
    OAuth2.0認證的使用
    重構抽取DOCK框架
    藍牙文件傳輸
    利用自定義UIScrollView實現瀑布流佈局
    照片加載到瀑布流佈局時,UIScrollView的性能優化
    Web Services的GET、POST請求與調用

遊戲:
    利用QuartzCore、CoreAnimation、UIView動畫使得遊戲更加的生動有趣
    採用AudioToolbox、AVFoundation框架實現音效
    利用QuartzCore、CoreAnimation、UIView動畫使得遊戲更加的生動有趣
    逐幀動畫和屏幕刷新率要一致。
    碰撞檢測
    單例音樂播放類
    序列幀動畫
    抽取單例宏
   

ios

相關文章
相關標籤/搜索