日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

iOS之深入解析操作系统的架构

發(fā)布時間:2024/5/21 windows 88 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS之深入解析操作系统的架构 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、iOS 系統(tǒng)架構(gòu)層次

  • 在 iOS 中,框架是一個目錄,包含了共享資源庫,用于訪問該資源庫中儲存的代碼的頭文件,以及圖像、聲音文件等其它資源。共享資源庫定義應用程序可以調(diào)用的函數(shù)和方法。
  • iOS 為應用程序開發(fā)提供了許多可使用的框架,并構(gòu)成 iOS 操作系統(tǒng)的層次架構(gòu),分為四層:
    • Cocoa Touch 可觸摸層:這一層為應用程序開發(fā)提供了各種有用的框架,并且大部分與用戶界面有關(guān),本質(zhì)上來說它負責用戶在 iOS 設(shè)備上的觸摸交互操作。
包括:Address Book UI Framework、Event Kit UI Framework、Game Kit Framework、iAd Framework、Map Kit Framework、Message UI Framework、UIKit Framework 等等,這一層基本都是基于 Objective-C 的接口
    • Media 媒體層:通過它可以在應用程序中使用各種媒體文件,進行音頻與視頻的錄制,圖形的繪制,以及制作基礎(chǔ)的動畫效果。
包含 Core Graphics、Core Animation、OpenGL ES、Core Text、Image I/O、Assets Library Framework、Media Player Framework、AV Foundation、OpenAL、Core Audio Frameworks、Core Media 等等
    • Core Services 核心服務層:可以通過它來訪問 iOS 的一些服務。
包含 Address Book Framework、CFNetwork Framework、Core Data Framework、Core Foundation Framework、Core Location Framework、Core Media Framework、Core Telephony Framework、Event Kit Framework、Foundation Framework、Mobile Core Services Framework、Quick Look Framework、Store Kit Framework、System Configuration Framework、Block Objects、Grand Central Dispatch 、In App Purchase、Location Services、SQLite、XML Support 等一些框架,也基本都是基于 c 語言的接口
    • Core OS 是位于 iOS 系統(tǒng)架構(gòu)最下面的一層是核心操作系統(tǒng)層:它包括內(nèi)存管理、文件系統(tǒng)、電源管理以及一些其他的操作系統(tǒng)任務。它可以直接和硬件設(shè)備進行交互,作為 app 開發(fā)者不需要與這一層打交道。
包含 Accelerate Framework、External Accessory Framework、Security Framework、System 等幾個框架,基本都是基于 c 語言的接口
  • 低層次框架提供 iOS 的基本服務和技術(shù);高層次框架建立在低層次框架之上,用來提供更加復雜的服務和技術(shù),較高級的框架向較低級的結(jié)構(gòu)提供面向?qū)ο蟮某橄蟆?/li>
  • 在開發(fā)應用時應盡可能使用較高級的框架,如果要開發(fā)的功能在高層框架中沒有提供,也可以使用較低層框架和技術(shù)。
  • Foundation 和 UIKit 框架是應用編程用到的兩個主要的框架,能夠滿足大多數(shù)應用程序的開發(fā)需求。
  • UIKit 框架提供的類,用于創(chuàng)建基于觸摸的用戶界面。所有 iOS 應用程序都是基于 UIKit,沒有這個框架,就無法交付應用程序。UIKit 提供應用程序的基礎(chǔ)架構(gòu),用于在屏幕上繪圖、處理事件,以及創(chuàng)建通用用戶界面及其中元素。UIKit 還通過管理屏幕上顯示的內(nèi)容,來組織應用程序。
  • Foundation 框架為所有應用程序提供基本的系統(tǒng)服務。應用程序以及 UIKit 和其他框架,都是建立在Foundation 框架的基礎(chǔ)結(jié)構(gòu)之上。Foundation 框架提供許多基本的對象類和數(shù)據(jù)類型,使其成為應用程序開發(fā)的基礎(chǔ)。它還制定了一些約定(如用于取消分配等任務),使代碼更加一致,可復用性更好。

二、Cocoa Touch Layer

① Address Book UI Framework

  • 地址本 UI 框架:該框架提供一個面向?qū)ο蟮木幊探涌?#xff0c;用來顯示標準的系統(tǒng)接口,來創(chuàng)建新的聯(lián)系人和編輯和選擇已存在的聯(lián)系人。

② Event Kit UI Framework

  • 月歷事件 UI 框架:該框架提供一個視圖控制器來呈現(xiàn)標準的系統(tǒng)接口,來觀察和編輯月歷相關(guān)的事件。EventKit UI Framework 基于 Event Kit framework 框架。

③ Game Kit Framework

  • 游戲工具框架:該框架實現(xiàn)對游戲中心的支持,讓用戶能夠在線共享他們的游戲相關(guān)的信息。

④ iAd Framework

  • iAD 框架:該框架用來在應用中提供廣告條。
  • 當你想要顯示廣告時,廣告條與用戶 UI 上的標準的視圖進行合并。
  • 這些視圖與蘋果的 iAd 服務一起工作,自動處理、加載和呈現(xiàn)富媒體廣告以及應答在那些廣告條上的點擊等所有相關(guān)的工作。

⑤ Map Kit Framework

  • 地圖工具框架:MapKit 提供與應用的 UI 組合的一個可滾動的地圖。
  • 除了顯示一個地圖,還能使用該框架接口來定制地圖的內(nèi)容和外觀,也能使用注解來標記感興趣的點,也能使用定制的內(nèi)容來與地圖內(nèi)容疊置。例如,可以在地圖上來畫一條公交路線,或者使用注解來高亮顯示附近的商店和餐館。
  • 除了顯示地圖,MapKit 框架還能與地圖應用以及蘋果的地圖服務器集成來為用戶指引方向。
  • 地圖應用能夠給任意支持方向的應用提供方向的代理。如提供特定類型方向的應用,例如一個顯示地鐵路線的應用,能登記請求接收地圖應用提供的方向。
  • 應用也能向蘋果的服務器請求步行或駕駛方向,并與它們定制的方向的路徑信息混合來為用戶提供完整的點到點體驗。

⑥ Message UI Framework

  • 消息 UI 框架:該框架用來在應用中提供編輯郵件和 sms 消息的支持。
  • 編輯支持包括一個呈現(xiàn)到你的應用的視圖控制器接口,并能設(shè)置這個視圖控制器的一些區(qū)域,如接收人、主題、郵件主體和郵件想包括的任意附件。
  • 在呈現(xiàn)視圖控制器后,也能為用戶提供一個在發(fā)送郵件之前可以編輯郵件的選項。

⑦ UIKit Framework

  • 該框架提供實現(xiàn)圖形和事件驅(qū)動的應用的至關(guān)重要的基礎(chǔ)。包括:
    • 基本的應用管理和基礎(chǔ)設(shè)施,包括應用的主循環(huán);
    • 用戶接口管理,包括對 storyboards 和 nib 文件的支持;
    • 一個用來封裝用戶 UI 內(nèi)容的視圖控制器模式;
    • 標準系統(tǒng)視圖和控制對象;
    • 提供處理觸摸和運動事件的支持;
    • 支持包括與 iCloud 集成功能的文檔模式;
    • 圖形和窗口支持,包括支持外部顯示器;
    • 多任務支持;
    • 打印支持;
    • 定制標準 UIKit 控制的外觀;
    • 支持文本和 web 內(nèi)容;
    • 剪切、復制、粘貼的支持;
    • 支持動畫 UI;
    • 通過 url 語義和框架接口與系統(tǒng)提供的其它應用集成的能力;
    • 對有障礙用戶的可存取性的支持;
    • 支持 ApplePush Notification 服務;
    • 本地通知調(diào)度和提交;
    • pdf 創(chuàng)建;
    • 支持定制像系統(tǒng)鍵盤行為一樣的用戶輸入視圖;
    • 支持創(chuàng)建與系統(tǒng)鍵盤交互的定制的文本視圖;
    • 支持通過 email,Twitter,Facebook和其它服務共享內(nèi)容。
  • 也支持一些設(shè)備特定功能的集成:
    • 內(nèi)建的攝像機;
    • 用戶的圖片庫;
    • 設(shè)備名和模式信息;
    • 電池狀態(tài)信息;
    • 接近傳感器信息;
    • 來自附件耳機的遠程控制信息。

三、MediaLayer

  • 媒體層包含在應用中實現(xiàn)多媒體體驗的圖形、聲音、視頻技術(shù)和框架。使用這層的技術(shù)可以使你容易的建立更加好看和好聽的應用。

① 圖形技術(shù)

  • 高質(zhì)量的圖形是所有應用的重要的組成部分。iOS 提供了許多幫助定制藝術(shù)和圖形屏幕的技術(shù)。iOS 圖形技術(shù)為其提供了廣泛的支持,并可以與 UIKit 視圖架構(gòu)無縫工作。
  • 你能使用標準的視圖來快速提交高質(zhì)量的接口,或者使用本層的圖形技術(shù)創(chuàng)建你自己的定制視圖來提交一個更加豐富的圖形體驗。
  • UIKit graphics
    • UIKit 定義的繪制圖像和 Bézier 路徑,以及動畫視圖內(nèi)容的高級別技術(shù)。
    • UIKit 視圖提供快速和有效的方式來呈現(xiàn)圖像和文本內(nèi)容。
    • UIKit 視圖也能通過顯示和使用 UIKitdynamics 技術(shù)進行動畫,并為用戶提供反饋,促進用戶交互。
  • CoreGraphics 框架
    • CoreGraphics 也稱作 Quartz,是對定制的 2D 向量和圖像呈現(xiàn)提供支持的本地繪制引擎。
    • 該框架提供的引擎雖然沒有 OpenGLES 引擎速度快,但該框架能夠很好地適合于呈現(xiàn)定制的 2D 圖形和動態(tài)圖像。
  • CoreAnimation 框架
    • CoreAnimation 也是 Quartz 核心框架的一部分,是優(yōu)化應用動畫體驗的基礎(chǔ)技術(shù)。
    • UIKit 視圖基于 Core Animation 提供視圖級別的動畫支持。當想對動畫行為有更多控制時也能直接使用 CoreAnimation。
  • Core Image:CoreImage 提供非破壞的方式操作視頻和靜態(tài)圖像。
  • OpenGL ES 及 GLKit
    • OpenGLES 使用硬件加速接口來處理先進的 2D 和 3D 呈現(xiàn)。OpenGLES 通常由游戲開發(fā)者或想實現(xiàn)沉浸式圖像體驗的開發(fā)者使用。
    • OpenGLES 框架提供對呈現(xiàn)過程的全部控制,以及提供創(chuàng)建平滑動畫所需要的幀速。
    • GLKit 是一組 Objective-C 類,以便能夠使用面向?qū)ο蠼涌趤硖峁?OpenGL ES 的強大能力。
  • Text Kit 和 CoreText
    • Text Kit 是 UIKit 框架的家族,用來執(zhí)行最好的排面和文本管理。如果你的應用實現(xiàn)先進的文本操作,Text Kit 提供與應用視圖的無縫集成。
    • CoreText 是處理先進排面和布局的低級別的 C 語言框架。
  • Image I/O:ImageI/O 提供讀寫大多數(shù)圖像格式的接口。
  • Assets Library:AssetsLibrary 框架讓你存取用戶的圖片、視頻和媒體。你想在應用中集成用戶自己的內(nèi)容時可以使用該框架。

