iOS 開發相關資訊

iOS是運行於iPhone、iPod touch以及 iPad裝置的作業系統,它管理裝置硬體並為手機本地應用程式的實現提供基礎技術。根據裝置不同,作業系統具有不同的系統應用程式,例如Phone、Mail以及Safari,這些應用程式可以為使用者提供標準系統服務。iPhone

IOS開發之UIButton詳解

//這裡建立一個圓角矩形的按鈕 UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; // 能夠定義的button類型有以下6種,// typedef enum {// UIButtonTypeCustom = 0, 自訂風格// UIButtonTypeRoundedRect, 圓角矩形 //

Flex【原創】IOS(iphone/ipad)視頻播放解決方案

Flex4.6 【原創】IOS(iphone/ipad)視頻播放解決方案 Flex的video類對於視頻播放在ios作業系統下表現出不相容,採用調用ios源生播放器的思路,那麼怎麼調呢?話說Html5 和Flex是競爭關係,這次利用Html5的video標籤實現ios播放視頻,因為ios下safari瀏覽器解析Html5頁面的video標籤時自動調出源生播放器,相信聰明的你已經明白了環境:Flex4.61:首先明白Flex要做的事情就是在Mobile項目中載入Html5頁面 

手動下載並安裝iOS 4.3 Library

Xcode的Preference中的Documentation下,展開文檔中 iOS 4.3 Library,找到Feed: http://developer.apple.com/rss/c ... AppleiPhone4_3.atom,在Safari開啟這個連結,下載適合你XCode版本的 *.xar 檔案,下載完成後,將 *.xar 檔案拷貝到/Developer/Documentation/DocSets/,並解壓,sudo xar -xf *.xar,然後,sudo chown -R

iOS 多線程之內的那些事情(上)

眾所周知,蘋果的 MAC OS X 系統以及 iOS 系統是基於三個部分的。BSD Unix,MACH 以及蘋果自己開發的 IOKit 等構成了作業系統的主體,也就是 Darwin 架構。其中 MACH 主要負責的部分是 CPU 管理,記憶體保護以及處理序間通訊等等。而從 BSD Unix 那邊承接過來的,基本上就是網路效能,運行效率,以及標準化的 POSIX API 這一套東西了。大多數情況下,對於 Unix 使用者或者開發人員來說,POSIX API 基本上提供了多線程編程所需要的一切東西。

IOS學習:偵錯工具(斷點:異常斷點)

一、異常斷點說明在代碼有問題導致拋出異常時,異常斷點會停止程式的執行,如Foundation.framework的NSArray、NSDictionary等中的一些方法會在不能滿足特定條件的情況下拋出異常,e.g:數組越界。一般如果沒有設定異常斷點,應用崩潰時,可能只會顯示造成崩潰的那條異常,即使看了日誌也不知道究竟發生什麼了。設定異常斷點後,調試器會在異常拋出的瞬間暫停程式的執行,將程式定位到出現異常的那一行代碼。下面用一個空的工程進行說明:在xcode中建一個空應用,並在AppDelegat

IOS開發(105)之處理不活動狀態

1 前言應用程式遇到的最簡單的狀態是從活動過渡到不活動,然後再返回到活動。今天我們進來用一個例子來看看其具體應用。2 詳述這張的內容比較簡單,就直接上代碼了 ZYViewController.m //// ZYViewController.m// State Lab//// Created by zhangyuc on 13-6-8.// Copyright (c) 2013年 zhangyuc. All rights reserved.//#import

IOS數組無法添加資料

       不知道大家有沒有遇到這種情況,聲明了一個可變數組,但是無法往這個數組裡面添加資料。也許是因為我是新手吧,所以出現了這樣的問題。使用可變數組的步驟:1.在聲明部分添加:@property (nonatomic, retain) NSMutableArray *dataSource;2.合成: @synthesize dataSource =

IOS上iframe的捲軸失效的解決辦法。

問題描述:iframe設定了高度(例如500px)。倘若iframe的內容足夠長超出了iframe設定的高度時,在ipad等裝置上。iframe內部html的捲軸不出現。並且活生生的從500px處截斷,(類似overflow:hidden的效果)下面的內容不再顯示。問題重現: 結構:index.html : <style>  #iframe{height:500px;}</style><div id="content"> <iframe

Cisco 刪除IOS後恢複、重灌ios

Flash 被清空,只能進入rommon 模式,唯一辦法重灌IOS鏡像檔案,所需IOS檔案可以到cisco官方網站和www.net130.com下載:    軟體準備:* 先找到與機型相配的IOS檔案(注意機子的記憶體大小選擇大小相配的檔案);* 去下個Cisco TFTP Server;   硬體準備:* 除了要一根控制線外,還要一根交叉線來串連Router和你的控制電腦(注意Cisco Router一般規定了灌IOS必須用interface ethernet0/0,即第一個網路連接埠);  

Xcode模擬器和真機產生的日誌查看(ios必知必會)

