2.熟練掌握Coca Touch/Foundation框架,進行iOS、MacOS應用軟件開發(fā)
3.熟悉Xcode5~Xc" />
1.熟練掌握Objective-C、C,Swift,了解Java開發(fā),具有良好的變成習慣和風格;
2.熟練掌握Coca Touch/Foundation框架,進行iOS、MacOS應用軟件開發(fā)
3.熟悉Xcode5~Xcode11、Mac OS編程環(huán)境
4.熟悉使用Xib/Storyborder搭建界面,定制特殊的界面。
5.了解面向對象編程24種設計模式,熟練掌握常用的代理模式、簡單工廠/工廠方法/抽象工廠模式、建造者模式、單利模式等等
6.了解sqlite數據庫進行創(chuàng)建,保存修改數據
7.對iOS底層有較為熟悉的了解,熟悉AOP(面向切面編程)/無痕埋點有一定了解,對黑魔法runtime有較為熟悉的運用,深入研究過AFNetworking、Aspect、SDWebImage等第三方框架
8.熟悉即時通訊的實現(xiàn)webSocket、XMPP、GCDAsyncSocket,心跳機制,長鏈接/短鏈接、Java服務器實現(xiàn)邏輯
熟悉AVFoundation Audiotoolbox/Videotoolbox 等框架,對音視頻資源采集、預處理、編碼,上傳、解碼、展示有一定了解,了解使用ffmpeg對音視頻容器格式之間的轉換(mp4、mov、flv、ts、avi ),音視頻編碼格式H.264-MPEG4/MP3-AAC/PEM-AAC之間的的轉換,了解使用OpenGL ES對CMpixelBuffer/AudioBufferList的處理
一:集品車如意
項目描述
集品車如意app下載手機版是一款最好用的買車賣車軟件,在這里,用戶可以隨時在線查看二手車信息,隨時進行價格評估。集品車如意是一款基于二手車行業(yè)的工具型軟件,產品主要面向汽車企業(yè)及其旗下的4S店。方便企業(yè)和客服雙向交流信息,同步了解二手車輛和車主的基本信息,彌補其信息的空白性。類似阿里投資的車易拍??傮w來說,這是一款提供給汽車集團公司的辦公軟件,里面分配了各個部門的領導不同的權限來批復和審核,各個部門能夠看到自己權限內能看到的信息。 集品車如意軟件功能 二手車信息采集:通過車如意記錄和上傳包括車型車款、車輛概況和詳情、以及車輛圖片在內的詳盡車輛信息至庫存列表。輕松完成車輛信息采集工作。 車輛評估與競價:車輛信息上傳后即時推送給二手車經銷商,線上完成車輛評估及競價全過程。一站式營銷管理,提供報表統(tǒng)計、匯總等多種定制化功能。 集品車如意更新日志 對競拍業(yè)務、篩選功能做了優(yōu)化。 篩選中各角色功能更加完善。 提高系統(tǒng)穩(wěn)定性
使用技術:
1.基于SQLite數據庫的第三方框架FMDB實現(xiàn)數據緩存,基于MKNetworking封裝的網絡請求,ShareSDK分享機制等等;
2.項目使用的是mvvm架構,那時候去公司項目已經開發(fā)大半,本人的開發(fā)經驗很大的提升是在開發(fā)和維護集品車如意這個項目的時候開始有的質的提升;
3.使用了代理等設計模,KVC,KVO觀察者模式,通知等不同界面數據之間的傳遞。
4.各個部門領導審核的流程實現(xiàn);
5.消息中心傳遞數據、單例、代理等方式進行界面間的傳值;
6.實現(xiàn)汽車vin掃描錄入車輛,照片批量上傳等;
7.基于Method Swizziling實現(xiàn)的后臺數據采集分析和監(jiān)控,主要是手動埋點
二:喔豆-吃喝圈子
項目描述
喔豆-吃喝圈子是一款基于美食的為基礎的社交性產品,至6.0的開發(fā)至完善版本。喔豆是一個針對于美食愛好者的垂直吃喝社交平臺,社區(qū)把用戶和商戶聚集起來,以美食圖片的形式在社區(qū)內進行互動,喔豆為用戶提供美食濾鏡和個性的食物貼紙,并且為用戶提供拍照、分享、評論、標簽、定位等功能性服務
項目應用技術:
1.應用到的主要三方框架,AFNetworking網絡請求,SDWebImage異步加載圖片,MJRefresh刷新,MBProgressHUD網請蒙層菊花, TTTAttributedLabel富文本標簽,友盟第三方分享登錄和統(tǒng)計,融云即時通訊和極光推送等等。
2.項目核心技術濾鏡的開發(fā)(根據美工給的濾鏡文件通過代碼進行處理展示任何濾鏡效果)和圖片的處理技術(圖片的剪裁,拉伸等等)
3.項目優(yōu)化度,項目代碼規(guī)范,項目內無任何累贅多余的代碼,類型相似或相同的類都有進行封裝,所有的彈出提示試圖都有一體化封裝。各種字符串或者圖片的系統(tǒng)框架沒有的方法或者屬性都有進行延展,代碼不臃腫沉余。 4.項目采用后臺控制開發(fā),部分模塊的界面展示完全有服務器進行控制,多采用動態(tài)布局
5.項目近期開發(fā)安排需求,銜接融云或者自主開發(fā)視頻直播這一塊,還有手機,微信和微博的聯(lián)系人這一塊。
使用Object-C開發(fā),項目穩(wěn)定之后用Swift重構了一部分
三:閱賺書屋
閱賺是一款集區(qū)塊鏈和小說閱讀的投資休閑類項目,為響應19年國家大力發(fā)展區(qū)塊鏈技術設計。
項目使用技術
1.Cocoa框架下的UIKit和Foundation常用系統(tǒng)類封裝
2.常用類庫AFNetworking Reachability MJExtension MJRefresh SDWebImage JazzHands動畫效果啟動頁 RegexKitLite正則 MBProgressHUD LTMorphingLabel富文本 ALCameraViewController相機 umeng統(tǒng)計,極光推送
3.使用到的設計模式: 觀察者KVC/KVO Block傳值 通知 單利
四:御貓圈
御貓圈是深圳一家金融公司的一款面向銀行,各種貸款機構的一款工具型App,項目的業(yè)務思想是要整合國內金融行業(yè)混亂的局面,為整頓融合金融行業(yè)開發(fā)的一款金融項目,整合所有的銀行,貸款機構等線上機構,另一個業(yè)務端App整合所有需要貸款人,目的是做一個中間平臺,注冊的公司為深圳御貓科技有限公司 項目使用技術
使用技術
1.SQLite數據庫實現(xiàn)數據緩存
2.消息中心傳遞數據: 觀察者KVC/KVO Block傳值 通知 單利
3.封裝網絡數據請求類,項目彈窗類
4.用到的第三方:AFNetworking Reachability MJExtension MJRefresh SDWebImage PNChart圖表統(tǒng)計 TLAttributedLabel圖文混搭 JazzH
角色 | 職位 |
負責人 | iOS技術主管 |
隊員 | iOS工程師 |
隊員 | 安卓工程師 |
隊員 | 前端工程師 |
隊員 | 后端工程師 |
1.ZDPaySDK封裝了兩部分業(yè)務模塊(支付方式/我的錢包) 支付方式支持wechat、Alipay,applePay,UPPay,unionpay支付和綁定銀行卡流程 我的錢包封裝了綁定銀行卡流程和解綁銀行卡,銀行卡列表展示 2.采用了cocoapods管理方式,項目封裝
1.SQLite數據庫實現(xiàn)數據緩存 2.消息中心傳遞數據: 觀察者KVC/KVO Block傳值 通知 單利 3.封裝網絡數據請求類,項目彈窗類 4.用到的第三方:AFNetworking Reachability MJExtension MJRefresh SDWe