Time of Update: 2018-12-07
iOS是運行於iPhone、iPod touch以及 iPad裝置的作業系統,它管理裝置硬體並為手機本地應用程式的實現提供基礎技術。根據裝置不同,作業系統具有不同的系統應用程式,例如Phone、Mail以及Safari,這些應用程式可以為使用者提供標準系統服務。iPhone
Time of Update: 2018-12-07
//這裡建立一個圓角矩形的按鈕 UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; // 能夠定義的button類型有以下6種,// typedef enum {// UIButtonTypeCustom = 0, 自訂風格// UIButtonTypeRoundedRect, 圓角矩形 //
Time of Update: 2018-12-07
Flex4.6 【原創】IOS(iphone/ipad)視頻播放解決方案 Flex的video類對於視頻播放在ios作業系統下表現出不相容,採用調用ios源生播放器的思路,那麼怎麼調呢?話說Html5 和Flex是競爭關係,這次利用Html5的video標籤實現ios播放視頻,因為ios下safari瀏覽器解析Html5頁面的video標籤時自動調出源生播放器,相信聰明的你已經明白了環境:Flex4.61:首先明白Flex要做的事情就是在Mobile項目中載入Html5頁面
Time of Update: 2018-12-07
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
Time of Update: 2018-12-07
眾所周知,蘋果的 MAC OS X 系統以及 iOS 系統是基於三個部分的。BSD Unix,MACH 以及蘋果自己開發的 IOKit 等構成了作業系統的主體,也就是 Darwin 架構。其中 MACH 主要負責的部分是 CPU 管理,記憶體保護以及處理序間通訊等等。而從 BSD Unix 那邊承接過來的,基本上就是網路效能,運行效率,以及標準化的 POSIX API 這一套東西了。大多數情況下,對於 Unix 使用者或者開發人員來說,POSIX API 基本上提供了多線程編程所需要的一切東西。
Time of Update: 2018-12-07
一、異常斷點說明在代碼有問題導致拋出異常時,異常斷點會停止程式的執行,如Foundation.framework的NSArray、NSDictionary等中的一些方法會在不能滿足特定條件的情況下拋出異常,e.g:數組越界。一般如果沒有設定異常斷點,應用崩潰時,可能只會顯示造成崩潰的那條異常,即使看了日誌也不知道究竟發生什麼了。設定異常斷點後,調試器會在異常拋出的瞬間暫停程式的執行,將程式定位到出現異常的那一行代碼。下面用一個空的工程進行說明:在xcode中建一個空應用,並在AppDelegat
Time of Update: 2018-12-07
1 前言應用程式遇到的最簡單的狀態是從活動過渡到不活動,然後再返回到活動。今天我們進來用一個例子來看看其具體應用。2 詳述這張的內容比較簡單,就直接上代碼了 ZYViewController.m //// ZYViewController.m// State Lab//// Created by zhangyuc on 13-6-8.// Copyright (c) 2013年 zhangyuc. All rights reserved.//#import
Time of Update: 2018-12-07
不知道大家有沒有遇到這種情況,聲明了一個可變數組,但是無法往這個數組裡面添加資料。也許是因為我是新手吧,所以出現了這樣的問題。使用可變數組的步驟:1.在聲明部分添加:@property (nonatomic, retain) NSMutableArray *dataSource;2.合成: @synthesize dataSource =
Time of Update: 2018-12-07
問題描述:iframe設定了高度(例如500px)。倘若iframe的內容足夠長超出了iframe設定的高度時,在ipad等裝置上。iframe內部html的捲軸不出現。並且活生生的從500px處截斷,(類似overflow:hidden的效果)下面的內容不再顯示。問題重現: 結構:index.html : <style> #iframe{height:500px;}</style><div id="content"> <iframe
Time of Update: 2018-12-07
Flash 被清空,只能進入rommon 模式,唯一辦法重灌IOS鏡像檔案,所需IOS檔案可以到cisco官方網站和www.net130.com下載: 軟體準備:* 先找到與機型相配的IOS檔案(注意機子的記憶體大小選擇大小相配的檔案);* 去下個Cisco TFTP Server; 硬體準備:* 除了要一根控制線外,還要一根交叉線來串連Router和你的控制電腦(注意Cisco Router一般規定了灌IOS必須用interface ethernet0/0,即第一個網路連接埠);
Time of Update: 2018-12-07
在進行實際代碼開發的過程中,我們會產生一些plist檔案,但是如何在調試過程中查看這些plist檔案是否被成功產生以及產生的內容是否正確?如果查看模擬器產生的日誌和真機產生的日誌到底如何查看? DEMO首先產生一個plist檔案NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentsDirectroy = [paths
Time of Update: 2018-12-07
轉載請註明出處:http://www.cnblogs.com/chenshengtai/archive/2013/04/29/ios_devices_filter.html 問題: 最近在微博上看到iOS開發人員遇到的設定支援的iOS裝置問題,問題是這樣的,有些apps在開發過程中會用到比較多的記憶體,比如需要512m的記憶體,因此需要設定不支援記憶體不足512m的裝置。 1、請看關於各個iOS裝置的記憶體情況: 如此,要支援512m的iOS裝置是iPod touch
Time of Update: 2018-12-07
前言: 我本是一名asp.net程式員,後來加入了iOS遊戲開發隊伍,到現在也有一年多的時間了。這一年來,每天都幹到2、3點鐘才睡覺,不為別的,只為了學多點東西。這段時間,什麼都學,從C#到Objective-C,到C++,慢慢理解了編程真的不論語言,只要熟悉一種語言,想要上手另一門語言,真的是一件很簡單的事情,用心者半個月即可上手工作(當然這裡說的是可以上手,想要精通肯定是需要一定時間鑽研的)。我想說的是,只要你喜歡,程式員真的不是一份很苦逼的工作,反之,我倒是覺得其樂融融,加油吧,程式員朋
Time of Update: 2018-12-07
早上研究了一下SMCalloutView,發現作者在代碼中直接將圖片作成了字串放在了原始碼檔案中。 這樣做的好處是程式依賴的資源檔同code直接放置在了一起,使用的時候只要把原始碼拷貝進去就可以了。 要折騰倒也挺簡單的:先將圖片資源轉成Base64字串,再將字串聲明成常量。使用的時候使用NSData轉換一下,再轉成UIImage就可以使用了:+ (UIImage *)embeddedImageNamed:(NSString *)name { if ([UIScreen
Time of Update: 2018-12-07
TimesSquare是一個iOS calendar控制項。 ABCalendarPicker也是一個iOS Calendar控制項,相比上者,支援更多的介面布局格式:按月,按周等。HTAutocompleteTextField是一個超酷的開原始檔控制。它為TextField提供自動完成功能,這東西用在登入上面再好沒有了。
Time of Update: 2018-12-07
這東西是iOS系統的《銀河系漫遊指南》,還附帶搜尋及版本比對功能,也就是電子書而非小說中那本紙質的。可以通過它來調用Apple允許你調用的,和Apple禁止你調用的一切函數。當然,應用如果打算上架的話,會有審核被拒的危險。但是,對於公司專屬應用程式,就沒啥顧忌了。我覺得對每一個iOS開發人員來說,這個地址https://github.com/nst/iOS-Runtime-Headers都值得收藏。
Time of Update: 2018-12-07
之前我一般是通過wifi連入我的iMac,然後使用HttpScoop或者Charles來進行資料抓取及分析。前者非常好用,在調協議時我的必備工具,就是更新太慢,2.0版本老不出來。後者沒用過,聽說是java的。而且價格也太貴,前者15美刀,後者50美刀。 Wireshark有裝,但是介面實在讓人提不起來胃口使用,所以裝了就刪除了。
Time of Update: 2018-12-07
強大的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
Time of Update: 2018-12-07
THLabelUILabel的擴充,提供陰影、漸層、黑邊等效果。做標題不錯,原來需要PS的,現在直接用Label了。項目地址TMCacheTumblr的開源項目之一,為iOS及OSX提供Cache服務。項目地址BButtonUIButton的擴充,為iOS提供類似Bootstrap樣式的button。項目地址WSCoachMarksView在控制項上提供遮罩效果,用於顯示協助資訊。這裡有示範視頻。項目地址SKNavigationController長按回退按鈕即可顯示NavigationCont
Time of Update: 2018-12-07
其實在網上已經有不少人寫過類似的教程,但是Xcode本身升級比較快,網上的一些入門教程還是基於Xcode 3的。工作之餘花點時間整理了一個簡單的教程,希望對準備投身加入iOS開發行列的程式員朋友有所協助。很多開發軟體的教程開篇第一個例子通常都是Hello world。有人戲稱這是一個程式員魔咒“從Hello world開始能夠讓你快速地掌握一門語言”嘿嘿。那麼也讓我們從Hello