② 聲音技術(shù)

  • 聲音技術(shù)工作于底層硬件之上,為用戶提供更加豐富的聲音體驗。這些體驗包括播放和記錄高質(zhì)量的聲音、處理 MIDI 內(nèi)容以及使用設(shè)備內(nèi)建的聲音等能力。
  • Media Player framework:該框架是一個高級別的框架, 用來為用戶提供對 iTunes 庫存取的容易方式,也提供對播放軌跡和播放列表的支持。當你想快速在應用中集成聲音以及不需要控制播放行為時可以使用該框架。
  • AV Foundation:AVFoundation 是管理聲音以及視頻播放和記錄的面向?qū)ο蠼涌?。在記錄聲音和想對聲音播放過程有更好的控制時可以使用該框架。
  • OpenAL:OpenAL 是一個提供位置音效的跨平臺的工業(yè)標準技術(shù)和接口。游戲開發(fā)者經(jīng)常使用該技術(shù)來提供高質(zhì)量的聲音。
  • Core Audio:Core Audio 是一組簡單和智能的接口來記錄和播放聲音以及 MIDI 內(nèi)容。在需要對聲音有更好控制時使用該框架。

③ 視頻技術(shù)

  • 視頻技術(shù)提供管理應用中的靜態(tài)視頻內(nèi)容或者播放來自 Internet 的視頻流的支持。對于帶有適當?shù)挠涗浻布脑O(shè)備,該框架還能夠記錄視頻以及與應用進行集成。
  • UIImagePickerController:UIImagePickerController 是一個選擇用戶媒體文件的 UIKit 視圖控制器。
  • Media Player:MediaPlayer 框架提供一組呈現(xiàn)視頻內(nèi)容的簡單易用的接口,該框架支持全屏和小窗口視頻播放,也為用戶提供可選的播放控制。
  • AVFoundation:AVFoundation 提供先進的視頻播放和記錄能力。在需要對視頻呈現(xiàn)和記錄有更多的控制時使用該框架,例如在實時應用中分層顯示實時視頻和應用提供的其它內(nèi)容。
  • CoreMedia:CoreMedia 框架為操作媒體定義低級別的數(shù)據(jù)類型和接口,當需要對視頻內(nèi)容有無比的控制時可以使用該框架。

④ AirPlay 技術(shù)

  • AirPlay 讓應用串流聲音和視頻內(nèi)容到 Apple TV 或者串流聲音內(nèi)容到第三方揚聲器和接收器。
  • AirPlay 內(nèi)建于許多框架,包括 UIKit、Media Player、AVFoundation、Core Audio。因此在大多數(shù)情況不需要為了支持它做任何事。
  • 在使用那些框架時,當播放內(nèi)容時自動獲得 AirPlay 支持。當用戶選擇使用 AirPlay 播放內(nèi)容時系統(tǒng)自動進行路由。
框架服務內(nèi)容
Assets LibraryAssetsLibrary.framework 提供對用戶設(shè)備上圖片應用管理的圖片和視頻的存取。
使用該框架來存取用戶保存的圖片相冊或?qū)氲皆O(shè)備的任意相冊中的圖片,也能保存新的圖片和視頻到用戶的圖片相冊。
AV FoundationAVFoundation.framework 提供一組播放、記錄和管理聲音和視頻內(nèi)容的Objective-C 類。
當你想在應用的 UI 接口無縫集成媒體能力時使用該框架。你也能使用它來進行更先進的媒體處理,例如同時播放多個聲音或者控制播放和記錄過程的多個方面。
該框架提供的服務包括:
1. 聲音會話管理,包括對系統(tǒng)聲明你的應用聲音能力;
2. 對應用媒體資源的管理;
3. 對編輯媒體內(nèi)容的支持;
4. 捕捉聲音和視頻的能力;
5. 播放聲音和視頻的能力;
6. 軌跡管理;
7. 媒體元數(shù)據(jù)的管理;
8. 立體拍攝;
9. 聲音之間的精確同步;
10. 提供一個確定聲音文件細節(jié)內(nèi)容的 Objective-C 接口,例如數(shù)據(jù)格式,采樣率,通道數(shù);
11. 通過 AirPlay 串流內(nèi)容
Core AudioCore Audio 是一個對聲音處理提供本地支持的框架家族。這些框架支持聲音的產(chǎn)生、記錄、混合和回放。
你也能使用這些接口處理 MIDI 內(nèi)容以及串流聲音和 MIDI 內(nèi)容到其它應用。
Core Audio 框架包括如下框架:
1. CoreAudio.framework:定義 Core Audio 框架使用的所有數(shù)據(jù)類型。
2. AudioToolbox.framework:提供聲音文件和聲音流的播放和記錄服務。也提供管理聲音文件,播放系統(tǒng)警告聲音,在某些設(shè)備上觸發(fā)震動的支持。
3. AudioUnit.framework:提供使用內(nèi)建聲音單元。也提供使你的應用的聲音內(nèi)容作為對其它應用可視的聲音組件的支持。
4. CoreMIDI.framework:提供與 MIDI 設(shè)備通訊的標準方式,包括硬件鍵盤和合成器。你使用這個框架來發(fā)送和接收 MIDI 消息以及與通過 dock 連接器或網(wǎng)絡(luò)連接到 iOS 設(shè)備的 MIDI 外設(shè)交互。
5. MediaToolbox.framework:提供對聲音 tap 接口的存取。
Core GraphicsCoreGraphics.framework 包含Quartz 2D 繪制 api。
Quartz 是一個原先用在 OS X 的先進的、向量繪制引擎。Quartz 支持路徑繪制,抗鋸齒呈現(xiàn),剃度、圖像、顏色、坐標空間轉(zhuǎn)換以及 pdf 內(nèi)容創(chuàng)建、顯示和分析等功能。
雖然這個 api 是 C-based 接口,但它使用了面向?qū)ο蟪橄髞肀憩F(xiàn)基本的繪制對象,因此使它容易存儲和重用圖形內(nèi)容。
Core ImageCoreImage.framework 提供一組強大的內(nèi)建過濾器來操作視頻和靜態(tài)圖像。
你能在觸摸彈起、糾正圖片以及面部和特征檢測等許多方面使用這些內(nèi)建的過濾器。這些過濾器的先進特點是它們操作在非破壞方式,即原先的圖像不被改變。
這些過濾器針對底層硬件進行了優(yōu)化,因此它們是快速和有效的。
Core TextCoreText.framework 提供一個對文本進行布局和字體處理的簡單的、高性能的 C-based 接口。
該框架用在不使用 TextKit 但仍想獲得在字處理應用中發(fā)現(xiàn)的先進文本處理能力。
該框架提供了一個智能的文本布局引擎,包括在其它內(nèi)容周圍環(huán)繞文本的能力,它也支持使用多種字體和呈現(xiàn)屬性的先進的文本風格。
Core VideoCoreVideo.framework 為 Core Media 框架提供緩沖和緩沖池支持。多數(shù)應用從不直接使用該框架
Game ControllerGameController.framework 讓你在應用中發(fā)現(xiàn)和配置針對 iPhone/iPod/iPad 設(shè)備的游戲控制器。
游戲控制器可以是物理連接到 iOS 設(shè)備或者是通過藍牙無線連接。GameController 框架當控制器可獲得時通知你的應用讓應用可以規(guī)定哪個控制器輸入與你的應用相關(guān)
GLKitGLKit 支持應用開發(fā)的四個關(guān)鍵領(lǐng)域:
1. GLKView 和 GLKViewController 類提供一個 OpenGLES 視圖和其呈現(xiàn)循環(huán)的標準實現(xiàn)。OpenGLES 視圖代表應用管理底層的 framebuffer 對象。應用只需在視圖上繪制。
2. GLKTextureLoader 類提供在你的應用中使用圖像轉(zhuǎn)換和加載線程,允許應用自動加載紋理圖像到應用的上下文。能夠異步或同步加載紋理。當異步加載紋理時,應用應提供一個完成處理塊,該處理塊在紋理加載進應用上下文時被調(diào)用。
3. GLKit 框架提供向量、矩陣和 3D 旋轉(zhuǎn)以及提供 OpenGLES 1.1 上的矩陣。
4. GLKBaseEffect、GLKSkyboxEffect 和 GLKReflectionMapEffect 類實現(xiàn)給通用圖形操作提供可配置的圖形著色。尤其 GLKBaseEffect 類實現(xiàn)了 OpenGL ES 1.1 規(guī)范上的光亮和材質(zhì)模式,簡化了移植一個應用從 OpenGL ES 1.1 到 OpenGL ES 最后版本的努力。
Image I/OImageIO.framework 提供輸入和輸出圖像數(shù)據(jù)和圖像元數(shù)據(jù)的接口。
該框架利用 CoreGraphics 數(shù)據(jù)類型和功能,并支持在 iOS 上所有的可獲得的標準的圖像類型。你能使用這個框架存取 Exif 和 IPTC 元數(shù)據(jù)屬性。
Media AccessibilityMediaAccessibility.framework 管理媒體文件中 closed-caption 內(nèi)容的呈現(xiàn)。
該框架與新的設(shè)置配合工作可以讓用戶決定是否允許 closed-caption 顯示。
Media PlayerMediaPlayer.framework 提供應用中播放聲音和視頻的高級別支持。
能夠使用該框架做如下工作:
1. 播放視頻到用戶屏幕或通過 AirPlay 到另外的設(shè)備屏幕。能夠全屏幕播放視頻或以可改變視圖大小的方式播放。
2. 存取用戶的 iTunes 音樂庫。能夠播放音樂軌跡和播放列表、搜索音樂、給用戶提供一個媒體 picker 呈現(xiàn)接口。
3. 配置和管理電影的回放。
4. 在鎖定屏幕和 app 切換窗口上顯示 NowPlaying 信息。當內(nèi)容通過 AirPlay 提交時還能顯示到 AppleTV 上。
5. 檢測視頻通過 AirPlay 被串流的時間。
OpenALOpenAudio Library(OpenAL)接口是用來在應用中提供位置音效的跨平臺的標準。
能夠使用該接口在游戲和其它需要位置音效輸出的程序中實現(xiàn)高性能、高質(zhì)量的聲音。
因為 OpenAL 是跨平臺的標準,在 iOS 使用 OpenAL 編寫的代碼能夠容易地移植到許多其它平臺。
OpenGL ESOpenGLES.framework 提供繪制 2D 和 3D 內(nèi)容的工具,它是一個 C-based 的框架。
該框架以最接近設(shè)備硬件的方式為全屏沉浸式應用例如游戲提供細粒度的圖形控制和高的幀率。
你能夠與 EAGL 配合使用這個框架,為 OpenGL ES 繪制調(diào)用和 UIKit 的本地窗口對象之間提供接口。
該框架支持 OpenGLES 1.1,2.0,3.0 規(guī)范。2.0 規(guī)范增加了片段和頂點著色的支持,3.0 規(guī)范增加了更多的功能,包括多個呈現(xiàn)目標和變換反饋。
Quartz CoreQuartzCore.framework 包含 Core Animation 接口。
Core Animation 是一個先進的復合技術(shù),使用它能容易創(chuàng)建快和有效的 view-based 的動畫。
復合引擎利用底層硬件來有效的實時操作視圖內(nèi)容。
只需規(guī)定動畫的起始點,CoreAnimation 做剩下的工作。因為 Core Animation 內(nèi)嵌在UIView架構(gòu)的底層,因此它總是可用的。
Sprite KitSpriteKit.framework 框架為 2D 和 2.5D 游戲提供硬件加速的動畫系統(tǒng)。
SpriteKit 提供大多數(shù)游戲需要的基礎(chǔ),包括一個圖形引擎和動畫系統(tǒng),聲音播放支持,一個物理仿真引擎。
使用 SpriteKit 不需你自己創(chuàng)建這些事情,使你聚焦在內(nèi)容設(shè)計和內(nèi)容的高級別的交互上。
在 Sprite Kit 應用中內(nèi)容組織為場景。一個場景包括紋理對象,視頻,路徑圖形,核心圖像過濾器和其它的特效。
SpriteKit 利用這些對象,確定這些對象到屏幕上的最有效的方式。
當在場景中到了動畫內(nèi)容的時刻,你能使用 SpriteKit 來顯式規(guī)定你想執(zhí)行的行動或使用物理仿真引擎來為那些對象定義物理行為(例如重力、引力或排拆力)。
除了 SpriteKit 框架,也有其它 Xcode 工具來創(chuàng)建顆粒發(fā)射效果和紋理圖。你能使用 Xcode 工具來管理應用資源和快速地更新 Sprite Kit 場景。

