Time of Update: 2018-12-04
在百度裡輸入“ios 隱藏鍵盤”,很快搜出很多文章。比如:“點擊return隱藏”,“點擊輸入框其他地方隱藏”,等等還有的大篇大論的。其實隱藏IME也簡單,我們應該抓住其本質:即調用resignFirstResponder函數實現隱藏(下面想些介紹)resignFirstResponder當然,你可以在下面任何一個地方調用,即可隱藏IME鍵盤。-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ NSLog(@"%
Time of Update: 2018-12-04
iphone開發數組排序(數組中包括字典) 1。普通數組排序: NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"0",@"8",@"6",@"1",nil]; NSArray *sortedArray = [arr sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2){if ([obj1 intValue] > [obj2
Time of Update: 2018-12-04
相比Android,GitHub上的iOS開源項目更可謂是姹紫嫣紅。儘管效果各異,但究其根源,卻都是因為開發人員本身對於某種效果的需求以及熱愛。在“直接拿來用!最火的iOS開源項目”系列文章(一)、(二)中,我們已經相繼盤點了40個深受開發人員喜愛的iOS開源項目,在本文中,我們將繼續細數那些能夠帶給iOS開發人員們無限靈感、產生非常奇妙的效果的iOS開源項目。41. DCIntrospectIntrospect是由來自澳大利亞的Domestic Cat
Time of Update: 2018-12-04
最近提交了一個應用,貓言貓語(毛毛貓)。我比較喜歡一些蛋疼的語錄,已經做了一個麻辣語錄的應用,不過光文字,沒有圖片感覺比較單調。而貓言貓語就是用貓的獨特眼光表達了當代人的那些蛋疼語錄,正好圖文並茂。正好和我的文字應用想搭配。不過,在互連網上找到的圖片很少,畢竟涉及到著作權問題,不能利用所有的圖片。所以,我的想法很簡單,協助貓言貓語做一個應用,展示這些圖片,給沒有看夠的,喜歡看這些蛋疼圖片語錄的朋友,提供正版圖書的購買網址。應用很簡單,也算是一種嘗試。為了簡單期間,我把所有收集到的近一百張照片全部
Time of Update: 2018-12-04
http://hi.baidu.com/williamforfun/item/3b0ce2564a50d5afacc85796ios 與pc的資料互動 XML Webservice實現原理及相關知識好多書籍只介紹建立XML Webservice,並沒有詳細介紹XML WebService的工作原理以及各部分(例如IIS Asp.net)在XML WebService中所起的作用.學習後整理了一下,希望對讀者有所協助!(一).XML WebService作用 XML
Time of Update: 2018-12-05
這節課主要講幾個部分,一個是final project的準則,然後是持久化(Persistence)問題。Persistence持久化(Persistence)意思就是當你退出app的時候它還會存在。NSUserDefaults就是一個非常簡單的持久化方案,不過這有限制,它只能是很小的東西,通常是些使用者選項。如何把那些大資料的東西持久化?第一個方法,把東西持久化的第一個簡單的方式有點像用NSUserDefaults裡的property list來實現的進化版,property
Time of Update: 2018-12-05
這個東西其實就是 一個加鎖。如果self 其他線程訪問,則會阻塞。這樣做一般是用來對單例 進行一個死結的保護@synchronized(self) {//something like this kGoableValue =
Time of Update: 2018-12-05
架構應用程式由您編寫的代碼和 Apple 提供的架構組成。架構套件含方法資產庫,供您的應用程式調用。多個應用程式可同時訪問一個架構資產庫。您開發的應用程式都會連結多種架構。您可以通過架構的應用編程介面 (API) 來利用架構。API(發行在標頭檔中)指定可用的類、資料結構和協議。Apple 編寫的架構,預計了您可能想要實現的準系統。使用架構既省時省力,又可確保代碼高效、安全。系統架構是訪問底層硬體的唯一途徑。立即閱讀以下文章: “研究主要架構”描述應用程式開發中最常用的架構。它還簡要闡述了
Time of Update: 2018-12-05
我遇到的問題是將Facebook接入cocos2d-x項目(iOS平台),下面這篇文章已經說的非常好了,建議先閱讀。http://blog.csdn.net/xiadasong007/article/details/8599611這裡要記錄兩個問題:1、項目的Info.plist裡,有一個URL Types參數,此參數填法應該是—— fb + AppID,例如你申請的Facebook
Time of Update: 2018-12-05
把網上搜尋的內容大致匯總一下:1.text方式寫入檔案會將換行(/n)擴充成/r/n, 讀檔案時則自動轉換回來2.binary方式則不會作任何擴充,與讀寫內容一致3.預設為text方式 詳細參考:http://blog.csdn.net/wanfustudio/archive/2007/09/14/1785131.aspx 附錄:自己寫的使用fstream讀寫檔案的兩個函數#include <fstream>using namespace std; bool Preprocess::
Time of Update: 2018-12-05
http://ios-blog.co.uk/tutorials/how-to-customize-the-tab-bar-using-ios-5-appearance-api/Great App design is now a must-have when developing apps for the App Store. Especially, now that you have to contend with so many other pas for attention. If
Time of Update: 2018-12-05
https://github.com/nst/iOS-Runtime-HeadersPrivate Framework 有兩種情況, 1,Framework 已經載入,只是未匯出標頭檔,這種情況只需要把標頭檔加入到工程即可直接調用。 如下面代碼中的_MFSocket 2, Framework未載入,則需要把Framework和標頭檔一起加入到工程,之後在調用。 如下面代碼中的UIProgressHUD 例子:#import
Time of Update: 2018-12-05
A:資源鎖#import <GHUnitIOS/GHUnit.h> @interface WPGlobalTest : GHTestCase{ int _count; NSLock *_lock;}@end-(void)test3{ if (_lock == nil) { _lock = [[NSLock alloc] init]; } NSThread *t1 = [[[NSThread alloc]
Time of Update: 2018-12-05
應用程式可以使用檔案分享權限設定讓使用者訪問程式的使用者資料檔案。檔案分享權限設定允許應用程式通過iTunes向使用者顯露應用程式/Documents目錄的內容。這樣,使用者就可以在iPad和案頭電腦來回移動檔案。您可以通過如下步驟來讓應用程式支援檔案分享權限設定:在應用程式的Info.plist檔案中添加UIFileSharingEnabled鍵,並將索引值設定為YES。將您希望共用的檔案放在應用程式的Documents目錄。一旦裝置插入到使用者電腦,iTunes
Time of Update: 2018-12-05
相信做iOS開發的朋友,對ASIHTTPRequest庫一定不會陌生,下面分享一下使用ASIHTTPRequest監控流量的心得,需要事先聲明的是只有在WWAN(GPRS/Edge/3G)網路下,ASIHTTPRequest的流量監控才能起效,在WIFI網路下是不能生效的。從1.0.7版本開始,ASIHTTPRequest可以控制流程量,使得所有request的流量不會超過使用者定義的限制範圍。這可以使得發送/接收大量資料的iphone程式更容易通過蘋果的app
Time of Update: 2018-12-05
/** @method 播放電影 */-(void)playMovie:(NSString *)fileName{ //視頻檔案路徑 NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@"mp4"]; //視頻URL NSURL *url = [NSURL fileURLWithPath:path]; //視頻播放對象 MPMoviePlayerController
Time of Update: 2018-12-05
0 CGContextRef context = UIGraphicsGetCurrentContext(); 設定上下文1 CGContextMoveToPoint 開始畫線2 CGContextAddLineToPoint 畫直線4 CGContextAddEllipseInRect 畫一橢圓4 CGContextSetLineCap 設定線條終點形狀4 CGContextSetLineDash 畫虛線4 CGContextAddRect 畫一方框4 CGContextStrokeRect
Time of Update: 2018-12-05
iOS開源:泡泡風格的簡訊、提示介面庫CMPopTipViewCMPopTipView是一個泡泡風格的提示框開原始檔控制,是從UIView派生而來,可以運行在iPad和iPhone上。iOS開源:視圖UIView切換動畫類庫HMGLTransitionsHMGLTransitions是一個完成視圖UIView之間切換的動畫效果的開源類庫代碼。iOS開源:iPhone風格介面庫QuickDialogQuickDialog是一個開源iPhone風格的介面庫,提供了開關On/Off控制項、日期控制項、
Time of Update: 2018-12-05
轉載自:http://leopard168.blog.163.com/blog/static/168471844201111411729597/iOS 程式設計語言是 Objective-C, 簡稱 OC。 談起 OC的特性,人們常說,OC 不支援多繼承。但 Delegate 彌補了這個缺陷。 有了Delegate, 在聲明對象時,可以使其遵循多個協議。 從而解決了多繼承問題。 Delegate ,又稱為 委託或代理, 它是一種設計模式。
Time of Update: 2018-12-05
iOS從4.0之後支援後台播放聲音了。下面是實現音效檔播放,並且使用者關閉螢幕之後仍然能夠播放音效檔。具體的實現方法如下: 在plist檔案中加入下面的欄位: 聲明內容如下: