/*!Copyright © 2010 Apple Inc. All rights reserved. */ body,#contents,#adcHeader{min-width:550px;font:normal normal normal 100%/normal 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;font-size:13px;margin-left:0;margin-top:0;}a{color:black;text-decoration:none;}a:hover{color:black;text-decoration:none;}#adcHeader #ssi_Header{height:36px;background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat 0 -112px;background-size:600px;overflow:hidden;}#adcHeader #ssi_LibraryTitle{height:36px;display:block;float:left;margin-left:-5px;color:#2d3848;color:rgba(0,0,0,0);}#ssi_Header #ssi_LibraryTitle{background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat 0 -37px;background-size:600px;width:240px;}#ssi_Header.ios #ssi_LibraryTitle,#ssi_Header.phone #ssi_LibraryTitle{background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat 0 0;background-size:600px;width:215px;}#ssi_Header.safari #ssi_LibraryTitle{background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat 0 -74px;background-size:600px;width:250px;}#ssi_Header.tools #ssi_LibraryTitle{background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat -290px -148px;background-size:600px;width:215px;}#ssi_Header.iad #ssi_LibraryTitle,#ssi_Header.iadjs #ssi_LibraryTitle{background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat 0 -148px;background-size:600px;width:210px;}#ssi_Header #ssi_PreRelease{color:#2d3848;color:rgba(0,0,0,0);height:36px;display:none;float:left;background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat -215px 0;background-size:600px;width:103px;}#ssi_Header.prerelease #ssi_PreRelease{display:block;}#ssi_Header #ssi_Legacy{color:#2d3848;color:rgba(0,0,0,0);height:36px;display:none;float:left;background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat -276px -185px;background-size:600px;width:85px;}#ssi_Header.legacy #ssi_Legacy{display:block;}#adcHeader #ssi_AppleDeveloperConnection{color:#2d3848;color:rgba(0,0,0,0);height:36px;display:block;position:absolute;right:61px;background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat -440px 0;background-size:600px;width:100px;}#adcHeader #ssi_SearchButton{color:rgba(0,0,0,0);height:36px;width:61px;position:absolute;right:0;background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat -539px 0;background-size:600px;overflow:hidden;}#adcHeader #ssi_SearchButton.active{color:#2d3848;color:rgba(0,0,0,0);height:36px;width:61px;position:absolute;right:0;background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat -539px -37px;background-size:600px;}#adcHeader #ssi_SearchMenu{visibility:hidden;opacity:0;background:transparent url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/ref_lib_header_sprite_2x.png") repeat -292px -37px;background-size:600px;color:rgba(255,255,255,1);height:45px;width:220px;position:absolute;top:35px;right:0;z-index:100000;-webkit-box-shadow:rgba(0,0,0,.25) -4px 4px 4px;padding:14px;text-align:center;-webkit-animation:opacity .5sec ease;}#adcHeader #ssi_SearchMenu label{font-size:80%;}#adcHeader #ssi_SearchMenu #ssi_SearchField{margin-top:1em;width:220px;}#adcHeader #ssi_SearchMenu.open{visibility:visible;opacity:1;}footer{min-width:578px;background-image:url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/header_toc/breadcrumb_background.png");bottom:0;font-size:10px;height:15px;left:0;right:0;padding:3px 10px 0 10px;position:fixed;z-index:901;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #2B334F;}footer a{color:black;text-decoration:none;}footer a:hover{color:black;text-decoration:underline;}.breadcrumb-seperator{display:inline-block;width:9px;height:8px;background:transparent url('/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/book_ui_sprites_2x.png') -62px 0 no-repeat;background-size:110px;}header{min-width:598px;position:absolute;z-index:900;top:35px;left:0;right:0;height:45px;}header.noADC{top:0;}header #title{height:25px;background:#8a98a9 url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/header_toc/title_background_2x.png") repeat-x;background-size:1px;border-bottom:1px solid #B6B6B6;overflow:hidden;}#titleLink a{color:black;}#titleLink:hover,#titleLink a:hover{text-decoration:none;}header a{text-decoration:none;color:black;}header h1{margin:0;padding:3px 0 2px 0;font-weight:normal;text-align:center;text-shadow:#d5d5d5 0 1px 0;white-space:nowrap;font-size:115%;}#file_links{float:right;position:relative;top:-22px;width:200px;}#PDF_link,#Companion_link{margin:0 3px 4px 0;height:20px;color:black;padding:0 5px 2px 5px;float:right;-webkit-border-radius:9px;-moz-border-radius:9px;text-decoration:none;display:none;}#pdf_icon,#companion_icon{display:inline-block;height:18px;width:16px;position:relative;top:3px;margin-right:3px;}#pdf_icon{background:transparent url('/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/book_ui_sprites_2x.png') 0 0 no-repeat;background-size:110px;}#companion_icon{background:transparent url('/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/book_ui_sprites_2x.png') -15px 0 no-repeat;background-size:110px;}#Sample_link{margin:0 3px 4px 0;height:20px;}#PDF_link.visible,#Companion_link.visible{display:block;}#PDF_link img,#Companion_link img{vertical-align:bottom;margin:4px 2px 0 2px;border:none;}#PDF_link:hover,#Companion_link:hover{background:url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/header_toc/pdf_companion_hover.png");}#PDF_link:active,#Companion_link:active{background:url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/header_toc/pdf_companion_active.png");}#headerButtons{position:absolute;list-style:none outside;top:26px;left:0;right:0;margin:0;padding:0;border-top:1px solid #2B334F;border-bottom:1px solid #EDEDED;height:28px;font-size:8pt;overflow:hidden;background-color:#D8D8D8;background-image:url("/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/header_toc/button_bar_background_2x.png");background-size:2px;}#headerButtons li{display:inline;background-repeat:no-repeat;padding:0;margin-top:0;}#page_buttons button{height:19px;width:25px;border:none;margin-top:5px;background:none;}#page_buttons button:disabled{opacity:.5;}#headerButtons select{height:22px;margin:5px 2px 0 10px;max-width:300px;}#toc_button button{text-align:left;padding-left:30px;width:230px;height:28px;margin:0;border:none;border-right:1px solid #ACACAC;}.disclosure,.nodisclosure{display:inline-block;height:8px;width:9px;margin-right:5px;position:relative;}.disclosure{background:transparent url('/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/book_ui_sprites_2x.png') -62px 0 no-repeat;background-size:110px;}.open>.disclosure{background:transparent url('/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/book_ui_sprites_2x.png') -62px -9px no-repeat;background-size:110px;}li#jumpto_button{position:absolute;left:230px;margin-left:0;}li#page_buttons{position:absolute;right:0;}#tocContainer{position:absolute;top:91px;bottom:19px;left:0;width:229px;display:none;overflow:hidden;border-top:1px solid #2B334F;background-color:#E4EBF7;-webkit-user-select:none;-moz-user-select:none;}#tocContainer.isShowingTOC{display:block;border-right:1px solid #ACACAC;overflow-x:hidden;overflow-y:auto;padding:0;}#tocContainer.noADC{top:56px;}#tocContainer.noBreadcrumbs{bottom:0;}#tocContainer li ul li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:.583em;padding-left:3px;}#tocContainer li ul li span.sectionName{white-space:normal;}#tocContainer>ul#toc{width:209px;margin:0;padding:12px 0 18px 0;font-size:11px;-webkit-user-select:none;-moz-user-select:none;}#tocContainer>ul#toc .currentLocation{text-decoration:underline;}#tocContainer>ul#toc>li{padding:0 0 7px 30px;margin-top:0;text-indent:-15px;}#tocContainer>ul#toc li.children>ul{height:0;display:none;}#tocContainer>ul#toc li.children.open>ul{height:auto;display:block;margin-left:-2px;}#tocContainer>ul#toc>li>.sectionName a{font-weight:bold;color:#000;}#tocContainer>ul#toc>li ul{list-style:none;padding-right:0;margin-right:0;}#tocContainer>ul#toc>li>ul a{color:#4f4f4f;}#tocContainer>ul#toc>li>ul>li>.sectionName a{font-weight:bold;}#tocContainer>ul#toc>li>ul,ul#toc>li>ul>li{padding-left:15px;margin-left:0;}#tocContainer>ul#toc>li>ul{padding:0;margin:0;}#tocContainer>ul#toc>li.children.open ul ul{padding:2px 0 2px 9px;margin:0;}#tocContainer .related ul{margin:.5em 0 0 2.5em;padding:0 0 1em .5em;}#tocContainer .related{color:#4F4F4F;border-top:1px solid #4F4F4F;list-style:none;margin-left:0;margin-right:-20px;padding-left:10px;padding-bottom:1em;}#tocContainer .related ul{list-style:none;margin-left:5px;}#tocContainer .related li{font-weight:bold;margin-left:20px;margin-top:.583em;text-indent:-15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#tocContainer .related .sectionName a{color:black;}#tocContainer .related h3,#tocContainer .related h4{font-weight:bold;color:#4f4f4f;margin:10px 0 5px 0;}#tocContainer .related h3{font-size:11px;}#tocContainer .related h4{font-size:9px;}#tocContainer.sectionName{overflow:hidden;text-overflow:ellipsis;}#tocContainer:focus,#contents:focus,iframe:focus{outline:none;}#contents{border-top:1px solid #2B334F;position:absolute;top:91px;bottom:19px;overflow:hidden;left:0;right:0;z-index:1;padding:0;background-color:white;}#contents-frame{position:absolute;width:100%;height:100%;border:none;margin:0;}#contents.isShowingTOC{left:230px;min-width:320px;}#contents .centeredContent{margin-left:auto;margin-right:auto;width:680px;}#contents.noHeaderButtons{top:61px;}#contents.noADC{top:56px;}#contents.noHeaderButtons.noADC{top:26px;}#contents.noBreadcrumbs{bottom:0;}.search-wrapper .left{display:block;position:absolute;right:214px;top:14px;width:20px;height:19px;background:url(https://webarchive.library.unt.edu/web/20121210010157oe_/https://devimages.apple.com.edgekey.net/assets/elements/prettysearch/searchfield_leftcap.png) left top no-repeat;}.search-wrapper .right{display:block;position:absolute;right:33px;top:14px;width:10px;height:19px;background:url(https://webarchive.library.unt.edu/web/20121210010157oe_/https://devimages.apple.com.edgekey.net/assets/elements/prettysearch/searchfield_rightcap.png) right top no-repeat;}.search-wrapper .reset{background:transparent url(https://webarchive.library.unt.edu/web/20121210010157oe_/https://devimages.apple.com.edgekey.net/assets/elements/prettysearch/close.gif) repeat scroll 0 0;cursor:pointer;display:block;height:11px;overflow:hidden;position:absolute;right:37px;top:19px;width:11px;z-index:1;}#QuickLookWindow{z-index:9100;position:fixed;left:0;width:0;margin-left:-370px;top:-100px;height:0;-webkit-border-radius:.583em;-moz-border-radius:.583em;-webkit-box-shadow:rgba(0,0,0,.5) 0 .667em 1.667em;-moz-box-shadow:black 0 0 .417em;background-color:white;-webkit-transition-property:height;-webkit-transition-duration:.5s;}#QuickLookWindow.visible{top:5%;height:90%;left:50%;width:815px;}#QuickLookCloseBox{height:30px;width:30px;background:transparent url('/web/20121210010157oe_/https://developer.apple.com/library/ios/Resources/676/Images/book_ui_sprites_2x.png') 0 -20px;background-size:110px;z-index:0;position:fixed;left:50%;top:5%;margin-left:-385px;margin-top:-13px;opacity:0;-webkit-transition-property:opacity,z-index;-webkit-transition-duration:.5s;}#QuickLookCloseBox.visible{z-index:9150;opacity:1;}#QuickLookBody{overflow:hidden;position:absolute;top:.583em;bottom:.583em;right:.583em;left:.583em;padding:.25em .25em .25em .2em;}#QuickLookBody #QuickLookArticle{width:61.25em;height:100%;overflow:auto;border:none;}#QuickLookGreyout{position:fixed;top:-0.833em;opacity:0;height:0;width:0;background-color:black;z-index:9000;-webkit-transition-property:opacity,height,top;-webkit-transition-duration:.5s;}#QuickLookGreyout.visible{opacity:.75;top:0;left:0;height:100%;width:100%;}.Xcode header,.Xcode #tocContainer,.Xcode footer{display:none;}.Xcode #contents{top:0;bottom:0;border:none;}