四、CoreServices Layer

  • CoreServices Layer 包含應用需要的基礎(chǔ)的系統(tǒng)服務,這些服務中的核心是 CoreFoundation 和 Foundation 框架,定義了所有應用使用的基本類型。
  • 該層也包含獨立的技術(shù)來支持一些其它功能,例如位置、iCloud、社交媒體和網(wǎng)絡(luò)。

① Peer-to-Peer Services:點到點服務

  • Multipeer Connectivity 框架提供通過藍牙進行 p2p 連接的能力。
  • 能使用 p2p 連接來啟動與附近設(shè)備的通訊會話。雖然 p2p 連接主要用在游戲中,也能在其它類型的應用中使用這個功能。

② iCloud Storage:云存儲

  • iCloud 存儲讓應用把用戶文檔和數(shù)據(jù)寫到一個中心位置,用戶然后能從他們的計算機和 iOS 設(shè)備存取這些數(shù)據(jù)。
  • 使用 iCloud 可以使用戶文檔無所不在,意味著用戶能從任何設(shè)備閱讀或編輯那些文檔,而不需要顯式的同步或文件傳輸。存儲文檔到用戶的 iCloud 賬戶也為用戶提供了一層安全。即使用戶的設(shè)備丟失,那些設(shè)備上的文檔如果已經(jīng)保存到 iCloud 就不會丟失。
  • 應用能以兩種方式使用 iCloud 存儲,每一種有不同的使用意圖:
    • iCloud 文檔存儲:可以使用這個功能在用戶的 iCloud 賬戶存儲用戶文檔和數(shù)據(jù)。
    • iCloud 鍵值存儲:使用這個功能在應用之間共享數(shù)據(jù)。
  • 大多數(shù)應用使用 iCloud 文檔存儲來共享來自用戶賬戶的文檔。使用 iCloud 文檔存儲用戶關(guān)心的是文檔能否能夠在設(shè)備之間共享以及他們是否能夠從一個給定設(shè)備查看和管理那些文檔。
  • 相對的,iCloud 鍵值存儲是應用與應用的其它實例共享小量數(shù)據(jù)(幾十 K 字節(jié))的方式,應用應當用它存儲非緊急的應用數(shù)據(jù),例如設(shè)置。

③ Automatic Reference Counting:自動引用計數(shù)

  • AutomaticReference Counting(ARC)是一個編譯級別的功能,用它來簡化 Objective-C 對象生命周期過程的管理,以此代替用戶必須記住什么時候應該保持和釋放對象。
  • ARC 評估對象的生命周期需求和自動在編譯時間插入適當?shù)姆椒ㄕ{(diào)用。
  • ARC 用來代替 iOS 的早期版本中存在的傳統(tǒng)的管理內(nèi)存的編程模式。
  • 新創(chuàng)建的工程自動使用 ARC。Xcode 也提供了移植工具幫助你轉(zhuǎn)換遺留的工程來使用 ARC.

④ Block Objects:塊對象

  • BlockObjects 是一個能夠與你的 C 或 Objective-C 代碼集成的 C 語言的構(gòu)造塊。一個 blockobject 本質(zhì)上是一個異步功能和相關(guān)的數(shù)據(jù)。在其它語言中有時也被稱做 closure 或 lambda。
  • Blocks 尤其用作回調(diào)或放在需要一種容易的組合執(zhí)行代碼和相關(guān)數(shù)據(jù)方式的地方。
  • 在 iOS,通常在下面的場景使用 Blocks:
    • 作為代理或代理方法的代替;
    • 作為回調(diào)功能的代替;
    • 為某個一次性操作實現(xiàn)其完成處理函數(shù);
    • 在一個集合中的所有項上執(zhí)行一個任務;
    • 與提交隊列一起執(zhí)行異步任務。

⑤ Data Protection:數(shù)據(jù)保護

  • DataProtection 允許應用利用設(shè)備上已有的內(nèi)建的加密方法來使用用戶的敏感數(shù)據(jù):
    • 當應用指定一個特定的文件被保護時,系統(tǒng)在磁盤上以加密格式存儲該文件;
    • 當設(shè)備鎖定時,該文件的內(nèi)容不能被應用和任何潛在的侵入者存取;
    • 可是當設(shè)備由用戶解鎖時,一個解密 key 被創(chuàng)建允許應用存取那個文件;
    • 用戶也可以使用其它級別的數(shù)據(jù)保護機制。
  • 實現(xiàn)數(shù)據(jù)保護需要你考慮如何創(chuàng)建和管理你想保護的數(shù)據(jù)。應用必須設(shè)計在數(shù)據(jù)的創(chuàng)建時間加密數(shù)據(jù),以及當用戶鎖定或解鎖設(shè)備時為存取條件改變做好準備。

⑥ File-Sharing Support:文件共享支持

  • File-SharingSupport 使用戶數(shù)據(jù)文件在 iTunes 9.1 和以后上可被其它應用獲得。
  • 一個應用聲明支持文件共享使它的 /Documents 目錄下的內(nèi)容對其它用戶可獲得。用戶然后當需要時能夠把文件從 iTunes 移進或移出應用的 Documents 目錄。這個特征不允許應用與相同設(shè)備上的其它應用共享應用,這需要粘貼板或一個文檔交互控制器對象。
  • 應用為了允許文件共享支持,需要做如下工作:
    • 在應用的 Info.plist 文件中增加 UIFileSharingEnabled 鍵,并設(shè)置其值為 YES。
    • 在你的應用的 Documents 中放你想共享的文件;
    • 當設(shè)備插進用戶的計算機時,iTunes 在選中設(shè)備的 Apps 標簽下顯式一個文件共享節(jié);
    • 用戶然后能夠增加文件到設(shè)備的文檔目錄或移動文件到桌面。
  • 支持文件共享的應用應該能夠識別文件什么時候增加到其Documents目錄和做出適當?shù)膽?。例如應用可以使任意新文件的?nèi)容可以從它的接口獲得,也應該從不把 Documents 目錄的文件列表呈現(xiàn)給用戶來請求用戶決定對那些文件做什么。

