Time of Update: 2016-05-20
在NSObject子類中擷取當前螢幕顯示的ViewController,當前viewcontroller 我們在非視圖類中想要隨時展示一個view時,需要將被展示的view加到當前view的子視圖,或用當前view presentViewController,或pushViewContrller,這些操作都需要擷取當前正在顯示的ViewController。代碼如下:(詳細理解請仔細閱讀注釋)#pragma mark 擷取當前螢幕顯示的viewcontroller-
Time of Update: 2016-05-19
iOS開發UI篇-實現tableView的層級顯示,iostableview 進來要實現一個tableView 的cell層級顯示,網上找的思路都各不相同.下面說一下我的實現思路. 根據根標題儲存cell的展開狀態,添加到字典中. 話不多說,直接上代碼. #define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height#define SCREEN_WIDTH [UIScreen
Time of Update: 2016-05-19
ios圖片展開兩種方法,ios展開兩種方法ios圖片展開兩種方法 UIImage *image = [UIImage imageNamed:@"qq"];第一種: // 左端蓋寬度 NSInteger leftCapWidth = image.size.width * 0.5f; // 頂端蓋高度 NSInteger topCapHeight = image.size.height * 0.5f; // 重新賦值 image = [image
Time of Update: 2016-05-19
【代碼筆記】把<br!>換成\n,br代碼:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. //把<br!>換成\n NSString *string=@"123<br!>456<br!>789"; NSString *newStr=[string
Time of Update: 2016-05-19
關於UIView布局的總結,UIView布局總結一下布局UIView1.Laying out Subviews(布局子視圖)系統提供了相關的三個api- (void)
Time of Update: 2016-05-19
iOS RSA加密解密及簽名驗證,iosrsa1.首先要下載openssl,這個不用說,直接官網下載或者用brew install openssl下載2.終端產生私密金鑰密鑰2.1產生私密金鑰openssl genrsa -out rsa_private_key.pem 10242.2產生密鑰openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem2.3將RSA私密金鑰轉換為pkcs8 格式openssl pkcs8
Time of Update: 2016-05-19
機試題:地圖定位、拍照並顯示、錄製視頻並播放,試題錄製 這兩天參加面試,有個公司先出了機試題,然後才能進入下一步,機試題大意是要求實現:地圖定位、拍照並顯示照片、錄製視頻並且播放視頻三個小功能。先上我的: 1、地圖定位關鍵代碼(ios8後,開啟地圖定位需要在工程檔案裡面設定描述)://1、添加地圖視圖 CGRect rect = [UIScreen mainScreen].bounds; _mapView = [[MKMapView
Time of Update: 2016-05-18
【代碼筆記】兩個捲軸,上下都能滑動,捲軸滑動一,。 二,工程圖。三,代碼。RootViewController.h #import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UIScrollViewDelegate>{ UIView *backView; UIScrollView *scrollerViewFirst;
Time of Update: 2016-05-18
UIWebView載入本地html檔案,UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, KScreenWidth, KScreenHeight-64)]; webView.backgroundColor=YYCToothWashViewBgColor; [self.view addSubview:webView]; //載入本地html檔案
Time of Update: 2016-05-18
iOS進階學習-多線程,ios進階多線程一、多線程概述 1、程式,進程,線程程式:由原始碼產生的可執行應用。(例如:QQ.app)進程:一個正在啟動並執行程式可以看做一個進程。(例如:正在啟動並執行QQ就是一個進程),進程擁有獨立運行所需的全部資源。線程:程式中獨立啟動並執行程式碼片段。(例如:接收QQ訊息的代碼)一個進程是由一或多個線程組成。進程只負責資源的調度和分配,線程才是程式真正的執行單元,負責代碼的執行。 2、單線程每個正在啟動並執行程式(即進程),至少包含一個線程,這個線程叫主線
Time of Update: 2016-05-18
【Swift學習】Swift編程之旅---擴充(二十四),swift之旅 擴充就是向一個已有的類、結構體或枚舉類型添加新功能,包含屬性和方法,如果你定義了一個擴充向一個已有類型添加新功能,那麼這個新功能對該類型的所有已有執行個體中都是可用的,即使它們是在你的這個擴充的前面定義的。 擴充文法使用關鍵extension來聲明一個擴充,在extension後面加類型名稱extension SomeType { }
Time of Update: 2016-05-19
iOS 疑難雜症 — — 推送本地國際化 loc-key 本地化失敗的問題,iosloc-key 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯:
Time of Update: 2016-05-17
說說anchorPoint,anchorpointanchorPoint屬性是CGPoint(x,y)
Time of Update: 2016-05-17
【IOS】自訂可點擊的多文本跑馬燈YFRollingLabel,iosyfrollinglabel需求項目中需要用到跑馬燈來僅展示一條訊息,長度合適則不滾動,過長則迴圈滾動。雖然不是我寫的,但看了看代碼,是在一個UIView裡面放入兩個UILabel,在前一個快結束的時候,另一個顯示。然而點擊處理的 確是UIView的點擊事件。
Time of Update: 2016-05-18
iOS學習41之多線程,ios41多線程1. 多線程概述 1> 程式、進程和進程的概念程式:由原始碼產生的可執行應用。(例如:QQ.app)進程:一個正在啟動並執行程式可以看做一個進程。(例如:正在啟動並執行QQ就是一個進程),進程擁有獨立運行所需的全部資源。線程:程式中獨立啟動並執行程式碼片段。(例如:接收QQ訊息的代碼)一個進程是由一或多個線程組成。進程只負責資源的調度和分配,線程才是程式真正的執行單元,負責代碼的執行。 2>
Time of Update: 2016-05-18
找window的三種方法,找window三種方法LoginViewController * loginVC = [[LoginViewController alloc]init]; 找window的三種方式 1、// UIWindow * window = [UIApplication sharedApplication].delegate.window;等同於 UIWindow * window = [[[UIApplication
Time of Update: 2016-05-17
UITextField 的限制輸入金額(可為小數的正確金額),uitextfield小數要判斷輸入金額為正確金額的方法有兩個,一個是用Regex,另一個就是用textfield的代理方法有時候難免遇到這樣的需求,不符合規則的金額就不讓輸入時,那用這種方法比較合理如果設定輸入鍵盤為Decimal Pad時,輸入為數字和小數點;如果設定鍵盤為Number Pad時,輸入為純數字非以上情況時,那要判斷輸入時是否為合理輸入,如代碼裡(single >='0' &&
Time of Update: 2016-05-17
Objective-C中NSArray和NSMutableArray是如何使用的?,objective-cnsarrayObjective-C的數組比C++,Java的數組強大在於,NSArray儲存的對象可以是不同的對象。但只能儲存對象,int ,char,double等基礎資料型別 (Elementary Data Type)不能直接儲存,需要通過轉換成對象才能加入數組。1、NSArray 不可變數組[array count] : 數組的長度。 [array objectAtIndex 0]
Time of Update: 2016-05-18
iOS學習筆記——鍵盤處理,ios學習筆記鍵盤 在網上找到的資料比較零散,這部分學起來感覺也有點空虛,內容就只包括隱藏鍵盤和鍵盤高度兩部分 隱藏鍵盤其實就在我學習iOS開發的第一個程式裡面已經實踐過了,不過當時還懵懵懂懂,現在就瞭解了是什麼一回事,就記錄一下,也額外加點內容上去。 說這個鍵盤的出現和隱藏是和輸入框擷取和失去焦點有關係,輸入框擷取了焦點,軟鍵盤就會出現;輸入框失去了焦點,軟鍵盤就會消失。這
Time of Update: 2016-05-18
非同步任務+並行隊列情況與非同步任務+串列隊列(主隊列)情況,隊列主隊非同步任務+並行隊列把非同步任務放到並行隊列進行執行,非同步任務會在不同的線程中執行。 /*非同步執行+並行隊列*/ - (IBAction)clickBasic1:(UIButton *)sender { //全域並行隊列 dispatch_queue_t queue =