Time of Update: 2018-12-05
轉自 : http://mfvan.blog.163.com/blog/static/58895190201132024136497/2011-04-21 15:39:34| 分類: IOS/OBJ-C|字型大小 訂閱Cocoa 的NSNotification類的執行個體封裝了要廣播的訊息,有興趣接收資訊的對象將利用Cocoa
Time of Update: 2018-12-05
UIViewController *newVC = [[UIViewControlleralloc] initWithNibName:nilbundle:nil]; newVC.view.backgroundColor = [UIColororangeColor]; CATransition *transition = [CATransitionanimation]; transition.duration =1;
Time of Update: 2018-12-05
1、從以下地址擷取ASIHttpRequest相關資源檔: Github project page: http://github.com/pokeb/asi-http-request/tree Download the latest version: http://github.com/pokeb/asi-http-request/tarball/master License (BSD):
Time of Update: 2018-12-05
UIAlertView *prompt = [[UIAlertViewalloc] initWithTitle:@"請輸入起點:" message:@"\n\n" delegate:nil
Time of Update: 2018-12-05
Xcode中:command + 高亮符號 + 滑鼠雙擊 : 查看高亮符號定義option + 高亮符號 + 滑鼠雙擊 : 快速查看高亮符號的協助文檔option + command + 向上箭頭: 在.h和.m檔案之間切換alt + command + shift + ? : 在xcode中調出協助文檔command + ~(tab上面) :
Time of Update: 2018-12-05
用iOSOpenDev在Xcode裡配置越獄開發環境2012-03-07環境需要: Mac OS X 10.6 || 10.7 XCode 4.x一直非常想開發越獄程式.一直是無從下手,直到最近發現了Theos,實在是太好用了.剛教程寫了一半,準備發我第一篇文章,結果出了個更好用的東西—iOSOpenDev.
Time of Update: 2018-12-05
1、先定義一個所有線程可見的CRITIACL_SECTION結構變數; 2、在試圖訪問被保護資源的所有線程初始化上述CRITIACL_SECTION結構變數; void InitializeCriticalSection(CRITIACL_SECTION *); 3、在對被保護資源訪問前,調用: void EnterCriticalSection(CRITIACL_SECTION *); 4、訪問被保護資源結束後,調用: void
Time of Update: 2018-12-05
1、分配一個所有線程可見的SRWLock結構變數; 2、初始化SRWLock結構變數: void InitializeSRWLock(SRWLock *); 3、寫入者線程調用: void AcquireSRWLockExclusive(SRWLock *); 讀取者線程調用: void AcquireSRWLockShared(SRWLock *); 4、完成對資源的更新後, 寫入者線程調用: void
Time of Update: 2018-12-05
1、實現 UIScrollViewDelegate 的- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { UIView *subView = [scrollView viewWithTag:22]; return subView; }- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView
Time of Update: 2018-12-05
轉自: http://www.cocoachina.com/bbs/read.php?tid-55317-fpage-61.html 關於在UIwebView中訪問HTTPS網站的幾種方法 這兩天一直在研究如何用UIWebView訪問HTTPS網站,試過很多方法,但都有這樣那樣的缺陷,下面簡單分享一下,希望各位提點意見:1。調用私人API 最簡單,也最危險的方法,調用
Time of Update: 2018-12-05
if ([MFMailComposeViewControllercanSendMail]) { MFMailComposeViewController *mailVC = [[MFMailComposeViewControlleralloc]init]; mailVC.mailComposeDelegate =self; [mailVCsetSubject:@"郵件主題"];
Time of Update: 2018-12-05
1、在Supporting Files檔案夾右鍵,NewFile… -> iOS -> Resources -> String Files,命名為Localizable.strings(不要換成別的名字,我測試時,改成其它名字,不能實現本地化);2、選中Localizable.strings 點擊 XCode-> View-> Utilities -> File Inspector,在Localization中點+添加語言(zh-hans是簡體中文
Time of Update: 2018-12-05
UIView翻轉效果實現http://blog.csdn.net/studyrecord/article/details/6440823建立一個view-based模板工程,在ViewController檔案中添加下面的代碼,即可實現翻轉效果; - (void)viewDidLoad { [super viewDidLoad]; //需要翻轉的視圖UIView *parentView = [[UIView alloc] initWithFrame:CGRectMake(0, 150, 3
Time of Update: 2018-12-05
斷言(Assertions)是單元測試架構中比較核心的應用,如果一個測試方法中有多個斷言,其中一個宣告失敗也會導致測試不通過,或報告錯誤資訊。斷言分為多種,如下列表: ●Equality Asserts; ●Identity Asserts; ●Comparison Asserts; ●Type Asserts; ●Condition Test; ●Utility Methods;
Time of Update: 2018-12-05
二、基於約束的斷言模式(Constraint-Based Assert Model) 基於約束的斷言模式只有一種方式來完成所有的斷言,即Assert.That([],[]). 第二個參數才是完成斷言的重要邏輯。在VS2005中使用此模式需引用三個命名空間: using NUnit.Framework; using NUnit.Framework.Constraints;
Time of Update: 2018-12-05
http://www.cnblogs.com/appDev/archive/2011/07/08/2100605.html自訂View要做的事情1.初始化:- 對於在程式中建立的View,重寫initWithFrame初始化。- 對於在nib中載入的View,重寫initWithCoder初始化。- 在nib檔案載入完成後,可以使用awakeFromNib處理其他初始化操作。awakeFromNib在initWithCoder之後執行。注意要使用[super
Time of Update: 2018-12-05
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];btn.frame = CGRectMake(0, 0, 80, 40);[btn.layer setMasksToBounds:YES];[btn.layer setCornerRadius:10.0]; //設定矩形四個圓角半徑[btn.layer setBorderWidth:5.0]; //邊框寬度CGColorSpaceRef colorSpace =
Time of Update: 2018-12-05
http://blog.csdn.net/studyrecord/article/details/6439204- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions { // Override point for customization after application launch. // Add
Time of Update: 2018-12-05
在 Silverlight 中支援3種綁定:OneWay, TwoWay, OneTime. 預設是 OneWay.其中 OneWay 表示僅僅從資料來源綁定到目標(通常是 UI 對象),單向的;TwoWay 表示既可以從資料來源綁定到目標,目標的更改也可以反饋給資料來源,使其發生更新。而 OneTime 是 OneWay 的一種特例,僅載入一次資料。隨後資料的變更不會通知繫結目標對象。這樣,可以帶來更好的效能。綁定的文法可以用大括弧表示,下面是幾個例子:<TextBlockText="
Time of Update: 2018-12-05
boost::any庫是一個能儲存任意類型值的類,有點像variant類型,不過variant是用一個巨大的union實在,效率低下,而boost利用模板,儲存的時候並不改變值的類型,只是在需要的時候提供方法讓使用者主動/被動地進行類型判斷以及取值。boost::any使用兩層內部類placeholder和holder儲存實際類型的值,類placeholder是一個介面,模板類holder是特定類型的實現。用type()方法擷取實際值類型,即typeid(ValueType),clone()方法