⑦ Grand Central Dispatch

  • GrandCentral Dispatch(GCD)是一個 BSD 技術(shù),應用可以用來管理其任務的執(zhí)行。
  • GCD 與高優(yōu)化的核組合成一個異步編程模式,來提供方便和更有效的對線程的替代。GCD 也為許多低級別的任務提供一個方便的選擇,例如讀和寫文件描述符,實現(xiàn)定時器和監(jiān)視信號和處理事件。

⑧ In-App Purchase:應用內(nèi)購買

  • In-App Purchase 提供在應用中銷售應用特定的內(nèi)容和服務以及來自 iTunes 的內(nèi)容的能力。
  • 這個功能使用 StoreKit 框架實現(xiàn),并提供使用用戶的 iTunes 賬號來處理金融方面的事務需要的基礎(chǔ)。
  • 應用處理全部用戶體驗和供購買的內(nèi)容及可獲得服務的呈現(xiàn)。作為可下載的內(nèi)容,你能把可下載的內(nèi)容放到你自己的服務器或使用蘋果的服務器。

⑨ SQLite

  • SQLite 庫讓你在你的應用中嵌入一個輕量級的 sql 數(shù)據(jù)庫,而不需要運行一個分離的遠程數(shù)據(jù)庫服務進程。
  • 從你的應用,你能創(chuàng)建本地數(shù)據(jù)庫文件,管理數(shù)據(jù)庫表和表中的數(shù)據(jù)記錄。
    SQLite 庫為通用功能使用設(shè)計,但已經(jīng)被優(yōu)化來提供對數(shù)據(jù)記錄更快速的存取。

⑩ XML Support

  • Foundation 框架提供一個 NSXMLParser 類用來從一個 xml 文檔中引出元素。
  • 操作 xml 內(nèi)容的額外的支持由 libxml2 庫提供支持,libxml2 開源庫能快速地分析或?qū)懭我獾?xml 數(shù)據(jù)和轉(zhuǎn)換 xml 內(nèi)容到 html。
框架服務內(nèi)容
Accounts FrameworkAccounts.framework 為確定的用戶賬號提供單點登錄模式。
單點登錄通過消除用戶分離的多個賬號需要的多次登錄提示,來增強用戶體驗。它也通過為應用管理賬號認證過程來簡化開發(fā)模式。
該框架需要與 Social 框架配合使用。
Address Book FrameworkAddressBook.framework 提供可編程存取用戶的聯(lián)系人數(shù)據(jù)庫的方式。
如果應用使用聯(lián)系人信息,你能使用該框架來存取和修改聯(lián)系人信息。例如一個聊天應用可以使用該框架來引出可能的聯(lián)系人列表,通過聯(lián)系人列表來啟動一個會話以及在特定視圖顯示那些聯(lián)系人。
重要提示:存取用戶的聯(lián)系人數(shù)據(jù)需要用戶的明確的許可。應用因此必須準備好用戶拒絕存取的情形。應用也鼓勵提供Info.plist鍵來描述需要存取的原因。
Ad Support FrameworkAdSupport.framework 提供存取應用用于廣告功能的一個標識。
該框架也提供一個指示用戶是否選擇廣告跟蹤的標志。應用在試圖存取廣告標識前需要度和判斷這個標志。
CFNetworkCFNetwork.framework 是高性能的使用面向?qū)ο髮W(wǎng)絡(luò)協(xié)議進行抽象的一組 C-based 接口。這些抽象提供對協(xié)議棧細節(jié)的控制,使它容易使用低級別的構(gòu)造例如 BSDsockets。
你能使用該框架簡化與 ftp 或 http 服務器通訊或決定 dnshosts 的任務。
使用 CFNetwork 框架,你能:
1. 使用 BSD sockets。
2. 使用 SSL 或 TLS 創(chuàng)建安全連接。
3. 決定dnshosts。
4. 與 HTTP 服務器、認證 HTTP 服務器、HTTPS 服務器交互。
5. 與 FTP 服務器交互。
6. 發(fā)布、解決和瀏覽 Bonjour 服務。
CFNetwork 物理和理論上基于 BSD sockets。
Core DataCoreData.framework 框架是管理 MVC 應用中的數(shù)據(jù)模式的一種技術(shù)。
CoreData 框架打算在數(shù)據(jù)模式是高結(jié)構(gòu)化的應用中使用。
代替編程定義數(shù)據(jù)結(jié)構(gòu),在 Xcode 中能夠使用圖形工具來建立一個表現(xiàn)你的數(shù)據(jù)模式的綱要。在運行時,你的數(shù)據(jù)模式實體的實例通過 CoreData 框架被創(chuàng)建、管理和獲得。
通過為你的應用管理其數(shù)據(jù)模式,CoreData 大大減少了必須書寫的代碼量。
CoreData 也提供如下功能:
1. 為優(yōu)化性能在 SQLite 數(shù)據(jù)庫中存儲對象數(shù)據(jù);
2. 一個管理數(shù)據(jù)表視圖結(jié)果的 NSFetchedResultsController 類;
3. 對基本的文本編輯之外的 undo/redo 的管理;
4. 支持屬性值的校驗;
5. 支持傳播改變確保對象之間的關(guān)系保持一致性;
6. 支持分組、過濾和在內(nèi)存中優(yōu)化數(shù)據(jù)。
如果你開始開發(fā)一個新應用或計劃對已有應用進行大的更新,應該考慮使用 CoreData。
Core FoundationCoreFoundation.framework 是一組 C-based 接口,為 iOS 應用提供基本的數(shù)據(jù)管理和服務功能。
該框架包括如下支持:
1. 集合數(shù)據(jù)類型(數(shù)組、集合等);
2. 應用打包 Bundles;
3. 字符串管理;
4. 日期和時間管理;
5. 原始數(shù)據(jù)塊管理
6. Preferences管理;
7. URL 和流操作;
8. 線程;
9. 端口和 socket 通訊。
CoreFoundation 框架與 Foundation 框架緊密相關(guān),為相同的基本功能提供 Objective-C 接口。
當你需要混合使用 Foundation 對象和 Core Foundation 類型時,你能利用兩個框架之間存在的“toll-freebridging”。
toll-free bridging”意味著你能可交換地在兩個框架的方法和功能中使用一些 CoreFoundation 和 Foundation 類型。這個支持對許多數(shù)據(jù)類型可用,包括集合和字符串數(shù)據(jù)類型。
每個框架的類和類型描述聲明一個對象是否是 toll-freebridged以及在是的情況下來標識它連接到什么對象。
Core LocationCoreLocation.framework 為應用提供位置信息。該框架使用板上的 GPS、蜂窩、或者Wi-Fi來定位用戶的當前經(jīng)度和緯度。
你可在你的應用中集成該技術(shù)為用戶提供位置信息。例如,你可實現(xiàn)一個基于用戶的當前位置搜索附近餐館、商店或者銀行的應用。
CoreLocation 框架也提供如下能力:
1. 在包括磁力計的 iOS 設(shè)備上存取羅盤信息;
2. 基于地理位置或藍牙 beacon 進行區(qū)域監(jiān)視;
3. 支持使用蜂窩基站的低耗電的位置監(jiān)視;
4. 與 MapKit 配合來增強在特定情景下的位置數(shù)據(jù)的質(zhì)量,例如開車時。
Core Media FrameworkCoreMedia.framework 提供由 AV Foundation 框架使用的低級別的媒體類型。
大多數(shù)應用從不需要使用該框架,但少數(shù)需要更精確控制音視頻內(nèi)容創(chuàng)建和呈現(xiàn)的開發(fā)者可以使用它。
Core Motion FrameworkCoreMotion.framework 提供一組接口來存取設(shè)備上可獲得的運動數(shù)據(jù)。
該框架支持使用一組新的 block-based 接口來存取原始和加工過的加速度計數(shù)據(jù)。對于帶有陀螺儀的設(shè)備,你也能獲得原始的陀螺儀數(shù)據(jù)和加工過的反應設(shè)備方向和旋轉(zhuǎn)速度的數(shù)據(jù)。
你能在游戲或其它使用運動作為輸入或作為增強用戶體驗的方式的應用中使用加速度計和陀螺儀兩種數(shù)據(jù)。對于帶有計步硬件的設(shè)備,你能存取它的數(shù)據(jù)來跟蹤健康相關(guān)的運動。
Core Telephony FrameworkCoreTelephony.framework 提供與蜂窩電話的通話相關(guān)的信息交互的接口。
可以使用該框架來獲得用戶的蜂窩服務提供者的信息。對于對蜂窩 call 事件感興趣的應用例如 VoIP 應用也能在那些事件出現(xiàn)時被通知。
Event KitEventKit.framework 提供存取用戶設(shè)備上的月歷事件的接口。
能夠使用該框架來做如下事情:
1. 獲得用戶月歷上存在的事件和提示;
2. 增加事件到用戶月歷;
3. 為用戶創(chuàng)建提示和使它們出現(xiàn)在提示應用中;
4. 為月歷事件配置提示信號,包括設(shè)置提示信號應該什么時候觸發(fā)的規(guī)則。
重要提示:存取用戶的月歷和提示數(shù)據(jù)需要用戶的明確許可。應用因此必須準備好用戶拒絕的情形,也鼓勵應用在其 Info.plist 文件中提供一個描述需要存取原因的鍵。
FoundationFoundation.framework 提供 Core Foundation 框架提供的許多功能的 Objective-C 封裝。
該框架提供如下功能的支持:
1. 集合數(shù)據(jù)類型(數(shù)組、集合等等);
2. 應用打包 Bundles;
3. 字符串管理;
4. 日期和時間管理;
5. 原始數(shù)據(jù)塊管理;
6. Preferences 管理;
7. URL 和流操作;
8. 線程和運行環(huán);
9. Bonjour;
10. 通訊端口管理;
11. 國際化;
12. 規(guī)則表達式匹配;
13. Cache 支持。
JavaScriptCoreJavaScriptCore.framework 為許多標準的 JavaScript 對象提供 Objective-C 語言的封裝。使用該框架來執(zhí)行 JavaScript 代碼和分析 JSON 數(shù)據(jù)。
Mobile Core ServicesMobileCoreServices.framework 定義在通用類型標識符(UTIs)中使用的低級別類型。
Multipeer Connectivity FrameworkMultipeerConnectivity.framework 支持附近設(shè)備的發(fā)現(xiàn),并與那些設(shè)備直接通訊(不需要Internet連接)。
使用該框架能夠與附近設(shè)備通訊、容易的創(chuàng)建多人會話、支持可靠地傳輸順序和實時數(shù)據(jù)。
該框架為發(fā)現(xiàn)和管理網(wǎng)絡(luò)服務提供可編程和 UI-based 的選項。應用能在 UI 中集成 MCBrowserViewController 類來顯示一個發(fā)現(xiàn)設(shè)備列表讓用戶選擇。
另外也能使用 MCNearbyServiceBrowser 類來可編程的查找和管理對方設(shè)備。
Newsstand KitNewsstand 應用為用戶提供了一個閱讀雜志和報紙的中心位置。想通過 Newsstand 提供雜志和報紙內(nèi)容的出版商能夠使用 NewsstandKit 框架(NewsstandKit.framework)創(chuàng)建它們自己的 iOS 應用,讓用戶啟動新雜志和報紙新聞的后臺下載。在啟動下載后,系統(tǒng)處理下載操作和當內(nèi)容可獲得時通知應用。
Pass KitPassbook 應用為用戶提供了一個存儲訂貨單、登機卡、入場券和商業(yè)折扣卡的位置。代替物理攜帶這些東西,用戶現(xiàn)在能在 iOS 設(shè)備上存儲它們,并和過去一樣的方式使用。
Pass Kit 框架 (PassKit.framework)提供把這些功能集成到你的應用的 Objective-C 接口。
你能與web 接口和文件格式信息組合使用該框架來創(chuàng)建和管理你們公司提供的電子入場券。
電子入場券由你們公司的 web service創(chuàng)建并通過 email、Safari 或定制的應用提交到用戶的設(shè)備。
電子入場券本身使用特殊的文件格式,在提交之前被加密簽名。文件格式標識關(guān)于提供服務的相關(guān)信息以及用戶知道是什么服務的信息。
電子入場券也可以包含一個對卡進行校驗的條碼或其它信息,以便它能被兌換或使用。
Quick LookQuickLook.framework 提供了一個預覽應用不直接支持的文件內(nèi)容的接口。
該框架主要打算用于應用從網(wǎng)絡(luò)下載文件或處理來自不知道來源的文件的工作。
在得到文件后,你能使用該框架提供的視圖控制器來直接顯示文件的內(nèi)容。
Safari ServicesSafariServices.framework 提供以可編程的方式增加 URLs 到用戶的 Safari 的書簽的支持。
Social FrameworkSocial.framework 提供一個簡單的接口來存取用戶的社交媒體賬號。
該框架取代 Twitter 框架并增加了其它社交賬號,包括 Facebook、Sina 微博以及其它。
應用能使用該框架提交狀態(tài)更新和圖像到用戶賬號。該框架與 Accounts 框架一起為用戶提供單點登錄并確保存取的用戶賬號是經(jīng)過準許的。
Store KitStoreKit.framework 提供在 iOS 應用中購買內(nèi)容和服務的支持,也被稱作應用內(nèi)購買。
例如,你能使用該功能來允許用戶去鎖另外的應用功能。或者如果你是一名游戲開發(fā)者,你能使用它來提供另外的游戲級別。
在這兩種情況,StoreKit 框架處理事務的收入方面事務,包括通過用戶的 iTunes 賬號處理付費請求,給應用提供關(guān)于購買的信息。
Store Kit聚集在事務的金融方面,確保事務正確和安全。你的應用處理事務的其它方面,包括購買接口的呈現(xiàn)和適當內(nèi)容的下載(去鎖)。
工作的分工讓你能夠控制購買內(nèi)容的用戶體驗。由你決定你想呈現(xiàn)給用戶什么樣的購買接口和什么時候那樣做,你也決定你的應用最好的提交機制。
System Configuration FrameworkSystemConfiguration.framework 提供可達性接口,你能用它來確定設(shè)備的網(wǎng)絡(luò)配置,也能使用該框架確定一個 Wi-Fi 或蜂窩連接是否在用以及一個特定的主機服務器是否能夠存取。

