Time of Update: 2015-10-12
UISrollView,uiscrollview上下滾動1. contentOffset預設CGPointZero,用來設定scrollView的滾動位移量。 // 設定scrollView的滾動位移量
Time of Update: 2015-10-12
Xcode7,消失的pin菜單(Editor->pin),xcode7editor-用過autolayout的對pin都應該不陌生,通過這個選項可以設定控制項的四周的外邊距:Top Space、Leading Space、Trailing Space、Bottom
Time of Update: 2015-09-21
iOS開發日記21-7.0之後的圖文混排,ios21-7.0今天博主有一個圖文混排的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.iOS7.0以前,圖文混排主要有兩種方法:1.WebView+js 2.coreTextiOS7.0之後,蘋果提供了新的封裝,讓圖文混排更加的簡便,也就是第三種方法:3.TextKit今天就和大家詳細的分享一下這三種圖文混排的方法1.webview+js的方法其實很簡單,下面貼出代碼,各位自行研究去除webView滾動時,上下的白邊。-
Time of Update: 2015-09-21
多線程,java多線程一、iOS中多線程的實現方案二、NSThread1. 建立和啟動線程一個NSThread對象就代表一條線程建立、啟動線程 1 - (void)viewDidLoad { 2 [super viewDidLoad]; 3 // 建立並開啟一條子線程 4 NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run:) object:@"參數"];
Time of Update: 2015-09-19
ASIHTTPRequest,asihttprequest下載ASIHTTPRequest 是一款非常有用的 HTTP 訪問開源項目,ASIHTTPRequest使用起來非常方便,可以有效減少代碼量.他的功能非常強大,可以實現非同步請求,隊列請求,緩衝,斷點續傳,進度跟蹤,上傳檔案,HTTP 認證。同時它也加入了 Objective-C 閉包 Block 的支援.其官方網站: http://allseeing-i.com/ASIHTTPRequest/
Time of Update: 2015-09-18
iOS coredata 避免添加重複資料,ioscoredata首先你要知道你資料中那一項是唯一的 然後對這個唯一進行現查後插的順序進行處理 在查的時候 第一次array肯定是空的 判斷array的內容為0的話先插入第一次資料 然後再做唯一那個參數是否存在 不在的話則插入資料 這樣就可以避免重複資料了 就是一個邏輯的問題 之前沒想通 然後今天做環信突然想通了.有什麼不明白的可以私信我 給你看一下demo.
Time of Update: 2015-09-15
利用UIScrollView實現幾個頁面的切換,uiscrollview頁面此執行個體可以瞭解一下UIScrollView的運用,以及表格跟頁面跳轉的內容;原作者地址:http://www.cocoachina.com/bbs/read.php?tid=323514如下: 1:知識點滾動視圖的運用#import "YCView.h"@interface ViewController ()<UIScrollViewDelegate>@property (nonatomic,
Time of Update: 2015-09-15
copy,copy是什麼意思1) 對於非容器類對象如NSString, NSNumber之類的而言 NSString *str1 = @"abc"; NSString *str2 = [str1 copy]; // 地址和Str1一樣 NSString *str3 = [str1 mutableCopy]; // 地址和str1不同, 雖然是深拷貝,但無法修改str3內容(文法不通過) NSMutableString *str4 = [str1 copy]; //
Time of Update: 2015-09-12
第7章 路由協議 讀書筆記,第7章路由協議第7章 路由協議 讀書筆記再複雜的網路結構中,也需要通過合理的路由將資料發送到目標主機。而決定這個路由的,正是路由控制模組。7.1 路由控制的定義7.1.1 IP地址與路由控制互連網是由路由器串連的網路混合成的。 為了能讓資料包正確的到達目的地,路由器必須在途中進行正確的轉寄。這種向正確的方向轉寄資料進行的處理就是路由控制或路由。 7.1.2 靜態路由與動態路由路由控制分為靜態和動態 static routing and dynamic routing
Time of Update: 2015-09-12
關情紙尾-----Quartz2D-模仿系統的UIImageView,uiimageview模仿系統的UIImageView
Time of Update: 2015-09-12
IOS中的網路請求使用NSURLConnection的網路請求,最好定義一個類方法,在主線程中直接調用類方法擷取請求到的網路資料//構建類方法--請求網路+ (void)requestData:(NSString *)urlStr httpMethod:(NSString *)method params:(NSMutableDictionary *)params comletionHandle:(void (^)(id result))block{
Time of Update: 2015-09-12
iOS --- UIView與CALayer的聯絡與區別UIView是iOS系統中介面元素的基礎, 所有的介面元素都繼承自它, UIView本身完全是由CoreAnimation來實現. 真正的繪圖部分, 是由一個CALayer類來管理. UIView更像是一個CALayer的管理器, 所以訪問它的與繪圖和座標相關的屬性, 如frame, bounds等, 實際上都是在訪問其所包含的CALayer的相關屬性. 因此,
Time of Update: 2015-09-08
關情紙尾-----Quartz2D基本線條繪製,關情-----quartz2d1.DrawRect方法作用?什麼時候調用? DrawRect作用:專用在這個方法當中繪圖的.只有在這個方法當中才能取得跟View相關聯的上下文. DrawRect是系統自己調用的, 它是當View顯示的時候自動調用.2.畫線(基本步驟描述) 2.1擷取跟View相關聯的上下文 CGContextRef ctx =
Time of Update: 2015-09-08
【讀書筆記】iOS-引用計數,讀書筆記ios-計數Cocoa採用了一種稱為引用計數的技術,有時也叫做保留計數。每個對象有一個與之相關聯的整數,稱作它的引用計數器或保留計數器。當某段代碼需要訪問一個對象時,該代碼將該對象的保留計數器值加1,表示“我要訪問該對象”。當這段代碼結束對象訪問時,將對象的保留計數器值減1,表示它不再訪問該對象。當保留計數器值為0時,表示不再有代碼訪問該對象了,因此對象將被銷毀,其佔用的記憶體被系統回收以便重用。 當使用alloc,new方
Time of Update: 2015-09-06
【讀書筆記】iOS-NSNumber,ios-nsnumberNSArray和NSDictionary只能儲存物件,而不能直接儲存任何基本類型的資料,如int,float或struct.但是你可以用對象來封裝基本數值。例如,將int型資料封裝到一個對象中,然後就可以將這個對象放入NSArray或NSDictionary中了。代碼如下:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after
Time of Update: 2015-09-07
IOS學習筆記,ios學習資料1.prepareForSegue進行的時候,目標控制器的所有view還沒建立,此時對其中的對象進行操作是無效的,應該在viewDidLoa方法中實現所需要的賦值等操作。2.修改表內資料的時候,如果跳轉下一個頁面傳遞的時候直接進行賦值,傳遞的是指標,在另一個頁面修改完畢後關閉頁面,直接reloadTable就達到修改的效果了。3.TableViewCell如果是通過storyboard或者xib建立的則不會調用init開頭的方法(initWithCoder是特例),
Time of Update: 2015-09-05
iOS開發之CocoaPods的安裝與使用,ios開發cocoapods 前言部分註:本文內容摘抄自 http://blog.csdn.net/lizhongfu2013/article/details/26384029 內容做了些許修改以及更新。一、概要 iOS開發時,項目中會引用許多第三方庫,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用來方便的統一管理這些第三方庫。二、安裝
Time of Update: 2015-09-08
iOS UI進階06,iosui進階06CALayer在iOS中,你能看得見摸得著的東西基本上都是UIView,比如一個按鈕、一個文字標籤、一個文本輸入框、一個表徵圖等等,這些都是UIView,其實UIView之所以能顯示在螢幕上,完全是因為它內部的一個圖層在建立UIView對象時,UIView內部會自動建立一個圖層(即CALayer對象),通過UIView的layer屬性可以訪問這個層@property(nonatomic,readonly,retain) CALayer
Time of Update: 2015-09-06
Design + Code (iOS),designcodeios 這套iOS學習資料包含三部分 : 《Learn Sketch 3》、《Learn iOS Design》、《Build an iOS app》以及《Design With Swift》<1> Learn Sketch 3:Sketch工具的使用點擊下載 <2> Learn iOS Design:
Time of Update: 2015-09-06
iOS開發之ImageView複用實現圖片無限輪播, 在上篇部落格中iOS開發之多圖片無縫滾動組件封裝與使用給出了圖片無限輪播的實現方案之一,下面在給出另一種解決方案。今天部落格中要說的就是在ScrollView上貼兩個ImageView, 把ImageView進行交替切換來實現圖片的無限輪播,在輪播時去修改ImageView上的圖片。上一篇部落格中是有幾張圖片就執行個體化幾個ImageView,