iOS 開發 進階:通過AirServer使用AirPlay鏡像並實現多螢幕顯示控制

AirPlay是iOS中一個很酷的功能,通過Wi-Fi串連支援AirPlay的裝置,然後使用鏡像功能就能在其他裝置顯示內容,播放聲音。有很多大型的遊戲都支援AirPlay,這樣比如串連電視時,那麼iPhone就完全變成了遊戲手柄,而電視顯示遊戲畫面。由於大部分的iOS使用者都沒有使用Apple TV,因此多螢幕的應用比較少使用。但這並不能否定AirPlay的強大功能。本文將介紹使用AirServer軟體在Mac或Windows上實現AirPlay的功能,進而介紹通過編程實現多螢幕顯示的方法。1、

iOS 開發 初級: 應用設定Setting的實現

有很多應用都在iOS設定中有相關的設定,如:   通過這個設定可以方便的對應用的一些基本的設定變更。要完整的實現這個設定功能,有以下幾方面問題需要解決:1)設定的編寫(實現設定的功能)2)設定內容的儲存(保證設定經過更改後能立即生效。比如最小化應用,然後在設定中更改,重新開啟應用,應該顯示新的設定方式)關於這方面的內容可以參考蘋果開發文檔:Preferences and Settings Programming Guide下面說一下實現過程:STEP 1:編寫設定通過Settings

iOS 開發 中級:Audio之利用AVAudioPlayer實現SystemSoundService的功能

在以前的博文中,我們已經講解了AVAudioPlayer和SystemSoundService的用法。這兩種功能在一定程度上都適合作為遊戲音效的播放方式。而兩者也各有其優缺點。下面我們來總結一下有哪些:1)AVAudioPlayer的優點(1)可以播放任意長度音樂;(2)可以迴圈播放;(3)可以控制播放的時間;(4)可以控制聲道的音量實現立體聲效果;(5)可以調整音量。2)AVAudioPlayer的缺點(1)播放之前必須先載入,不能立即播放;(2)一次一個AudioPlayer只能播放所載入的

iOS: 一個簡單免費的MDM

這個叫做UnwiredWorkLink網站,最近推出了一個簡單的線上simple MDM(下面簡稱simple),Mobile

iOS下UILocalNotification的使用

Notification是智能手機應用編程中非常常用的一種傳遞資訊的機制,而且可以非常好的節省資源,不用消耗資源來不停地檢查資訊狀態(Pooling),在iOS下應用分為兩種不同的Notification種類,本地和遠程。本地的Notification由iOS下NotificationManager統一管理,只需要將封裝好的本地Notification對象加入到系統Notification管理機制隊列中,系統會在指定的時間激發將本地Notification,應用只需設計好處理Notificati

iOS中後台運行