五、Core OS Layer

  • Core OS 是用 FreeBSD 和 Mach 所改寫的 Darwin,是開源、符合 POSIX 標準的一個 Unix 核心。
  • CoreOS 層包含其它大多數(shù)技術(shù)建在其之上的低級別的功能。雖然應用不直接使用這些技術(shù),它們被其它框架使用。在需要顯而易見的處理安全或與外設(shè)通訊的情形,你也能使用該層提供的框架。

  • Accelerate 加速框架
    • Accelerate框架 (Accelerate.framework)包含執(zhí)行數(shù)字信號處理、線性代數(shù)、圖像處理計算的接口。
    • 使用該框架的優(yōu)點是它們針對所有的 iOS 設(shè)備上存在的硬件配置做了優(yōu)化,因此你能寫一次代碼確保在所有設(shè)備上有效運行。
  • Core Bluetooth Framework(核心藍牙框架)
    • CoreBluetooth 框架 (CoreBluetooth.framework)允許開發(fā)者與藍牙低耗電外設(shè)(LE)交互。
    • 使用該框架的 Objective-C 接口能夠完成如下工作:
      • 掃描藍牙外設(shè),連接和斷開發(fā)現(xiàn)的藍牙外設(shè);
      • 聲明應用的服務,轉(zhuǎn)換 iOS 設(shè)備成其它藍牙設(shè)備的外設(shè);
      • 從 iOS 設(shè)備廣播 iBeacon 信息;
      • 保存你的藍牙連接的狀態(tài),當應用重新啟動時恢復那些連接;
      • 藍牙外設(shè)可獲得性變化時獲得通知。
  • External Accessory Framework(外部附件框架)
    • ExternalAccessory 框架(ExternalAccessory.framework)提供與連接到 iOS 設(shè)備的硬件附件通訊的支持。
    • 附件能通過 30-pin 連接器或使用藍牙無線與 iOS 設(shè)備進行連接。該框架給你提供了獲得關(guān)于每一個可獲得的附件信息和啟動通訊會話的方式。然后,你可自由的使用附件支持的命令直接操作附件。
  • Generic Security Services Framework(通用安全服務框架)
    • GenericSecurity Services 框架 (GSS.framework)給ios應用提供一組標準安全相關(guān)的服務。該框架的基本接口規(guī)定在 IETFRFC2743 and RFC4401。
    • 除了提供標準的接口,iOS 還包括一些沒有在標準中規(guī)定但被許多應用需要的一些管理證書需要的額外東西。
  • Security Framework(安全框架)
    • 除了內(nèi)建的安全功能,iOS 也提供了一個明確的安全框架(Security.framework),你能用它來保證應用管理的數(shù)據(jù)的安全。
    • 該框架提供管理證書、公有和私有 key 和信任策略的接口。支持產(chǎn)生加密安全偽隨機碼。它也支持在 keychain(保存敏感用戶數(shù)據(jù)的安全倉庫)中保存證書和加密 key。
    • 公共加密庫提供對稱加密、hash 認證編碼(HMACs)、數(shù)字簽名等額外支持,數(shù)字簽名功能本質(zhì)上與 iOS 上沒有的 OpenSSL 庫兼容。
    • 在你創(chuàng)建的多個應用之間共享 keychain 是可能的。共享使它容易在相同的一套應用之間更平滑的協(xié)作。例如,你能使用該功能來共享用戶口令或其它元素,否則可能使每個應用都需要提示用戶。
    • 為了在應用之間共享數(shù)據(jù),必須為每個應用的 Xcode 工程配置適當?shù)臋?quán)限。
  • System
    • System 級包含 kernel 環(huán)境、驅(qū)動以及操作系統(tǒng)級別的 unix 接口。kernel 本身負責操作系統(tǒng)的每一個方面:如虛擬內(nèi)存管理、線程、文件系統(tǒng)、網(wǎng)絡(luò)和互聯(lián)通信。
    • 在該層的驅(qū)動也提供在可獲得的硬件與系統(tǒng)框架之間的接口。為了安全,對 kernel 和驅(qū)動的存取被限制到一組有限的系統(tǒng)框架和應用。
    • iOS 提供一組存取許多操作系統(tǒng)低級別功能的接口,應用通過 LibSystem 庫存取這些功能。
    • 該 C-based 的接口提供如下功能的支持:
      • 多任務(POSIX 線程和 GCD)
      • 網(wǎng)絡(luò)(BSDsockets)
      • 文件系統(tǒng)存取
      • 標準 I/O
      • Bonjour 和 DNS 服務
      • 位置信息
      • 內(nèi)存分配
      • 數(shù)學計算
  • 64-Bit Support
    • iOS 原先是為 32-bit 架構(gòu)的設(shè)備設(shè)計的,自 iOS 7 開始支持在 64-bit 進行編譯、鏈接和調(diào)試。所有的系統(tǒng)庫和框架是支持 64 位的,意味著它們能在 32-bit 和 64-bit 應用中使用。
    • 當以 64-bit 運行時編譯時,應用可能運行的更快,因為在 64-bit 模式可以獲得額外的處理器資源。
    • iOS 使用 OS X 和其它 64-bitUNIX 系統(tǒng)使用的 LP64 模式,意味著在這些系統(tǒng)移植時不會碰到太頭疼的事。
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的iOS之深入解析操作系统的架构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

