Time of Update: 2017-01-13
clickx 作為一個方法被調用,表示當你點擊圖片的時候出發這個方法,這個方法可以自己隨便寫比如abc,clicky 代碼如下複製代碼 - (IBAction)test:(id)sender { UIImageView *imageView =[[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 200, 200)];
Time of Update: 2017-01-13
1.建立自訂UICollectionViewCell選中工程,右鍵-New File…選擇“Cocoa Touch Class”-Next,選擇繼承於UICollectionViewCell類,給個合理的名稱CollectionViewCell,再Next完成。1建立在UICollectionViewCell中定義你所需要的控制項//圖片@property(strong,nonatomic)UIImageView
Time of Update: 2017-01-13
例如淘寶購買完商品後的評價,評價過的評價列表裡,每個人評價的內容不同,評價內容有多有少,我們一般都是用UITableView來建立介面的,這時候就需要cell自適應高度了。程式碼範例: 代碼如下複製代碼 EvaluateTableViewCell.h#import <UIKit/UIKit.h> @interface EvaluateTableViewCell : UITableViewCell@property (nonatomic,strong)
Time of Update: 2017-01-18
前言在我們建立一個tableView的時候,細心的你有沒有發現UITableViewCell左側會有空白。而我們在開發中有這樣的需求: 需要一根完整的分割線(去掉煩人的空白部分, 即分割線的寬度 == 螢幕的寬度)。那麼下面我就講一講該如何去掉空白的部分,顯示完整的分割線。這裡我提供兩種方法 :第一種方法,也是我們最常用的方法,也是在我們自訂cell的時候所用到的. 即去掉tableView預設的分割線,自訂cell,重寫setFrame: 方法即可下面是具體代碼實現:步驟一 :
Time of Update: 2016-12-20
https 安全驗證問題,https驗證最近為了滿足蘋果的 https 要求, 經過努力終於寫出了方法驗證 SSL 憑證是否滿足 ATS 要求nscurl --ats-diagnostics --verbose https://你的網域名稱PASS 符合要求輸出滿足 ATS 的認證openssl s_client -connect 你的網域名稱:443 </dev/null 2>/dev/null | openssl x509 -outform DER > https.cer1
Time of Update: 2016-11-10
你必須知道的HTTP錯誤,HTTP錯誤發送網路請求有時失敗,分析一下響應行,在響應的響應行內,你會發現響應行由三部分組成,用空格來隔開,HTTP/1.1 404 NOT FOUND,第一個是響應的HTTP的版本,第二個和第三個是狀態值。發送完網路請求會得到一個Error和response對象,我們不能單單只判斷Error,直接列印出error這個錯誤,我們應該分析respon的屬性statusCode,然後根據狀態代碼分析錯誤的原因分析狀態值來分析網路請求錯誤的原因分為五類錯誤
Time of Update: 2016-10-29
LGLTagsView,notepadtagsview做項目的時候經常會用到標籤,比如說現在很多項目中搜尋曆史用標籤展示 和 選擇某個產品的不同屬性用標籤展示...。網上的有很多封裝好的標籤,但是作為一個上進的程式員,都希望能有一個自己寫的。其實也是一種積累知識的過程。現在的這個標籤是根據你的標籤的搜字母來排序的。先來看下效果: 下面的是代碼說明和代碼:(1)包括兩個部分:LGLTagsFrame(計算標籤的frame) LGLTagsView(標籤的展示的view)(2)
Time of Update: 2016-09-01
iOS 多線程之GCD的使用,ios多線程gcd 在iOS開發中,遇到耗時操作,我們經常用到多線程技術。Grand Central Dispatch (GCD)是Apple開發的一個多核編程的解決方案,只需定義想要執行的任務,然後添加到適當的調度隊列(dispatch queue)。GCD會負責建立線程和調度你的任務,系統直接提供線程管理。一、隊列:基本概念:1.GCD的一個重要概念是隊列,它的核心理念:將長期啟動並執行任務拆分成多個工作單元,並將這些單元添加到dispath
Time of Update: 2016-07-13
添加事件提醒功能,事件提醒功能添加事件提醒功能 效果 源碼//// ViewController.m// Event//// Created by YouXianMing on 16/7/12.// Copyright © 2016年 YouXianMing. All rights reserved.//#import "ViewController.h"#import "CalendarEvent.h"@interface ViewController (
Time of Update: 2016-04-23
iOS 煙花撒花效果,圖層漸層,圖層倒影特效。CAEmitterLayer粒子發射器iOS
Time of Update: 2016-04-21
簡述AFN(AFNetWorking 2.X)的實現分析和簡單使用【轉】,afnafnetworking【轉載】Axc註:版本為AFNetWorking 2.6 3.0需要修改大部分對象一:聲明本 人以前一直是使用ASI網路請求類庫的。最近才開始瞭解使用AFNetworing這個類庫。網上也肯定會有更好的介紹AFN的部落格文章,希望大家辯證閱
Time of Update: 2016-04-01
AFNetworking 3.0.4 的使用,afnetworking3.0.4本文永久連結:http://www.cnblogs.com/qianLL/p/5342593.html pod 'AFNetworking', '~>3.0.4' <-------第三方具體他的pod的過過程http://www.cnblogs.com/qianLL/p/5331624.html代碼如下 #import
Time of Update: 2016-03-18
IOS 網路淺析-(三 NSURLConnection代理),iosnsurlconnection對於現在的iOS開發,用法簡單,最古老最經典最直接的NSURLConnection的作用不是很大,但是作為一名ios開發人員,我們應該擁有一顆熱愛學習的心,下面通過代碼的實現簡單介紹一下NSURLConnection。 //// ViewController.m// CX- NSURLConnection//// Created by ma c on 16/3/17.//
Time of Update: 2016-02-27
IOS開發:在Swift中使用JavaScript的方法和技巧 在RedMonk發布的2015年1月程式設計語言熱門排行榜中,Swift採納率排名迅速飆升,從剛剛面世時的68位躍至22位,Objective-C仍然穩居TOP10,而JavaScript則憑藉著其在iOS平台上原生體驗優勢成為了年度最火熱的程式設計語言。 而早在2013年蘋果發布的OS X Mavericks和iOS
Time of Update: 2016-01-27
iOS開發實踐之JSON伺服器返回給用戶端的資料,一般都是JSON格式或者XML格式(檔案下載除外),JSON和XML的比較這裡不詳述。 總的來說XML檔案龐大,檔案格式複雜,解析需要花費較多的資源和時間,傳輸占頻寬。JSON資料格式比較簡單,易於讀寫,格式都是壓縮的,佔用頻寬小,移動開發首選。JSON:1、JSON的格式很像OC中的字典和數組{"name" : "jack", "age" : 10}{"names"
Time of Update: 2016-01-21
iOS 9.2新增API,ios9.2apiCloudKit新增CKFetchWebAuthTokenOperation類CKFetchWebAuthTokenOperation對象從使用指定的cloudkit中的APIToken擷取一個web身分識別驗證令牌,使用CKDatabase類的addOperation:方法向公用資料庫的操作隊列添加這個操作。- (instancetype)initWithAPIToken:(NSString *)APIToken
Time of Update: 2015-12-22
iOS開發~UI布局(一)初探Size Class,iosui隨著iOS8系統的發布,一個全新的頁面UI布局概念出現,這個新特性將顛覆包括iOS7及之前版本的UI布局方式,這個新特性就是Size Class。Size Class配合Auto Layout可以解決所有(包括iPhone及iPad)iOS裝置螢幕尺寸及旋轉螢幕時候的UI適配問題 。 二、為什麼要使用Size
Time of Update: 2015-11-15
GPUImage API文檔之GPUImageContext類,gpuimage GPUImageContext類,提供OpenGL ES基本環境,我們一般不會用到,所以講的很簡單。 屬性 @property(readonly, nonatomic) dispatch_queue_t contextQueue 說明:建立一個context線程 描述:_contextQueue =
Time of Update: 2015-11-09
OC細節,警方公開槍戰細節概述拷貝:複製一個與來源物件內容相同的對象實現拷貝,需要遵守以下兩個協議NSCopyingNSMutableCopying拷貝返回對象的種類可變,mutableCopy訊息返回的對象不可變,copy訊息返回的對象拷貝的種類淺拷貝,只是複製了一個指向來源物件的指標,未建立對象,未分配記憶體深拷貝,複製了來源物件,建立了新對象,分配了記憶體注意系統對容器類的對象與非容器類的對象的記憶體處理是不同的,即當一個沒有被其他對象強引用的對象從容器中移除後,該對象就銷毀Copy與Re
Time of Update: 2015-09-12
用block改寫UIButton點擊事件和UIAlerView的按鈕點擊代理方法,uibuttonuialerview1.用block改寫UIButton點擊事件在這裡給給出兩種方式.(1)自訂BlockButton,在初始化的時候給出按鈕的樣式(自訂)自訂一個BlockButton繼承UIButton,然後在裡面用addTarget:(id)target action:(SEL)action