原创 關於ios裏webview的orientation控制的一些小結

在app裏打開H5應用,產品希望能進入全屏模式,並且能指定orientation(方向),比如選定以橫屏或者豎屏打開。 一、如何在打開View Controller時指定其初始方向? ios6及以後建議的方式是: 1、以present(p

原创 iOS10下視頻播放黑屏,又是蘋果的坑!

最近業餘在搗弄視頻處理的相關技術。 當使用到 AVVideoCompositionCoreAnimationTool去合成視頻時,用AVAssetExportSession導出的視頻文件,用AVPlayer播放時有一定機率出現黑屏。 通宵

原创 音頻隊列服務(Audio Queue Services)

介紹     本文檔介紹瞭如何使用音頻隊列服務(Audio Queue Services),這是Core Audio Toolbox框架中的一個C語言編程接口。 什麼是音頻隊列服務(Audio Queue Services)

原创 objective-c 範圍 NSRange

範圍的作用  NSRange typedef struct _NSRange {   unsigned int location;   unsigned int length;  } NSRange; 這個結構體用來表示相關事物的範圍,通

原创 HTTP TCP SOCKET 連接之間的區別與聯繫

物理層--                       數據鏈路層-- 網絡層--                       IP協議 傳輸層--                       TCP協議 會話層-- 表示

原创 UITableView簡介

一、UITableView概述   UITableView繼承自UIScrollView,可以表現爲Plain和Grouped兩種風格,分別如下圖所示:                  其中左邊的是Plain風格的,右邊的是

原创 iphone開發祕籍-讀書筆記

一. loadView與viewDidLoad 假設不使用xib文件對視圖佈局,那麼loadView必須設置屏幕,並對任何子視圖佈局。 當代碼基於具體的子類時,蘋果鼓勵使用viewDidLoad 二,viewWillAppear 與 v

原创 asihttprequest old了,用afnetworking把!

http://www.raywenderlich.com/zh-hans/36079/afnetworking速成教程(1)

原创 iOS 後臺任務(終於有講得不錯的了)q

iOS7 之前的後臺任務流程如下: 可以看到,應用其實有十分鐘後臺的權利。 除此之外還有兩種所謂的僞後臺,一種是系統推送機制,另一種是墓碑式後臺(在關閉程序時保存現場,下次啓動時還原,給人一種後臺的假象) ios7之

原创 關於單例(Singleton)的示範代碼:allocwithzone

static MyGizmoClass *sharedGizmoManager = nil; + (MyGizmoClass*)sharedManager {     if (sharedGizmoManager == nil) {

原创 C程序中的內存管理

相比靜態地分配內存空間,使用動態內存分配具有明顯的優勢:1, 分配空間的大小夠精確: 設想一個讀取用戶輸入行的程序, 如果使用靜態分配的數組作爲buffer, 那麼, 你如何確定該數組的長度呢? 太大或太小都不合適. 因爲你無法事先知道

原创 IOS 靜態鏈接庫

一、概述 在 Xcode 提供的構建設置中,有一項稱爲“MACH_O_TYPE ”,其作用是定義輸出的產品文件格式以及產品文件用於其他產品構建時如何被鏈接。它的取值如下所示: 1、可執行文件(mh_execute)(.app) 2

原创 SVN衝突 之 樹衝突

經常有人會說,樹衝突是很難解決的一類衝突,其實一旦瞭解了其原理,要解決也不難。先回顧下對於樹衝突的定義。     樹衝突:當一名開發人員移動、重命名、刪除一個文件或文件夾,而另一名開發人員也對它們進行了移動、重命名、刪除或者僅僅是修改時

原创 XCODE5 部分新特性簡介

自從統一升級xcode5後,我們項目組用.xcassets來管理資源文件。那麼這貨到底是幹嘛用的? 一、資源管理,Asset Catalog和Image Slicing 資源目錄(Asset Catalog)和圖像切片(Image

原创 iOS動畫效果和實現

動畫效果提供了狀態或頁面轉換時流暢的用戶體驗,在iOS系統中,咱們不需要自己編寫繪製動畫的代碼,Core Animation提供了豐富的api來實現你需要的動畫效果。 UIKit只用UIView來展示動畫 UIKit只用UIView