国产精品久久久久久久久久久久冷 | 中文字幕在线看人 | 麻豆系列在线观看 | 狠狠久久综合 | 色综合久久久久综合99 | 欧美一区二区在线免费看 | 99成人免费视频 | 欧美日韩免费在线观看视频 | 久久九九久久 | 中日韩免费视频 | 国产成人在线免费观看 | 日韩一区正在播放 | 麻豆 free xxxx movies hd| 亚洲精品综合在线观看 | 国产精品九九九九九九 | 三级黄色a| 欧美日韩在线免费视频 | av高清不卡 | 亚洲精品小视频在线观看 | av中文天堂 | 免费看一及片 | 国产综合久久 | 97超碰精品 | 91在线看视频免费 | 激情视频在线高清看 | 国产亚洲在 | 欧美黄在线 | 国产18精品乱码免费看 | 好看的国产精品视频 | 特级黄色一级 | 超碰免费av | 亚洲久在线| 亚洲一级国产 | 99精品视频播放 | 波多野结衣小视频 | 五月婷婷在线观看 | 精品成人国产 | 欧美日韩中文国产 | 97伊人网| 夜夜夜夜夜夜操 | 久久五月激情 | 国产精品资源在线 | 久久国产美女视频 | 国产免费黄色 | 亚洲精品色婷婷 | 亚洲无吗av | 国产高清久久久 | 久久婷婷色综合 | 亚洲乱码中文字幕综合 | 91精品久久久久久久久 | 97超碰资源站 | 欧美天天综合 | 久久成人精品电影 | 四季av综合网站 | av片免费播放 | 超碰国产在线观看 | 久在线观看视频 | av在线电影免费观看 | 欧美特一级片 | 亚洲成人动漫在线观看 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美色婷婷 | 久久成人国产精品免费软件 | 国产色一区 | 亚洲一级电影在线观看 | 国产视频一二区 | 美女免费视频一区二区 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 成人av一区二区兰花在线播放 | 成年人在线观看免费视频 | 国产 日韩 在线 亚洲 字幕 中文 | 精产嫩模国品一二三区 | 在线看国产 | 91自拍91| 肉色欧美久久久久久久免费看 | 一本一本久久aa综合精品 | 日韩 精品 一区 国产 麻豆 | 国产五十路毛片 | 亚洲国产一区二区精品专区 | 久久免费99 | 日韩av手机在线看 | 国产免费高清 | 97精品视频在线播放 | 久久电影国产免费久久电影 | 久久激情视频 久久 | 五月婷婷,六月丁香 | 伊人色综合网 | 午夜av网站| 久久精品国产成人 | 五月天丁香综合 | 99精品国自产在线 | 欧美精品在线视频 | 国产精品视频资源 | 成人a在线 | 99精品国产成人一区二区 | 国内一级片在线观看 | 狠狠色丁香婷婷综合 | 色综合天 | 国内精品在线一区 | 日本中文一级片 | 在线99 | av中文天堂在线 | 亚洲每日更新 | 欧美日韩不卡在线视频 | 亚洲成人精品在线 | 午夜视频黄 | 在线免费观看国产视频 | 伊人狠狠色 | 丁香花中文字幕 | 国产免费又粗又猛又爽 | 久久视频在线观看 | 日本精品小视频 | 九九热在线免费观看 | 黄色亚洲 | 视频二区在线 | 国产美女免费观看 | 久久人人爽人人 | 91色在线观看视频 | 欧美日韩视频 | 成人一级免费视频 | 亚洲精品国产综合久久 | 久久久久久久久亚洲精品 | 天天草综合 | 国内成人av| 97视频在线 | 中日韩在线视频 | 久久无码精品一区二区三区 | 日韩黄色一级电影 | 日本不卡一区二区三区在线观看 | 在线视频区 | 久久久免费精品国产一区二区 | 免费观看的黄色 | 又黄又爽又刺激视频 | 欧美日韩国产页 | 国产成人精品亚洲日本在线观看 | 国产网站av| 国产精品久久久久aaaa九色 | 国产精品免费一区二区三区在线观看 | 日韩丝袜视频 | 欧美日韩中文字幕在线视频 | 欧美一区二区三区在线看 | av在线看网站 | 在线看一区 | 五月婷婷.com | 97超级碰碰碰碰久久久久 | 久久五月精品 | 国产999精品久久久久久 | 夜夜夜| 亚洲日韩中文字幕在线播放 | 国产亚洲午夜高清国产拍精品 | 久久avav| 亚洲精品久久久久www | 国产成人精品日本亚洲999 | av电影中文字幕在线观看 | 日韩在线网址 | 久久久久久亚洲精品 | 在线观看 国产 | 区一区二区三在线观看 | 久久人人97超碰com | 欧美一级免费 | 美女黄视频免费看 | 国产精品自拍在线 | 五月婷婷.com | 日日躁夜夜躁aaaaxxxx | av片在线观看免费 | 中文在线字幕观看电影 | 欧美久草网 | 97天天干| 日韩av网址在线 | 日韩在线观看第一页 | av不卡免费看 | 国产一区二区三区免费视频 | 久久成熟 | av播放在线 | 中国一级特黄毛片大片久久 | 亚洲精品成人av在线 | 九九热在线视频免费观看 | 日韩三级在线 | 久久久国产精华液 | 丁香婷婷深情五月亚洲 | www.久艹 | 国产高清视频免费最新在线 | 91九色porny在线 | 久久精品视频一 | 九色视频网站 | 亚洲精品综合在线观看 | 色视频网站免费观看 | 久久91网 | 99久久www免费 | 99热精品视 | 在线电影播放 | 97电影网手机版 | 精品av网站 | 成人小视频在线播放 | www黄com| 亚洲视频在线观看网站 | 一级黄色在线视频 | 亚州欧美视频 | 国产成人精品综合久久久 | 99 视频 高清 | 亚洲天堂首页 | 四虎免费在线观看 | 插综合网| 97视频人人澡人人爽 | 欧美在线视频a | 波多野结衣电影久久 | 新版资源中文在线观看 | 激情久久伊人 | 狠狠色丁香九九婷婷综合五月 | 国产中文字幕在线 | 久久久午夜视频 | 国产精品网址在线观看 | 国产精品成人国产乱一区 | 中文字幕 第二区 | 国产高清视频在线观看 | 欧美日韩视频观看 | 久久久久国产a免费观看rela | 四月婷婷在线观看 | 亚洲黄色高清 | 国产最新视频在线观看 | 午夜精品久久久久久99热明星 | 特级片免费看 | av在线官网 | 天天射综合 | 在线观看国产一区二区 | 一本一本久久a久久精品牛牛影视 | 免费在线中文字幕 | 久久电影中文字幕视频 | 日韩三级不卡 | 91久久久久久久一区二区 | 国产午夜剧场 | 成人av资源在线 | 在线观看精品视频 | 久久久亚洲影院 | 毛片永久新网址首页 | 成人久久视频 | 最近日本韩国中文字幕 | 久久综合激情 | 欧美另类视频 | 超碰在线cao | 日韩成人av在线 | 亚洲欧美va | 日韩手机在线观看 | 欧美激情精品久久久久久变态 | 国产成视频在线观看 | 视频三区| 久久狠狠亚洲综合 | 日韩成人黄色 | 国产99久久久国产精品成人免费 | 91精品一区二区三区久久久久久 | 成人在线视频免费看 | 中国一区二区视频 | 正在播放一区 | 精品中文字幕在线 | 日韩动漫免费观看高清完整版在线观看 | 国产资源在线观看 | 人人讲下载 | 天天操天天拍 | 欧美美女视频在线观看 | 91精品国产高清 | 国产成人精品亚洲日本在线观看 | 亚洲午夜精品久久久 | 97伊人网 | 国产综合在线观看视频 | 欧美三级免费 | 一区免费视频 | 国产精品久久久久久久妇 | 中文字幕资源在线观看 | 九九在线视频免费观看 | 亚洲成人资源网 | 人人干网站 | 人人干人人草 | 亚洲欧美国产精品 | 婷婷在线色 | 2019中文最近的2019中文在线 | 国产成人精品一区二区三区福利 | 亚洲视频观看 | 久久人人插| 69国产精品视频免费观看 | 色综合天天狠天天透天天伊人 | 在线观看久草 | 亚洲精品tv久久久久久久久久 | 日批网站免费观看 | 国产精品黄色av | 国产精品 日韩 | 伊人射| 91视频在线免费 | 国产精品免费大片视频 | 人人狠狠综合久久亚洲婷 | 国产精品青青 | 欧美伦理电影一区二区 | 超碰日韩在线 | 亚洲精品字幕在线观看 | 九九影视理伦片 | 91黄色免费看 | 久久久综合香蕉尹人综合网 | 五月天丁香 | 91麻豆精品国产91久久久久久久久 | 日韩电影一区二区在线观看 | 久久精品99国产精品亚洲最刺激 | 日本黄色片一区二区 | 久草在线在线视频 | 中文字幕免费高清av | 久久精精品视频 | 欧美精品成人在线 | 成人亚洲精品国产www | 久久无码av一区二区三区电影网 | 亚洲最新视频在线 | av日韩中文| 日韩a在线看 | 精品一区二区在线免费观看 | 精品国产片 | 久久电影国产免费久久电影 | 日韩欧美视频免费在线观看 | 91成人免费视频 | 久久久久欠精品国产毛片国产毛生 | 国产玖玖视频 | 日韩在线电影一区二区 | 久草网站在线 | 欧美日韩国产亚洲乱码字幕 | 亚洲人毛片 | 国产精品自拍在线 | 免费看一级黄色大全 | 久久在草 | 国产在线黄色 | 婷婷六月久久 | 欧美久久久久久久久久 | 九九九九色 | 国产精品久久久久久妇 | 男女精品久久 | 久久成人国产精品 | 日本中文字幕在线看 | 九九免费观看全部免费视频 | 91日韩精品一区 | 日本性高潮视频 | 亚洲国产天堂av | 黄污在线观看 | 欧美日韩二三区 | 91精品一| 国产亚洲精品久久久久久移动网络 | 成年人在线观看视频免费 | 一区二区三区久久精品 | 麻豆小视频在线观看 | 樱空桃av | 婷婷九月丁香 | 日韩二区精品 | 欧美日韩精品免费观看视频 | 日韩欧美91 | 黄色一级在线观看 | 精品视频专区 | 亚洲色视频| 亚洲最大激情中文字幕 | 国产xxxxx在线观看 | 欧美日韩国产色综合一二三四 | 伊人久久在线观看 | 国产一级在线视频 | 黄毛片在线观看 | 又黄又爽的视频在线观看网站 | 日韩精品亚洲专区在线观看 | 激情欧美日韩一区二区 | 国产一区二区三区免费视频 | 中文日韩在线 | 亚洲三级在线免费观看 | 美女精品在线观看 | 中文字幕在线字幕中文 | 国产精品久久婷婷六月丁香 | 国产又粗又猛又黄又爽视频 | 日韩午夜小视频 | 日韩在线播放欧美字幕 | 97超级碰碰碰视频在线观看 | 欧美日韩3p | 亚洲天堂精品 | 99色资源 | 在线观看黄网站 | 狠狠色噜噜狠狠狠狠 | 国产91影院| 免费亚洲视频在线观看 | 在线观看av网 | 亚洲国产成人精品在线观看 | 国产一区视频在线 | 国产精品久久在线 | 成人在线免费观看网站 | 国产精品区免费视频 | 国产精品网站一区二区三区 | 丁香花在线视频观看免费 | 久久久久久久久久久久久国产精品 | 美国av片在线观看 | 色吧久久| 色偷偷888欧美精品久久久 | 去看片 | 97色在线观看免费视频 | 国产精品v欧美精品 | 久久爱综合| 中文字幕中文中文字幕 | 深夜免费小视频 | 丁香午夜婷婷 | 亚洲成人精品国产 | 国产精品久久久久久久久费观看 | 黄色a在线 | 免费a级黄色毛片 | 国产精品久久久久999 | 国产精品乱看 | 玖草在线观看 | 缴情综合网五月天 | 西西4444www大胆视频 | 精品国产一区二区三区久久久蜜月 | 久久视频精品 | 又色又爽的网站 | 久久久久综合精品福利啪啪 | 国内综合精品午夜久久资源 | 国产日韩视频在线 | 91精品系列 | 在线观看中文字幕第一页 | 久久精品香蕉视频 | 精品国产aⅴ一区二区三区 在线直播av | 少妇高潮冒白浆 | 久久美女免费视频 | 亚洲精品毛片一级91精品 | 国产午夜影院 | 日韩精品中字 | 国产精品免费久久久久久久久久中文 | 丁香久久| 亚州精品一二三区 | 欧美a级片免费看 | 91网址在线看 | www.在线观看av | 国产在线超碰 | 日韩免费 | 亚洲欧美日韩国产一区二区三区 | 18国产精品白浆在线观看免费 | 国产在线一区二区 | 99色网站 | 91亚洲精品国偷拍 | 国产主播大尺度精品福利免费 | 欧美一级大片在线观看 | 国产丝袜制服在线 | 最新超碰在线 | 国产精品99久久久久久久久久久久 | 色综合a | 97精品久久人人爽人人爽 | 五月婷婷亚洲 | 日韩一区在线免费观看 | 成人三级黄色 | 美女在线免费观看视频 | 麻花传媒mv免费观看 | 黄色毛片一级 | av中文在线影视 | 天天操天天干天天爱 | 成人av一级片 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 亚洲视频精品在线 | 免费合欢视频成人app | 在线亚洲欧美日韩 | 日韩精品不卡 | 日韩电影中文字幕在线 | 国产视频 亚洲视频 | 国产黄色理论片 | 中文字幕国产精品一区二区 | 久久久久久免费 | 在线观看日韩精品视频 | 日本在线观看视频一区 | 九九有精品 | 欧美日韩一区二区视频在线观看 | 婷婷国产精品 | 成年人在线免费视频观看 | 中文字幕亚洲五码 | 91精品夜夜 | 久久久精品电影 | 黄色资源网站 | 国产999| 丰满少妇高潮在线观看 | 国产精品久久久777 成人手机在线视频 | 91看片淫黄大片在线播放 | 国产伦精品一区二区三区… | 久久成人人人人精品欧 | 免费观看一区 | www免费| 亚洲粉嫩av | 久久草在线免费 | 天天操天天干天天综合网 | 成人黄色免费观看 | 欧美做受69 | 日韩欧美精品一区二区三区经典 | 国产精品一区二区久久国产 | 91精品啪啪 | 四虎最新域名 | 免费看色的网站 | 国产精品麻 | 久久成人国产精品免费软件 | 亚洲日本色 | 欧美一级视频在线观看 | 亚洲最新视频在线播放 | 国产黄色在线观看 | 久久久福利影院 | 国产精品网站一区二区三区 | 一区二区久久 | 中文av一区二区 | 91黄色在线观看 | 久久久久久久久影院 | 超碰97人人干 | 久久久久欠精品国产毛片国产毛生 | 亚洲精品自拍视频在线观看 | 色综合久久中文字幕综合网 | 国产群p | 丁香视频免费观看 | 一区二区视频在线看 | 久久av在线| 黄色com| 亚洲国产中文字幕在线视频综合 | 国产在线超碰 | 一级欧美日韩 | 久久专区| 久久综合九色综合欧美狠狠 | 在线免费观看黄色大片 | 日韩电影在线观看一区 | 麻豆va一区二区三区久久浪 | 91禁在线观看 | 日韩sese | 国产一级在线看 | 精品视频免费观看 | 天天操月月操 | 欧美日韩国产一区二区在线观看 | 国产乱码精品一区二区蜜臀 | www视频在线播放 | 欧美激情片在线观看 | 97高清视频 | a级片在线播放 | 激情开心站 | 激情综合啪 | 久久精品99久久久久久 | 国产精品入口传媒 | 久久99国产一区二区三区 | 国产亚洲精品久久19p | 国产精品久久久久久69 | 国产精品视频全国免费观看 | 久久久久国产免费免费 | 久久99精品久久久久久 | 国产中文字幕91 | 日韩综合视频在线观看 | 成人黄色免费观看 | 亚洲精品国精品久久99热一 | 亚洲国产小视频在线观看 | 免费在线国产精品 | 久久欧美在线电影 | 免费日韩| 99这里只有精品视频 | 91久久久国产精品 | 激情五月开心 | 91亚洲欧美 | 91高清完整版在线观看 | 日韩免 | 国产专区在线视频 | 玖玖视频免费在线 | 日韩成人av在线 | 99色亚洲| 欧美视频18 | 最新色站 | 五月婷在线观看 | 激情av五月婷婷 | 在线精品视频免费播放 | av网站大全免费 | 亚州精品天堂中文字幕 | 中文字幕亚洲综合久久五月天色无吗'' | 国产精品久久久久久妇 | 久久久黄色免费网站 | 欧美少妇18p| 精品国产黄色片 | 国产一区二区三区在线 | 91av九色 | 亚洲激情久久 | 国产亚洲精品xxoo | 国产精品欧美一区二区 | 免费下载高清毛片 | 精品亚洲视频在线 | 久久精品老司机 | 久久 精品一区 | 亚洲精品456在线播放 | 日韩在线观看视频一区二区三区 | 99这里精品 | 免费高清av在线看 | 成人国产亚洲 | 欧美了一区在线观看 | 99视频在线观看免费 | 99久久婷婷国产综合精品 | 国产综合精品久久 | 欧美黄色软件 | 精品高清视频 | 91成人免费| 亚洲视频2| 免费三级影片 | 久草观看 | 91av福利视频 | 一区在线观看 | 999电影免费在线观看2020 | 亚洲第一中文字幕 | 日韩精品视频在线观看网址 | 欧美在线视频一区二区三区 | 中文字幕91视频 | 五月婷婷丁香六月 | 国产精品高潮呻吟久久久久 | 婷婷久久一区二区三区 | 日韩av在线免费看 | 婷婷丁香在线观看 | 91麻豆精品国产91久久久无限制版 | 日韩av手机在线观看 | 国产亚洲欧美一区 | 天天天天干 | 欧美激情va永久在线播放 | 在线观看91精品视频 | 狠狠激情中文字幕 | 99色国产 | 四虎国产精品永久在线国在线 | 在线观看视频一区二区三区 | 色综合久久88色综合天天6 | 久久视频国产精品免费视频在线 | 超碰在线观看av.com | www.亚洲精品视频 | 国内精品久久久久影院日本资源 | 午夜久久久久久久久久久 | www.夜夜草 | 国产在线观看国语版免费 | 青青河边草观看完整版高清 | 成人在线视 | 国产亚洲午夜高清国产拍精品 | 中文字幕精品一区 | 国产精品久久久99 | 精品伊人久久久 | 久草视频免费在线播放 | 中文字幕在线观看网站 | 福利视频精品 | 天天干,狠狠干 | 国产一级免费视频 | 成人免费视频网站 | 天天激情天天干 | 中文字幕资源网 | www色av| 91视频久久久 | 9999毛片 | 亚洲成人软件 | japanese黑人亚洲人4k | 久久国内精品视频 | 国产va饥渴难耐女保洁员在线观看 | a色视频| 视频精品一区二区三区 | 五月情婷婷 | 国产成人黄色av | 久操97 | 久久久精品国产一区二区 | 亚洲人成影院在线 | 啪啪免费观看网站 | 国产高清区 | 久久久久久网址 | 99爱在线 | 亚洲精品乱码久久久久久蜜桃欧美 | 一区二区三区福利 | 久草资源在线 | 黄色片毛片 | 日韩丝袜在线观看 | 91香蕉国产 | av大全在线看 | 欧美地下肉体性派对 | 丁香婷婷激情国产高清秒播 | 亚洲国产美女精品久久久久∴ | 人人插人人 | 日韩欧美在线中文字幕 | 韩国精品视频在线观看 | 中文字幕亚洲字幕 | 久久午夜电影 | 国产日韩欧美精品在线观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 免费久久久久久 | 91丨九色丨高潮 | 日韩一区正在播放 | 亚洲精选在线 | 综合网天天射 | 91亚洲精品久久久久图片蜜桃 | 日韩欧美视频免费看 | 毛片888| 在线观看av中文字幕 | 国产乱对白刺激视频在线观看女王 | 成人av一区二区三区 | 久久av免费电影 | 日韩电影在线观看一区二区 | 欧美国产精品久久久久久免费 | 日日爽天天爽 | 精品播放| 日韩在线观看视频网站 | 日韩成人免费在线观看 | 久久爱导航 | 婷婷九月激情 | 久久综合九色 | 91精品国产自产在线观看永久 | 特级黄色片免费看 | 丁香六月婷婷开心 | 在线观看网站你懂的 | 免费a v在线 | 亚洲一区精品二人人爽久久 | 日韩网站在线观看 | 在线视频在线观看 | 色视频一区 | 亚洲精品乱码久久久久久蜜桃不爽 | 色在线免费 | 午夜婷婷在线播放 | 又黄又爽又湿又无遮挡的在线视频 | 亚洲精品系列 | 成年人三级网站 | av电影中文 | 亚洲国产片色 | 干干操操 | 99这里只有 | 亚洲国产剧情av | 特级a毛片 | 波多野结衣在线观看一区二区三区 | 日日爽天天爽 | 狠狠插狠狠操 | 五月婷婷在线视频观看 | 久久精品99北条麻妃 | 久久国产露脸精品国产 | 在线免费高清一区二区三区 | 国产一级在线播放 | 亚洲欧美婷婷六月色综合 | 日韩三区在线观看 | 天天色天天 | 中文字幕在线免费观看视频 | 97超碰资源总站 | 成人免费看片98欧美 | 欧美亚洲精品一区 | 中文日韩在线视频 | 最近高清中文在线字幕在线观看 | 色中色亚洲 | 激情婷婷欧美 | 丁香色婷| 中文字幕日本在线观看 | 国内精品久久久久影院日本资源 | 免费观看www小视频的软件 | 国产精品高潮呻吟久久av无 | 97久久久免费福利网址 | 日韩欧美国产精品 | 9在线观看免费高清完整版在线观看明 | 2000xxx影视| 亚洲精品视频在线看 | 亚洲免费av在线播放 | 亚洲天堂在线观看完整版 | 天天操天天干天天爱 | 五月天综合激情网 | 国产看片免费 | 97视频播放 | 天天插视频 | 日韩高清不卡在线 | 久久综合综合久久综合 | 超级碰99 | 亚洲精品国久久99热 | 天天操狠狠操夜夜操 | 91在线播放视频 | 日韩精品免费在线观看视频 | 丁香久久久 | 亚洲国产99 | 日韩,中文字幕 | 黄色大片日本免费大片 | 欧美日韩3p | 毛片在线播放网址 | 日韩一区二区三区免费电影 | 亚洲视频一区二区三区在线观看 | 婷婷丁香在线视频 | 天天操天天干天天爱 | 国产日产精品久久久久快鸭 | 91香蕉视频720p | 免费成人在线观看视频 | 久久久久婷 | 四虎成人精品永久免费av | 999久久久免费精品国产 | 久久久国产精品一区二区中文 | 美女久久久久久久久久久 | 国产精品久久久久久久久毛片 | 国产黄免费在线观看 | 香蕉视频在线看 | 久久精品国产免费观看 | 一本大道久久精品懂色aⅴ 五月婷社区 | 国产九九热 | 国产精品久久久久久久久久久久 | 96av麻豆蜜桃一区二区 | 亚洲日韩精品欧美一区二区 | 久草精品视频在线播放 | 69久久99精品久久久久婷婷 | 亚洲专区在线视频 | 视频在线观看国产 | 在线视频精品播放 | 毛片美女网站 | 中文字幕人成不卡一区 | 国产成人在线综合 | 久久久久中文 | 人人澡澡人人 | 五月天天在线 | 久久你懂得 | 久草新在线| 成人午夜电影久久影院 | 精品久久久久一区二区国产 | 五月婷婷中文网 | 免费视频99 | 黄色影院在线免费观看 | 91精品国产99久久久久久久 | 一区二区三区av在线 | 日韩一区二区三区高清免费看看 | 欧美成人在线免费观看 | 日韩国产欧美在线视频 | 性色视频在线 | 国产免费久久久久 | 国产精品毛片久久久 | 亚洲欧美日韩在线看 | 欧美日韩久久久 | 国产色在线视频 | 免费在线激情视频 | 韩国av一区二区三区在线观看 | 精品国产综合区久久久久久 | 特级毛片网站 | 久久人人爽人人人人片 | 黄色电影在线免费观看 | 2019中文字幕第一页 | 天天艹日日干 | 亚洲午夜久久久久久久久电影网 | 人人看人人爱 | 日韩电影一区二区三区在线观看 | 人人射av| 在线观看中文字幕视频 | 欧美精品一区在线 | 久久午夜电影网 | 99久久精品国产免费看不卡 | 亚洲涩涩涩 | 久久精品国产一区二区 | 亚州av一区| 久久免费美女视频 | 日韩成年视频 | 六月激情 | av成人在线网站 | 激情伊人五月天 | 中文伊人 | 久久精品福利视频 | 成人日批视频 | 性色av免费在线观看 | 国内精品一区二区 | 91精品国产高清 | 国产黄色一级大片 | 免费欧美精品 | 亚洲一级片在线观看 | 粉嫩av一区二区三区四区在线观看 | 黄色三级免费片 | 国产中文视频 | 久久国产精品色婷婷 | 在线视频1卡二卡三卡 | 午夜精品一区二区三区免费视频 | 亚洲免费av片 | 国产美女精品视频免费观看 | 久日视频 | 国产高清中文字幕 | 中文字幕视频一区 | 精品国产一区二区三区久久 | 国产一二区在线观看 | 2023亚洲精品国偷拍自产在线 | 黄色三级免费网址 | 国产精品久久久久久一区二区 | 免费视频97 | 国产无遮挡又黄又爽馒头漫画 | 午夜av在线播放 | 国产精品久久久久永久免费 | 日本高清中文字幕有码在线 | 国产手机视频在线播放 | 亚洲国产精品久久久久久 | 丁香五月网久久综合 | 久久久久综合 | 亚洲欧美乱综合图片区小说区 | 在线观看免费视频你懂的 | 国产特级毛片aaaaaa高清 | 国产一区二区三区网站 | 久久毛片网 | 手机av观看 | 国产日韩欧美在线一区 | 免费久久网站 | 2023天天干| 一区二区三区四区不卡 | 我爱av激情网 | 狠狠操欧美 | 成人在线观看免费 | 久久精品在线视频 | 狠狠干夜夜操 | 激情婷婷综合网 | 中文字幕在线观看一区二区 | 久久精品视频网址 | 99视频在线精品国自产拍免费观看 | 亚洲日本va午夜在线影院 | 一级免费看 | 精品视频成人 | 美女网站视频色 | 国产在线日本 | 看毛片的网址 | 激情电影影院 | 久久免费精品一区二区三区 | 亚洲精品777 | av不卡中文 | 天天鲁一鲁摸一摸爽一爽 | 亚在线播放中文视频 | 色婷婷久久一区二区 | 欧美色图东方 | 日韩电影在线观看一区 | 国产aa精品 | 九九久久久| 久色婷婷 | 日韩欧美综合精品 | 久久久久久久久久久影视 | 日本精品中文字幕 | 国产第一福利 | 日韩欧美一区二区在线播放 | 99久久夜色精品国产亚洲 | av不卡中文字幕 | 国产在线永久 | 国产91欧美 | 亚洲黄色免费网站 | 成人午夜电影免费在线观看 | 亚洲精品日韩一区二区电影 | 色悠悠久久综合 | 一区二区精品在线视频 | 免费色网| 久久草草影视免费网 | 日韩激情小视频 | 韩国精品一区二区三区六区色诱 | 国产精品av免费在线观看 | 热九九精品 | 国产欧美在线一区 | 国产福利一区在线观看 | 亚洲乱码精品久久久久 | 欧美成人性战久久 | 美女精品国产 | 女人高潮特级毛片 | 天天综合视频在线观看 | 狠狠色噜噜狠狠狠狠2021天天 | 欧美精品三级在线观看 | 91视频3p| av电影免费看 | 91视频91自拍 | www久久久 | 99久久夜色精品国产亚洲96 | 色狠狠一区二区 | 欧美精品久久久久 | 色天天 | 激情五月婷婷网 | 在线观看久久 | 久久久久久久久久影视 | 亚洲视频99| 亚洲精品tv久久久久久久久久 | 国产在线观看免费观看 | 欧美日韩不卡在线视频 | 日韩精品不卡 | 亚洲精选99| 丁香六月婷 | 国产va在线观看免费 | 最新av在线播放 | 激情av资源网| 国产亚洲精品电影 | 国产 欧美 日韩 | 免费精品国产va自在自线 | 黄色网址a | 精品国产一区二区三区不卡 | 天天操 夜夜操 | av一级片网站| 91精品小视频 | 少妇搡bbbb搡bbb搡忠贞 | 中文字幕在线观看第二页 | 欧美色操| 超碰人人草人人 | 日日夜夜国产 | 国产一区二区三区视频在线 | 亚洲第一区精品 | 亚洲日本在线视频观看 | 99热精品国产一区二区在线观看 | 国产精品成人av电影 | 国产伦精品一区二区三区免费 | 九九久久久久久久久激情 | 亚洲美女在线国产 | 91免费的视频在线播放 | 久久精品亚洲国产 | 亚洲伦理一区二区 | 日韩精品视频在线观看免费 | 精品久久久久免费极品大片 | 日日夜色 | 免费色网站 | 亚洲婷婷伊人 | 日韩av在线资源 | 婷婷在线网 | 丁香婷婷激情国产高清秒播 | 中文字幕在线看视频 | 亚洲精品中文字幕在线 | 欧美久久成人 | 国产免费久久久久 | 久草精品网 | 国产不卡免费视频 | 91视频下载 | 在线视频观看91 | 麻豆影视在线免费观看 | 亚洲成人资源在线 |