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
關於UIView布局的總結,UIView布局總結一下布局UIView1.Laying out Subviews(布局子視圖)系統提供了相關的三個api- (void)
Time of Update: 2016-05-19
機試題:地圖定位、拍照並顯示、錄製視頻並播放,試題錄製 這兩天參加面試,有個公司先出了機試題,然後才能進入下一步,機試題大意是要求實現:地圖定位、拍照並顯示照片、錄製視頻並且播放視頻三個小功能。先上我的: 1、地圖定位關鍵代碼(ios8後,開啟地圖定位需要在工程檔案裡面設定描述)://1、添加地圖視圖 CGRect rect = [UIScreen mainScreen].bounds; _mapView = [[MKMapView
Time of Update: 2016-05-17
Objective,objectKVC的使用 1、KVC 全稱 key valued coding 索引值編碼反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性.JAVA,C#都有這個機制。ObjC也有,所以你根部不必進行任何操作就可以進行屬性的動態讀寫,就是KVC。KVC的操作方法由NSKeyValueCoding提供,而他是NSObject的類別,也就是說ObjC中幾乎所有的對象都支援KVC操作。
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-16
【IOS】將字型大小不同的文字底部對齊,ios字型大小對齊從WP轉IOS了,還是放不下...... 在項目中,要實現多個不同大小的文字 底部對齊的效果 像下面這樣:(想要的效果)以為用三個UIFont不同的UILabel 之後讓他們底部對齊就可以了,但是效果是下面這樣的: (不想要的效果)底部完全不對齊呀,為什麼"1314"比兩邊高出了那麼多呀!!!!強迫症不能忍呀!!!---------------------------------
Time of Update: 2016-05-16
解決 an app id with identifier is not available. please enter a different string. xcode 7.3,identifierxcode百度上這幫人,真的服了,沒有一個人能解決問題,最後在 stackoverflow 上找到解決方案 The Application ID Name should be same as application bundle identifier, if you
Time of Update: 2016-05-13
iOS進階學習-網路之資料安全,ios進階一、資料安全 1、術語:密鑰:密鑰是一種參數,它是在明文轉換為密文或將密文轉換為明文的演算法中輸入的參數。密鑰分為對稱金鑰與非對稱金鑰(也可以根據用途來分為加密金鑰和解密密鑰)。明文:沒有進行加密,能夠直接代表原文含義的資訊。密文:經過加密處理處理之後,隱藏原文含義的資訊。加密:將明文轉換成密文的實施過程。解密:將密文轉換成明文的實施過程。 2、資料安全資料安全:是一種主動的包含措施,資料本身的安全必須基於可靠的密碼編譯演算法與安全體系,主要是有
Time of Update: 2016-05-14
OC中-方法到底是如何使用的?,oc方法使用方法:方法是Objective-C專屬的一種結構,只能在Objective-C中聲明、定義和使用,C語言不能聲明、定義和使用。1、類方法以+號開頭,對象方法以-號開頭+ (void) init; // 類方法- (void) show; //
Time of Update: 2016-05-13
iOS中KVC和KVO的區別,iOSKVCKVO區別在iOS開發中經常會看到KVC和KVO這兩個概念,比較可能混淆,特地區分一下KVC(Key Value Coding) 1> 概述 KVC:Key Value Coding,索引值編碼,是一種間接訪問執行個體變數的方法。 KVC 提供了一個使用字串(Key)而不是訪問器方法,去訪問一個對象執行個體變數的機制。 2> KVC部分源碼(標頭檔) 1 // NSKeyValueCoding.h 2 @interface
Time of Update: 2016-05-15
iOS中的橋接方式,iOS橋接方式iOS中的橋接方式C ->OC (__bridge tupe)expression : 將CoreFoundation架構的對象所有權交給Foundation架構來使用,但是Foundation架構中的對象並不能管理該對象記憶體 (__bridge_transfer Objective-C type)expression :
Time of Update: 2016-05-13
iOS學習中的一些誤區,iOS學習誤區1、教條主義。問題論述:盲目的學習一對書籍和一些業內比較有名的iOS程式員的blog。當然後面也階段性的調整了,但是這裡還是要單獨拿出來探討一下。要學的書籍有很多,覺得不錯的blog浩如煙海,這如果盲目的陷進去基本就悲劇了。會有很多可能,最可能的就是發現效率越來越低,還有就是覺得哇,那些人好牛,我該如何是好,我好菜,我的差距還有好大,怎麼辦,完了完了完了完了。其實沒有必要驚慌,如果剛開始的話,就挑一本小而精的書,慢慢啃,如果稍微入門了,就找一本大而全的書仔細
Time of Update: 2016-05-16
堆排序的OC實現,堆排序OC實現/* 建議先看堆調整方法,堆調整瞭解了,整個排序演算法就算掌握了 */- (void)viewDidLoad{ [super viewDidLoad]; /* 測試資料 */ NSArray *array=@[@3,@2,@6,@4,@1,@0,@6,@7,@5]; NSMutableArray *mutable=[NSMutableArray arrayWithArray:array];
Time of Update: 2016-05-14
iOS-UITableView的最佳化(純手打原創),iosuitableview最佳化TableView的最佳化一:什麼是TableView的最佳化以及為什麼要最佳化1)CPU(中央處理器)和GPU(圖形處理器) CPU主要從事邏輯計算的一些工作 GPU主要從事圖形處理方面的工作2)CPU和GPU的共同點:都有自己的緩衝體系 都有自己的數字和邏輯運算單元 都為了完成計算任務而設計3)CPU和GPU的不同點:CPU的核少但是核內空間非常大
Time of Update: 2016-05-13
最新版本的MKNetworkKit中的MKNetWorkHost和MKNetworkRequest應該注意地方,mknetworkkit
Time of Update: 2016-05-12
【代碼筆記】評分系統(小星星),評分系統小星星一,。 二,工程圖。三,代碼。RootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. UIImageView *imageView=[[UIImageView alloc] initWithFrame:CGRectMake(10, 80, 300,
Time of Update: 2016-05-13
新聞頭條應用源碼ios版,新聞頭條源碼ios <ignore_js_op> 源碼下載:http://code.662p.com/view/13343.html 作者ymcao,源碼TopNewsIOS,新聞頭條IOS版本整合React遠程離線包,頭條IOS+ReactNative混合版本(Layout採用Masonry) 用Masonry來做IOS UI AutoLayout適配,並初步實現React
Time of Update: 2016-05-13
iOS- 利用AFNetworking3.0+(最新AFN),afnetworking3.0afn0.匯入架構準備工作 •1. 將AFNetworking3.0+架構程式拖拽進項目 •2. 或使用Cocopod 匯入AFNetworking3.0+ •3. 引入#import "AFNetworking.h" 1.UI準備工作 //.h檔案#import
Time of Update: 2016-05-11
Swift 3.0首個開發人員預覽版將在5月12日釋出,swift3.0 Swift團隊在部落格中宣布Swift 3.0語言首個開發人員預覽版將於5月12日釋出,正式版將在4-6周之後推出。開發人員預覽階段並無確定的更新周期和計劃,不過Swift團隊稱努力將其控 制在4-6周內。按此計劃,Swift 3.0將錯過WWDC發布視窗,團隊計劃於年底隨新版本Xcode升級版一起發布。 Swift的GitHub庫也將被分為三個分支:主流分支、Swift 3.0預覽分支、和Swift
Time of Update: 2016-05-11
數組去重方法總結,數組重方法總結這幾天正在整理面試題,順便把以前學的東西給總結一下,數組去重,我猜面試應該考的幾率還是蠻高的,所以下面就讓博主給講講iOS數組去重的幾種方法。第一種:冒泡排序,然後挨個挨個比較,這個沒什麼可說的,關鍵是麻煩,而且時間複雜度也挺大的,所以博主就不給講了。第二種:利用數組排序。 NSArray *array = @[@"小玉",@"小小魚",@"小玉"]; //數組去重方法---方法1 //建立一個新的的可變數組,數組長度為0