來自: http://blog.163.com/cz_jdton/blog/static/92732504201282543017312/ UIControlEventTouchDown 單點觸摸按下事件:使用者點觸螢幕,或者又有新手指落下的時候。 UIControlEventTouchDownRepeat 多點觸摸按下事件,點觸計數大於1:使用者按下第二、三、或第四根手指的時候。
先普及下基礎知識, pfx是公開金鑰加密技術12號標準(Public Key Cryptography Standards #12,PKCS#12)為儲存和傳輸使用者或伺服器私密金鑰、公開金鑰和認證而指定的一個可移植的格式。它是一種二進位格式,這些檔案也稱為PFX檔案。詳見百科 我的pfx檔案是由寫C++的同事提供, 裡麵包含秘鑰, 使用的時候需要先讀取裡面的資料,然後對資料進行base64編碼,最後獲得字串 第一步, 將檔案拖入工程 第二步, 擷取檔案路徑
iOS 常用Category類別分享 字數1340 閱讀86 評論2 喜歡8 前言 各位都知道,類別是一種為現有的類添加新方法的方式,利用Objective-C的動態運行時分配機制,可以為現有的類添加新方法,這種為現有的類添加新方法的方式稱為類別catagory,他可以為任何類添加新的方法,包括那些沒有原始碼的類。類別使得無需建立對象類的子類就能完成同樣的工作。
iOS面試題2 1、RunLoop是什麼。 一個RunLoop就是一個時間處理的迴圈,用來不停的調度工作以及處理輸入時間。 使用runloop的目的是讓你的線程在有工作的時候忙於工作,而沒工作的時候處於休眠狀態。runloop的設計是為了減少cpu無謂的空轉。 2、iOS中四種執行個體變數的範圍類型@private @protected @public @package @private(私人的) 執行個體變數只能被聲明它的類訪問
今天嘗試著在一個ViewController上面調用: - (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated 來展示一個半透明的viewController: UIViewController *vc = [[[UIViewController alloc] init] autorelease];
#import "BingChengItemViewCell.h" #import <UIButton+WebCache.h> staticCGRect oldframe;//用於記錄放大之前的frame @implementation BingChengItemViewCell - (void)awakeFromNib { [self.bgViewsetCornerRadius:5]; }
* 細節學習- iOS byte數組的 截取 socket資料解析* 最近在做socket長串連。遇見一些問題,希望給各位磚友一些參考的資訊 遇見的第一個問題: 返回的socket資料用NSASCIIStringEncoding 字母解析沒有問題。但是 中文字母就是亂碼。這個問題是由於你socket資訊的編碼格式的問題,例如我的socket資訊 是採用
本文內容概要:1.調用系統相機和相簿獲得照片 2.設定選擇或者拍照過後調用系統裁剪功能。 3.設定系統相機與相簿的語言為中文。 首先是建立了一個UIActionSheet,上面設定了相簿與相機還有取消按鈕,並在按鈕點擊事件中開啟相機與相簿。代碼: // 底部選擇彈窗private UIActionSheet _actionSheet = null;public UIActionSheet ActionSheet { get {if
前些天寫的部落格,自訂了一個組合view,由於對c#的事件機制不瞭解,所以view中的按鈕回調Controller的方式我選擇了開發Android時常使用的介面回調。在同事指出問題後我查閱了一些資料,看了幾本書中c#委託機制的資料。最後封裝了一下委託事件匯流排,java慢慢也在模仿這種委託機制。 下面貼出封裝的類以及使用方法。 先貼出封裝的委託機制的類: using System;namespace RuilaiGrow.iOS{/// <summary>///
新版的iTunesConnect真是各種問題阿... 蛋疼要命。 上傳介紹圖片(螢幕截圖)的時候 , 遇到了這個問題 Images can’t contain alpha channels or transparencies。翻譯一下, 就是:圖片不能包含alpha通道或投影片。 解決辦法是:把圖片先以jpg格式儲存,這樣可以去掉alpha通道,然後再儲存為png格式的,這樣就可以上傳成功了。 但是現在, 我發現直接用Xcode螢幕截圖,
以下均屬個人見解,有不妥地方請指出。 在從事IOS開發前做過java web的工作,對項目目錄結構及分層有比較深刻的認識。無論是java中的三層或者七層的劃分,最主要的目的都是為了項目的可讀性、可維護性,給開發人員帶來便利;當然本人也從中受到了便利。所以在從事IOS應用開發時就很理所當然的想到了工程目錄結構。
一、搜框中輸入關鍵字的事件響應 -(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{ NSLog(@"輸入的關鍵字是---%@---%lu",searchText,(unsigned long)searchText.length); //需要事先清空存放搜尋結果的數組 [self.resultArray removeAllObjects]; /
開發中經常碰到需要添加一個半透明的蒙版,比如各類提示彈窗等。 UIWindow圖層上添加蒙版 優先順序 例如蒙版也可添加到self.navigationController.view圖層上或者self.tabBarController.view圖層上 self.view < self.navigationController.view < self.tabBarController.view < UIWindow
// 通過網域名稱擷取IP地址 + (NSString *)IPAdressFromDomain:(NSString *)host { structhostent *hostent = gethostbyname([hostUTF8String]); if (!hostent) { herror("resolv"); returnNULL; } &
- (void) viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; //狀態列高亮 self.navigationController.navigationBar.barStyle = UIStatusBarStyleLightContent; //導航漸層色 CAGradientLayer *gradientLayer = [CAGradientLayer layer];
如上圖所示: 自訂標籤,自行排列,可控制邊距,行距,列舉,實現整齊的自由排列,話不多說,看代碼 //.m首頁面#import "ViewController.h"#import "TagsFrame.h"@interface ViewController (){ TagsFrame *_frame; NSArray *_tagsArray;}@end@implementation ViewController-
實現如上圖效果 1,監聽截圖產生事件 [[NSNotificationCenter defaultCenter] addObserver:selfselector:@selector(userDidTakeScreenshot:)name:UIApplicationUserDidTakeScreenshotNotification object:nil]; 2,擷取截取到的圖片 //返回截取到的圖片- (UIImage *)imageWithScreenshot{
在IOS開發中會遇到各種操作事件,通過程式可以對這些事件做出響應。
靜態庫 (Static Library) 所謂靜態庫,或者說 .a 檔案,就是一系列從源碼編譯的目標檔案的集合。它是你的源碼的實現所對應的二進位。配合上公用的 .h 檔案,我們可以擷取到 .a 中暴露的方法或者成員等。在最後編譯 app 的時候.a 將被連結到最終的可執行檔中,之後每次都隨著app的可執行二進位檔案一同載入,你不能控制載入的方式和時機,所以稱為靜態庫。 在 iOS 8 之前,iOS 只支援以靜態庫的方式來使用第三方的代碼。 動態架構 (Dynamic
說明:本次QQ空間更新了以前非常基礎的代碼 ios源碼下載: http://code.662p.com/list/12_1.html 更新內容 一 更新了登陸介面 二 增加了輸入時密碼時和登陸成功後播放音訊效果 三 增加了導航條漸隱的效果(和真實QQ空間的導航條一樣,首先透明,當tableview向上的時候,alpha增大,變得不透明) 四 增加了標籤欄和導覽列控制器,實現了底部標籤欄自訂 五 引入了社交動向更新, 六 增加了左邊抽屜效果 七