Time of Update: 2018-12-08
做過iOS開發應該都有見過ASIHTTPRequest這個強大的HTTP網路請求類庫,今天主要來介紹利用ASIHTTPRequest實現非同步隊列。官方地址:http://allseeing-i.com/ASIHTTPRequest/github地址:http://github.com/pokeb/asi-http-request/tree
Time of Update: 2018-12-06
旋轉螢幕學習筆記 加速計是整個IOS旋轉螢幕的基礎,依賴加速計,裝置才可以判斷出當前的裝置方向,IOS系統共定義了以下七種裝置方向:typedef NS_ENUM(NSInteger, UIDeviceOrientation) { UIDeviceOrientationUnknown, UIDeviceOrientationPortrait, // Device oriented vertically, home button on the bottom
Time of Update: 2018-12-08
IOS恢複的2種方法 如果不小心把Router或者Switch的IOS刪除了,特別是Flash中的IOS和ROM中的Mini IOS都沒有了的話,連啟動都不行的話,有什麼方法恢複它呢?答案是方法不只一種,而是兩種。其實是我只知道兩種:)第一種方法:X-Modem 以前我曾經嘗試過一種方法,就是當Flash被刪除後,啟動無法進入系統,可以用X-Modem來恢複它。當時我不小心刪除了一台Cisco2950交換器的Flash
Time of Update: 2018-12-06
自訂UITabBar介紹: 自訂UITabBar,包括可自訂tab bar的背景圖、tab bar的高度以及每個tab的圖片,滿足各種介面需求。但是,沒有文字。http://ios.itmdc.com/thread-3100-1-1.htmlBrowser Tab View 介紹: 實作類別似瀏覽器樣式的 tab 頁面效果,並且可以刪除(關閉)某個tab,以及新增(開啟)新的tab。還可以拖動某個 tab 來改變 tab 的位置(順序)。 http://ios.itmdc.com/thread-
Time of Update: 2018-12-07
CALayer 是一個很經常使用的到的 Object,很常用,也很重要,同時又有比較多的屬性,嗯,一定要詳細瞭解下。CALayer 的原理很難懂,由於我目前只注重運用,所以就說那些在實際開發中能用到的一些地方。如果要更改 UIView 的 CALayer,要引用:#import <QuartzCore/QuartzCore.h>.下面先推薦兩篇文章: 文章 1:原理介紹的比較詳細; 2:官方文章 為什麼說 CALayer 很重要呢: 1. 每個UIView 都有 CALayer,即
Time of Update: 2018-12-06
作者:不及格的程式員-八神 要注意不支援的特性 比如你的手持功能不支援傳送簡訊或郵件的話,建立該類型的類時將返回nil...,這與我們平常習慣性的理解不同,如果是我設計我會讓它拋出異常可能會更好,至少不需要查api文檔就知道怎麼回事。 裝置的方向 當你在window上連續添加兩個景色模式的視圖控制器的時候,第二個視圖的方向會保持人像模式,並且它的shouldAutorrotateToInterfaceOrientation方法不會被觸發... 根視圖中的輸出口
Time of Update: 2018-12-06
iOS 字串加密至MD5 1 #import <CommonCrypto/CommonDigest.h> 2 3 + (NSString *) md5:(NSString *)str 4 { 5 const char *cStr = [str UTF8String]; 6 unsigned char result[16]; 7 CC_MD5( cStr, strlen(cStr), result ); 8 return [NSString
Time of Update: 2018-12-06
最近幾天仔細瞭解了iOS遊戲開發引擎,常用的cocos2d,Unity引擎,那麼Unity是非免費的,而cocos2d則是免費開源的; 最後促使我選擇cocos2d的原因有兩點: 1.最重要的原因是它對應的開發工具,尤其是 “ParticleDesigner”,粒子系統編輯器,非常的喜歡(需付費$7.99美元),下載試用版操作了以下,沒說的,狠給力;
Time of Update: 2018-12-07
說明:本文部分內容參考互連網,親自調整測試。測試視頻地址:http://livecdn.cdbs.com.cn/fmvideo.flv (MBD,cnblogs上傳圖片功能都不能用了,還去sina weibo發了張圖。)一、 調試環境準備1. 作業系統:Mac OS 10.7.42. Xcode版本:Xcode 4.4.1 3. 確保xcode的Command Line Tools已安裝, Command Line Tools位於Xcode-
Time of Update: 2018-12-07
在scanview中添加掃描地區ZBarReaderViewController *reader = [ZBarReaderViewController new]; reader.readerDelegate = self; //CGRect frame= CGRectMake(20, 30, 320, 260); reader.scanCrop= CGRectMake(0.2, .1, .47, .8); 自訂scanview添加一個自訂的掃描框- (UIView
Time of Update: 2013-12-02
UIControl,相信大家對其並不陌生吧,比如平常最常用的UIButton就是繼承自UIControl的。按照慣例,還是先來看看為什麼有UIControl這個類?什麼時候用到它? 查下文檔就可以看到其是繼承自UIView的,而對於其用途,官方對其有這麼一段描述: To observe or modify the dispatch of action messages to targets for particular eventsTo do this, override
Time of Update: 2013-11-16
儲存資料的方式很多,plist files, XML, 或者 文字檔,但是效率不高。SQLite提供了在大資料中高效查詢、檢索的本機存放區功能。SQLite is an open source library, written in C, that implements a self-contained SQL relational database engine. You can use SQLite to store large amounts of
Time of Update: 2013-11-16
HTTP定義了一種在伺服器和用戶端之間傳遞資料的途徑。URL定義了一種唯一標示資源在網路中位置的途徑。 REQUESTS 和
Time of Update: 2013-11-16
在Goodfav Magazine我們討論表徵圖設計的各個方面已經很多年了,但是,還有一個巨大的潮流需要我們注意。近年來,蘋果公司iPhone和iPad平台上的 IOS給全球帶來了巨大影響。蘋果公司不僅帶來了智能手機和平板電腦,還創造了“Apps“-應用程式這個概念,並改變了人們使用軟體和玩遊戲的方式。他
Time of Update: 2013-11-16
開發Web等網路應用程式的時候,需要確認網路環境,串連情況等資訊。如果沒有處理它們,是不會通過Apple的審查的。Apple 的 常式 Reachability 中介紹了取得/檢測網路狀態的方法。1.在你的程式中使用 Reachability 只須將該常式中的 Reachability.h 和 Reachability.m 拷貝到你的工程中。2.然後將 SystemConfigurati
Time of Update: 2013-11-16
http://blog.csdn.net/davidsph/article/details/7899731 if(!_timer){
Time of Update: 2013-11-16
學習ios已經四個多月了,其實大一的時候就準備買蘋果電腦的,當時想買蘋果或者索尼的,結果陰差陽錯的買了三星300v3a-s03後來到了大學,也搗鼓了兩個月的系統,主要是黑蘋果,虛擬機器也弄的。黑蘋果沒成功,我兄弟倒是成功呢,我可能是主板問題,也可能是此處省略一萬字到了2013年4月才開始正兒八經的學ios,當時正好傳智播客出了一個c語言object-c的視頻,我就跟著學,(直到前些日子我才發現蘋果官方的教程是最適合入門的,我竟然沒有看,而且12年後期有了中文版),https://develope
Time of Update: 2013-11-16
前面我們介紹了IOS上MDM幾個簡單的控制命令的發送和返回資料的解析處理,下面我們介紹一下MDM涉及到的命令的操作介紹: 一、Control Commands(控制類命令)1、Device Lock(裝置鎖屏)RequestType為RequestType:原文:Immediately locks the device. If a passcode is present, that passcode will be required to unlock the
Time of Update: 2013-10-28
iphone/ipad無鍵盤的設計是為螢幕爭取更多的顯示空間,大螢幕在觀看圖片、文字、視頻等方面為使用者帶來了更好的使用者體驗。而觸控螢幕幕是iOS裝置接受使用者輸入的主要方式,包括單擊、雙擊、撥動以及多點觸摸等,這些操作都會產生觸摸事件。 在Cocoa中,代表觸摸對象的類是UITouch。當使用者觸控螢幕幕後,就會產生相應的事件,所有相關的UITouch對象都被封裝在事件中,被程式交由特定的對象來處理。UITouch對象直接包括觸摸的詳細資料。 UITouch類中包含5個屬性: wi
Time of Update: 2013-10-28
#pragma mark - reg & unreg notification- (void)regNotification{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChangeFrame:) name:UIKeyboardWillChangeFrameNotification object:nil];}-