原创 iOS瘋狂詳解之TableView以及TableViewCell背景設置

TableViewCell背景設置 -(void)tableView:(UITableView *)tableViewwillDisplayCell:(UITableViewCell *)cellforRowAtIndexPath:(NS

原创 iOS瘋狂詳解之將攝像頭捕獲的視頻數據轉爲jpeg格式

想要將攝像頭進行視頻錄製或者拍照可以用UIImagePickerController,不過UIImagePickerController會彈出一個自己的界面,可是有時候我們不想要彈出的這個界面,那麼就可以用另一種方法來獲取攝像頭得到的數據

原创 iOS瘋狂詳解之多線程GCD

Grand Central Dispatch (GCD)是Apple開發的一個多核編程的解決方法。 dispatch queue分成以下三種: 1)運行在主線程的Main queue,通過dispatch_get_main_queue獲取

原创 iOS瘋狂詳解之設備前後攝像頭切換

#import <AVFoundation/AVFoundation.h>   // Switching between front and back cameras   - (AVCaptureDevice *)cameraWith

原创 iOS瘋狂詳解之中如何添加應用自己的字體

1.第一步找到你想用的字體的 ttf 格式。加入到你的工程的resouce目錄下。 2.在工程的plist中AddRow,“Fonts provided by application” ,然後添加key爲item0,value爲你剛纔加

原创 iOS瘋狂詳解之UIScrollerView滾動方向判斷

PushListView.h @interface PushListView : UIView<UITableViewDelegate,UITableViewDataSource {       CGFloat contentOffset

原创 iOS瘋狂詳解之UITextView加上佔位字符

// //  SSTextView.h //  SSToolkit // //  Created by Sam Soffes on 8/18/10. //  Copyright 2010-2011 Sam Soffes. All rig

原创 iOS瘋狂詳解之自動佈局(autolayout)下圖片編輯器的實現

在大部分APP(尤其是社交類的,如qq)經常會有更換頭像的場景:點擊用戶加載頭像,加載出系統圖片,用戶點擊選中某張圖片之後,可以對圖片進行放縮和拖動,已更改圓形裁剪框圈定的圖片部分。如下圖即爲qq的頭像選取編輯界面: 圖1.qq照片編

原创 iOS瘋狂詳解之啓動分層引導動畫

一. 爲什麼要寫這篇文章? 這是一個很古老的話題,從兩年前新浪微博開始使用多層動畫製作iOS App的啓動引導頁讓人眼前一亮(當然,微博是不是歷史第一個這個問題值得商榷)之後,各種類型的引導頁層出不窮,到如今,github上也有了各種的成

原创 iOS瘋狂詳解之IOS7狀態欄StatusBar官方標準適配方法

IOS7狀態欄StatusBar官方標準適配方法hello,大家好,ios7正式版已經發布,相信大家都在以各種方式來適配ios7. 如果你已經下載了

原创 iOS瘋狂詳解之imageIO完成漸進加載圖片

一、常見漸進加載圖片模式 目前我們看到的漸進加載主要有以下三種實現方式: 1)  依次從web上加載不同尺寸的圖片,從小到大。最開始先拉取一個小縮略圖做拉伸顯示,然後拉取中等規格的圖,拉取完畢直接覆蓋顯示,最後拉取原圖,拉取完成後顯示

原创 iOS瘋狂詳解之 iOS 8中創建交互式通知

iOS 8提供了一個令人興奮的新API來創建交互式通知(interactive notifications),它能讓你在你的應用之外爲用戶提供額外的功能。我發現網上還沒有關於如何實現它的比較好的示例教程,所以我將在這篇文章裏來實現一個簡單

原创 iOS瘋狂詳解之第三方微信授權登錄的iOS代碼分析

微信已經深入到每一個APP的縫隙,最常用的莫過分享和登錄了,接下來就以代碼的形式來展開微信登錄的相關說明,至於原理級別的oauth2.0認證體系請參考微信開放平臺的相關說明和圖示 https://open.weixin.qq.com/ 微

原创 iOS瘋狂詳解之清理工程中沒有用到的圖片

APP發佈前往往需要清理工程中沒有用到的圖片,這些圖片可能是測試圖片也可能是以往版本中替換遺留下來的圖片 使用方法 將下面代碼保存成**.sh 然後chomd 777 使其可執行 將**.sh 拷貝到工程根目錄下 ./執行**.sh

原创 iOS瘋狂詳解之Svn基本命令

svn命令行使用說明 ==================== 0、查看幫助 命令:   svn help 1、同步(checkout)服務器數據到本地 命令:   svn checkout <url> [directory]