iOS在升級到4.0以後就支援了多任務了。下文將詳細介紹一下這個特性。1、檢查裝置是否支援多任務Apple出於效能的考慮,並不是所有的iOS裝置升級到iOS4以後都支援多任務,比如iPhone 3G。如果你的應用在沒有多任務特性時會出問題,為了保持應用的健壯性,你應該對此進行判斷並處理。你可以通過調用UIDevice對象的multitaskingSupported屬性來擷取當前裝置是否支援多任務。if(![UIDevice

IOS應用程式自身的本地化

為啥要說應用程式自身?因為普通的本地化是根據裝置當前的設定來完成的。而實際中一些應用往往需要與裝置設定無關的本地化。例如一款遊戲在遊戲中,玩家可以選擇遊戲的語言,但是並不會改變所用裝置的語言。近期工作需要,嘗試著實現一下這類需求,經測試還能使用,暫且記下,如大家有更好或者更簡單的方法還望不吝賜教。本例為Xcode 4.2版本一個簡易應用程式本地化類:#import <Foundation/Foundation.h>@interface XUI_language_Base :

IOS多線程編程指南

IOS多線程編程指南的目錄如下:網址:http://www.dreamingwish.com/dream-2012/ios-multi-threaded-programming-guide-directory.html第一章          關於多線程編程1.1         什麼是多線程1.2         線程術語1.3         多線程的替代方法1.4         線程支援1.5         設計技巧第二章          線程管理2.1         線程成本2.

iOS開發:安裝真機調試認證

安裝開發認證1.使用開發人員帳號登入IOS Provisioning Portal:https://developer.apple.com/ios/manage/overview/index.action2. 進入Certificates管理頁面, 點擊右頁面低下的連結“click here to download now”,會下載一個名為“AppleWWDRCA.cer”的認證。3.雙擊AppleWWDRCA.cer檔案安裝,會自動彈鑰匙串訪問(ketchain

IOS socket GCDAsyncSocket

 開源地址:https://github.com/robbiehanson/CocoaAsyncSocket/wiki/Intro_GCDAsyncSocket怎麼樣使用:看網站下面的具體使用說明。封裝後的代碼;////  ClientSocket.h//  GameClientEngine////  Created by chao zhang on 12-2-22.//  Copyright (c) 2012騫?hangzhou. All rights reserved.//#import &

IOS上的socket通訊 CFsocket

用戶端:匯入標頭檔:#import <sys/socket.h>#import <netinet/in.h>#import <arpa/inet.h>#import <unistd.h>1. 建立串連CFSocketContext sockContext = {0, // 結構體的版本,必須為0self,  // 一個任意指標的資料,可以用在建立時CFSocket對象相關聯。這個指標被傳遞給所有的上下文中定義的回調。 NULL, //

iOS出現了嚴重的安全性漏洞

根據ComputerWorld今日最新報道,iOS系統使用者可能被任何人窺探加密的網路使用者資料,也就是使用SSL加密的資料,對於普通使用者來說使用https的網路通訊協定。趕緊更新最新的iOS補丁。當你使用PayPal, Bank等涉及個人帳戶的時候,它們都使用https來加密傳輸使用者資料,如果使用沒有補丁過的iOS裝置來使用你的銀行帳戶,那麼任何人都有可能偷竊你的銀行資訊。這個系統漏洞,最早在9年前的OS

iOS根據Debug和Release狀態的變化來屏蔽日誌輸出

 今天在這裡分享一個很實用的小技巧。 我們平時在開發應用的時候,經常會用到NSLog來調試我們的程式,而隨著項目越來越大,這些用於調試的日誌輸出就會變得很難管理。 我們在發布正式版的時候一定要屏蔽掉所有後台輸出,因為這些輸出還是比較消耗系統資源的。  往往到了這個時候,我們不得不去一行一行的找到NSLog調用,然後注釋掉。 這樣做在項目小的時候還比較有效,但隨著項目規模的增長,就會變得越來越難控制。

Ios 入門 —-基本的控制項

我們做完HelloWord之後在來學習一些最為簡單並且很實用的一些控制項1.UIAlertView的實現: 效果如:  2.UIActionSheet 的實現 UIActionSheet和UIAlertView的區別 都是用於給使用者提示操作 而UIActionSheet是從底部彈出 當使用者有危險操作時用來提示 例如使用者刪除某個檔案就可以用UIActionSheet提示使用者是否確認刪除   首先.h檔案要實現UIActionSheetDelegate

How to use Blocks with iOS

Blocks are what help organise your code into independent snippets of code, optimised for re-use and readability. They have been introduced into our UIKit world in iOS 4, along with over 100 Apple APIs that make use of blocks, so it is something that

iOS之線程間通訊

 Cocoa為iOS線程間通訊提供2種方式,1種是performSelector,另1種是Port。  先說第1種,performSelector,有以下幾種:    第2種為NSMachPort方式。NSPort有3個子類,NSSocketPort、NSMessagePort、NSMachPort,但在iOS下只有NSMachPort可用。   

IOS基本聲音播放類

一個基本的IOS聲音播放支援類,注釋不多對付看吧#import <Foundation/Foundation.h>#import <AudioToolbox/AudioToolbox.h>#import <AVFoundation/AVFoundation.h>@interface Sound_Base : NSObject{ float volume; BOOL is_turnON; AVAudioPlayer *

IOS 擷取農曆節日 節氣

擴充了前一篇農曆的內容轉載請標明來自:http://blog.csdn.net/zhao_yin/擷取農曆節日的演算法:+(NSString *)getLunarHoliDayDate:(NSDate *)date{ NSTimeInterval timeInterval_day = float(60*60*24); NSDate *nextDay_date = [NSDate dateWithTimeInterval:timeInterval_day

IOS 擷取農曆方法

聲明:以下為使用IOS的 NSChineseCalendar 網上之前發現有人說這個方法不是完全準確,有些日期會顯示的不對,本人沒有驗證過,也實在懶得用C++那套方法去實現。另外我做的不過是個簡單的功能,還不包括什麼節氣 節日那些複雜有高端的功能,如果哪位大神不吝賜教 小弟在此感激了。方法總的說來就這樣: +(NSString*)getChineseCalendarWithDate:(NSDate *)date{ NSArray *chineseYears = [NSArray

iOS Web 網站開發必備 表徵圖 放大層級 全屏等設定

雖然沒有能力開發Native App,但還是可以利用iOS中Safari瀏覽器的特性小小的折騰一下,做一個偽Web App滿足下小小的虛榮心的。既然是在iOS中的Safari折騰的,那麼代碼中利用到的也基本上都是Safari的私人屬性。添加表徵圖到主畫面是Web App的第一步:<link rel="apple-touch-icon-precomposed" sizes="57x57" href="icon-57.png"><link

總頁數: 704 1 .... 95 96 97 98 99 .... 704 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。