原创 啊啊啊

        本次添加了首頁互動標題欄中的“推薦”,這裏單獨創建了Controller管理它,之後的幾個標題也將單獨創建獨立的Controller進行獨立管理。        其中RecommendVC即爲推薦相關的控制器。(這裏簡稱RV

原创 啊啊啊

        本次添加了首頁互動標題欄中的“推薦”,這裏單獨創建了Controller管理它,之後的幾個標題也將單獨創建獨立的Controller進行獨立管理。        其中RecommendVC即爲推薦相關的控制器。(這裏簡稱RV

原创 Alamofire的簡單封裝

 因爲接下來需要請求數據進行展示,由於使用的代碼語言是swift,這裏利用cocoapods引入Alamofire,同樣是AFNetworking的作者針對swift寫的開源庫,專門用來處理網絡請求。爲了不完全依賴第三方庫,我們做了簡單的

原创 Quartz2D的簡單使用概述(一)

        很久沒有更新博文,今天把之前就想研究的quartz2D看了下,瞭解了些簡單的作畫方法,趕緊記錄下來。學習Quartz2D的主要目的是爲了以後更加方便的自定義一些界面控件時用到,畢竟大部分app都有個性化的定製界面。以下紀錄一

原创 首頁功能添加(三)

   接上一篇,pageTitleView和pageContentView內部的邏輯功能已經實現,然後是相互之間的交互了。  首先是點擊上方標題欄實現對應的下方視圖切換,這裏使用的代理協議         如上所示,在點擊事件中將得到的當前

原创 Quartz2D的簡單使用概述(三)

        這裏交代一些作圖時可能遇到的問題:問題一:當同時畫多條線時,在第一條線設置屬性後,後面畫的所有線都會延用這些屬性來繪製。        其實解決的方法很簡答,就是在繪製一條新的線條時重置下繪製的屬性即可,比如,在畫第一條是的

原创 核心動畫的接觸點滴(三)

本篇記錄的是核心動畫的中的CApropertyAnimation中的關鍵幀動畫部分。非常有用:關鍵幀動畫是CApropertyAnimation的子類,跟CABasicAnimation的區別是:CABasicAnimation只能從一個數

原创 首頁功能添加(四)

        本次添加了首頁互動標題欄中的“推薦”,這裏單獨創建了Controller管理它,之後的幾個標題也將單獨創建獨立的Controller進行獨立管理。        其中RecommendVC即爲推薦相關的控制器。(這裏簡稱RV

原创 九宮格視圖的佈局及展示(相冊選擇)

        上週一個朋友帶的項目出了點問題,招的ios開發人員在實現選取相冊圖片後用九宮格的樣式展示時遇到了瓶頸,花了將近2周都沒有解決。後來在跟我交流的過程中他把項目的圖片發給我看了下,看完我就笑了,這就只是個算法的問題,花點時間思考

原创 啊啊啊

        本次添加了首頁互動標題欄中的“推薦”,這裏單獨創建了Controller管理它,之後的幾個標題也將單獨創建獨立的Controller進行獨立管理。        其中RecommendVC即爲推薦相關的控制器。(這裏簡稱RV

原创 核心動畫的接觸點滴(四)

一、轉場動畫接受        CAAnimation的子類,用於做轉場特效,可以爲層做移入或移除屏幕的動畫效果。比如像UINavigationController就是使用的轉場動畫進行頁面的推出和進入的。        包含屬性:    

原创 抓取Iphone上app的網絡數據

  這一小節主要記錄下我在使用青花瓷(charles)進行手機聯結mac並進行抓包時遇到的問題,主要是青花瓷軟件的相關設置。  由於蘋果公司對app數據安全性的強制要求,目前市面上很多app的接口都使用https。所以現在單純的拿青花瓷來直

原创 核心動畫的接觸點滴(五)

1.簡單介紹        UIKit直接將動畫集成到UIView類中,當內部的一些屬性發生改變時,UIView將爲這些改變提供動畫支持。動畫的執行過程全部由UIView類自動完成,我們只需要通過調用[UIView beginAnimati

原创 項目啓動~新的開始!

   好久沒碰博客了,發現很多東西在使用的時候都會或多或少的忘記,看來還是用的少,最近想涉足直播方面的app開發,於是把鬥魚的ipa拿過來了,準備模仿鬥魚TV做一個app,當然的,只是模仿咯。   主要這類app的涵蓋範圍也不小,用到了主流

原创 首頁功能添加(一)

   開始代碼之前,先做一下項目部署。   先在git上創建好倉庫,用終端cd到要創建xcode項目的文件地址,鍵入git clone + 需要克隆的文件地址(在你自己的git倉庫裏的文件),回車即可,然後創建項目文件到這個文件夾裏。