在進行實際代碼開發的過程中,我們會產生一些plist檔案,但是如何在調試過程中查看這些plist檔案是否被成功產生以及產生的內容是否正確?如果查看模擬器產生的日誌和真機產生的日誌到底如何查看? DEMO首先產生一個plist檔案NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentsDirectroy = [paths

iOS開發——設定支援的iOS裝置(512m記憶體以上裝置)

轉載請註明出處:http://www.cnblogs.com/chenshengtai/archive/2013/04/29/ios_devices_filter.html  問題:  最近在微博上看到iOS開發人員遇到的設定支援的iOS裝置問題,問題是這樣的,有些apps在開發過程中會用到比較多的記憶體,比如需要512m的記憶體,因此需要設定不支援記憶體不足512m的裝置。  1、請看關於各個iOS裝置的記憶體情況:    如此,要支援512m的iOS裝置是iPod touch

【美女那些圖】iOS開發技術分享(1)— iOS本機資料儲存

前言:  我本是一名asp.net程式員,後來加入了iOS遊戲開發隊伍,到現在也有一年多的時間了。這一年來,每天都幹到2、3點鐘才睡覺,不為別的,只為了學多點東西。這段時間,什麼都學,從C#到Objective-C,到C++,慢慢理解了編程真的不論語言,只要熟悉一種語言,想要上手另一門語言,真的是一件很簡單的事情,用心者半個月即可上手工作(當然這裡說的是可以上手,想要精通肯定是需要一定時間鑽研的)。我想說的是,只要你喜歡,程式員真的不是一份很苦逼的工作,反之,我倒是覺得其樂融融,加油吧,程式員朋

iOS中資源檔的”另類“處理方式

早上研究了一下SMCalloutView,發現作者在代碼中直接將圖片作成了字串放在了原始碼檔案中。 這樣做的好處是程式依賴的資源檔同code直接放置在了一起,使用的時候只要把原始碼拷貝進去就可以了。 要折騰倒也挺簡單的:先將圖片資源轉成Base64字串,再將字串聲明成常量。使用的時候使用NSData轉換一下,再轉成UIImage就可以使用了:+ (UIImage *)embeddedImageNamed:(NSString *)name { if ([UIScreen

iOS控制項收集-3

TimesSquare是一個iOS calendar控制項。 ABCalendarPicker也是一個iOS Calendar控制項,相比上者,支援更多的介面布局格式:按月,按周等。HTAutocompleteTextField是一個超酷的開原始檔控制。它為TextField提供自動完成功能,這東西用在登入上面再好沒有了。

iOS 運行時標頭檔大全

這東西是iOS系統的《銀河系漫遊指南》,還附帶搜尋及版本比對功能,也就是電子書而非小說中那本紙質的。可以通過它來調用Apple允許你調用的,和Apple禁止你調用的一切函數。當然,應用如果打算上架的話,會有審核被拒的危險。但是,對於公司專屬應用程式,就沒啥顧忌了。我覺得對每一個iOS開發人員來說,這個地址https://github.com/nst/iOS-Runtime-Headers都值得收藏。

在iOS裝置上進行抓包(補充)

之前我一般是通過wifi連入我的iMac,然後使用HttpScoop或者Charles來進行資料抓取及分析。前者非常好用,在調協議時我的必備工具,就是更新太慢,2.0版本老不出來。後者沒用過,聽說是java的。而且價格也太貴,前者15美刀,後者50美刀。 Wireshark有裝,但是介面實在讓人提不起來胃口使用,所以裝了就刪除了。

強大的iOS日誌工具 NSLogger

強大的iOS日誌工具 NSLogger之前有試過CocoaLumberjack和SNLog。沒有特別的感覺,在日常的開發中,用的最多的還是使用macro封裝的NSLOG# define DLog(fmt, …) NSLog((@“%s [Line %d] ” fmt), PRETTY_FUNCTION, LINE, ##VA_ARGS); #else # define DLog(…) #endif // ALog always displays output regardless of the

iOS控制項收集 – 4

THLabelUILabel的擴充,提供陰影、漸層、黑邊等效果。做標題不錯,原來需要PS的,現在直接用Label了。項目地址TMCacheTumblr的開源項目之一,為iOS及OSX提供Cache服務。項目地址BButtonUIButton的擴充,為iOS提供類似Bootstrap樣式的button。項目地址WSCoachMarksView在控制項上提供遮罩效果,用於顯示協助資訊。這裡有示範視頻。項目地址SKNavigationController長按回退按鈕即可顯示NavigationCont

第一個iOS應用 —— Hello world!

其實在網上已經有不少人寫過類似的教程,但是Xcode本身升級比較快,網上的一些入門教程還是基於Xcode 3的。工作之餘花點時間整理了一個簡單的教程,希望對準備投身加入iOS開發行列的程式員朋友有所協助。很多開發軟體的教程開篇第一個例子通常都是Hello world。有人戲稱這是一個程式員魔咒“從Hello world開始能夠讓你快速地掌握一門語言”嘿嘿。那麼也讓我們從Hello

總頁數: 703 1 .... 198 199 200 201 202 .... 703 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.