Time of Update: 2016-03-21
UITableView詳細注釋,uitableview注釋style //普通 UITableViewStylePlain, //分組 UITableViewStyleGrouped//表格視圖 UITableView * tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain]; //設定資料來源 tableView.dataSource =
Time of Update: 2016-03-21
objective-C學習筆記(一),objective-c學習筆記如何掌握一門進階程式設計語言:(這裡特指Objective-C) 底層思維: 向下,如何從機器底層的角度來思考程式啟動並執行過程。 關注語言構造、編譯轉換、記憶體模型、運行時機制 抽象思維: 向上,當軟體複雜度高的時候,需要把式樣來抽象為代碼程式。
Time of Update: 2016-03-19
IOS 雜筆-
Time of Update: 2016-03-19
IOS
Time of Update: 2016-03-18
iOS-網狀圖片通過NSOperation線程依賴非同步載入並儲存到沙箱中在iOS開發中經常會遇到下載好多較大圖片並且在二級介面展示到UIImageView的情況,例如探探中多卡片的圖片展示。當然如果將圖片下載這種極耗時的操作放在主線程操作會造成程式假死的狀況,所以考慮使用在多線程非同步載入並且添加線程間依賴的方式,儘可能好的提高使用者體驗。在這之前需要一些知識儲備:1.線程依賴。2.沙箱儲存1.線程依賴.目前在 iOS 和 OS X 中有兩套先進的同步 API
Time of Update: 2016-03-17
Oc中的數組,Oc數組==========================數組==========================一.認識數組oc中可以把NSObject對象的子類放到數組這個集合中,但是int、float、double等基礎資料類型需要先進行轉換才可以存入數組。oc中數組以NS開頭,其中分為可變數組和不可變數組;1.不可變數組(NSArray)數組在建立的時候被初始化之後,不可以再次進行增、刪、改; //NSArray
Time of Update: 2016-03-17
關於多個block問題,多個block問題在某個添加文本的頁面中,leftbarbutton是刪除(直接將數組中的這個string刪除),rightbarbutton是完成,分別對應兩個block,完成的block是一開始寫的,寫到了viewWillDisappear中(沒寫到對應的點擊事件中,天坑啊),後來在加刪除功能時,總是出錯,原來是點擊了刪除按鈕後,也會調用完成的block,會修改資料來源,導致重新整理collectionview各種奇葩問題!!! 注意一個頁面中有多個bloc
Time of Update: 2016-03-17
NSURLConnection的使用,nsurlconnection一:NSURLConnection(IOS9.0已經棄用)是早期apple提供的http訪問方式。以下列出了常用的幾個情境:GET請求,POST請求,Response中帶有json資料 對於NSURLConnection有以下注意事項:(1)sendAsynchronourequest: queue:
Time of Update: 2016-03-17
iOS 介面調試利器Reveal,ios調試利器reveal Reveal:http://revealapp.com/ ,目前要收費了,而且還不便宜,好東西都這樣嘛~針對越獄裝置和非越獄裝置可以採取不同的方法,一種是在工程項目中加入Reveal.framework,和一般應用第三方framework差不多,這種先不詳述。第二種針對越獄裝置。先發一張我查看QQ空間動態網頁面的層級結構的圖12345678{ Filter = { Bundles = (
Time of Update: 2016-03-16
iOS- CALayer繪圖,如何繪製漸層,ios-calayer1.漸層效果 —> 色彩空間 首先:自訂一個漸層視圖,在自訂視圖中重寫drawRect#import "ViewController.h"#import "MyView.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad];
Time of Update: 2016-03-17
【代碼筆記】和目前時間比較,筆記目前時間代碼:#import "RootViewController.h"@interface RootViewController ()@end@implementation RootViewController- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [super
Time of Update: 2016-03-15
iOS開發 初次開機顯示使用者引導,第二次啟動直接進入App,UIScrollView,UIPageControl,NSUserDefaults,uipagecontrol首先建立一個引導圖的控制器類UserGuideViewController.h和UserGuideViewController.m#import <UIKit/UIKit.h>#import "firstViewController.h"#define WIDTH
Time of Update: 2016-03-15
iOS-多線程之NSOperation,ios-nsoperation 前言這篇文章主要講NSOperation的使用。What使用NSOperation和NSOperationQueue進行多線程開發類似於線程池,只要將一個NSOperation(實際開發中需要使用其子類NSInvocationOperation、NSBlockOperation)放到NSOperationQueue這個隊列中線程就會依次啟動。NSOperationQueue負責管理、執行所有的NSOperation
Time of Update: 2016-03-13
Objective-c 深淺複製,objective-c深淺 深淺複製的定義: 淺複製:在複製時,對於被複製對象的每一層都是指標複製。 深複製:在複製時,對於被複製的對象至少有一層是對象複製。 完全複製:在複製時,對於被複製對象的每一層都是完全複製。 retain: 始終是潛複製,引用計數器每次加一,返回對像是否可變與被複製對象保持一致。 copy:
Time of Update: 2016-03-15
Object-C與Swift混合開發淺析Object-C作為Apple的iOS
Time of Update: 2016-03-13
iOS— UIScrollView和 UIPageControl之間的那些事,iosuipagecontrol本代碼主要實現在固定的位置滑動圖片可以切換。目錄圖如下: ViewController.h#import <UIKit/UIKit.h>// 通過宏定義定義寬和高#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height@interface
Time of Update: 2016-03-13
1016-03-父子控制器-----旋轉螢幕事件的傳遞,1016-03------1. ARC裡面預設情況下所有指標都是強指標。2. 在示範 設定兩個控制器的關係為 父子控制器的關係的時候,將一個控制器B 的view加到 A控制器的view上去的時候,如果A、B不為父子控制器的關係時,旋轉螢幕 的時候 B控制器是不能監聽到螢幕的旋轉的。只有A控制器可以監聽到旋轉螢幕。3. 旋轉螢幕事件是由視窗發出的。視窗會將事件傳給它的根控制器。 /** 監聽旋轉 */-
Time of Update: 2016-03-13
iOS-UIScrollView和UIPageControl的綜合實力,滾動圖,輪播圖,uiscrollview圖片輪播本代碼主要實現圖片之間的切換 目錄結構 代碼ViewController.m檔案#import "ViewController.h"@interface ViewController ()@property(strong,nonatomic)UIScrollView
Time of Update: 2016-03-12
UIscrollView和UIPageControl的迴圈滾動,uipagecontrol迴圈 因為昨天在網上找了很久,很多隻能實現向右滾動,而且一張圖一個imageview ,感覺工作量很可怕啊 , 下面的例子就是不論你多少圖 , 只和我代碼裡面的幾個數值有關, 只需要修改分頁和迴圈i的最大值,當然為了方便 , 您最好把圖片的名字改成有序的 。
Time of Update: 2016-03-12
UIPickerView簡單應用,uipickerview應用下面是一些 下面是代碼。有些枯燥 , 其實並不難 。 #import <UIKit/UIKit.h>@interface ViewController : UIViewController<UIPickerViewDelegate,UIPickerViewDataSource>@property(strong,nonatomic)