Time of Update: 2016-03-23
NSURLConnection學習筆記,nsurlconnection雖說現在都用三方庫來擷取網路資料,再不濟也會用蘋果官方的NSURLSession,但有些東西還是要先學會才有資格說不好不用,不是嗎?NSURLConnection發送請求是分為同步和非同步兩種方式的,同步顧名思義就是在發送請求的同時就要立刻處理,在主線程中會阻塞其他動作,如果網路請求比較耗時的話,就會影響使用者體驗。同步方法如下:1 + (NSData
Time of Update: 2016-03-24
iOS-self.layer.shouldRasterize屬性文檔解釋:/* When true, the layer is rendered as a bitmap in its local coordinate * space ("rasterized"), then the bitmap is composited into the * destination (with the minificationFilter and magnificationFilter *
Time of Update: 2016-03-22
自訂的物件類型的解檔和歸檔,自訂對象歸檔自訂的對象的解檔和歸檔 如果想對自己自訂的類進行解檔和歸檔的話 必須遵循一個協議:NSCodingStudent.h 檔案#import <Foundation/Foundation.h>@interface Student : NSObject<NSCoding>@property(nonatomic,strong)NSString *name;@property(nonatomic,assign)int
Time of Update: 2016-03-22
iOS在導覽列上置中顯示分段控制項(UISegmentedControl),uisegmentedcontrol UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:nil]; segmentedControl.tintColor = [UIColor orangeColor]; //渲染色彩
Time of Update: 2016-03-22
iOS--歸檔和解檔(Archiver)、(UnArchiver),ios--unarchiver一、已有類型的歸檔和解檔首先來看一個簡單的例子: //第一方式:歸檔對象 //對象-->檔案 NSArray *array = [NSArray arrayWithObjects:@"zhang",@"wangwu",@"lisi",nil]; // NSHomeDirectory 擷取根目錄 stringByAppendingPathComponent
Time of Update: 2016-03-22
iOS開發——Block引起循環參考的解決方案記憶體問題始終是軟體開發中的頭等大事,iOS開發中也不例外,在面試中也是必問的問題。今天我們主要來講講Block中涉及的循環參考問題。當我們自己一開始寫代碼的時候,可能會大量在block中使用self,但是當看到別人優秀的代碼的時候,發現別人常常不是用self,而使用weakSelf.
Time of Update: 2016-03-22
仿陌陌的ios用戶端+服務端源碼項目,ios源碼軟體功能:模仿陌陌用戶端,功能很相似,註冊、登陸、上傳照片、瀏覽照片、瀏覽尋找附近會員、關注、取消追蹤、聊天、語音和文字交談,還有拼車和搭車的功能,支援微博分享和尋找好友。後台是php+mysql,前台是xcode工程 源碼下載:http://code.662p.com/view/1652.html<ignore_js_op> <ignore_js_op><ignore_js_op> 
Time of Update: 2016-03-22
【代碼筆記】獲得當前的月的天數,代碼筆記當前天數一,代碼。#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.
Time of Update: 2016-03-22
iOS中使用iCloud一些需要注意的地方(Xcode7.2)在自己的App中如何使用iCloud有很多文章可以查閱,這裡把本貓遇到的一些問題著重提一下,希望可以協助到初次接觸的童鞋們.1.使用TeamId無效的解決一些文章指出在調用NSFileManager的執行個體方法URLForUbiquityContainerIdentifier:時,可以傳遞一個組合的容器ID,也可以傳遞nil.如果傳遞nil則表示取得iCloud中第一個容器的URL(如果你有多個容器的話).如果傳遞一個實際的容器ID
Time of Update: 2016-03-21
自己遇到的一些iOS面試題,ios面試題1.OC記憶體管理機制1).當你使用new,alloc和copy方法建立一個對象時,該對象的保留計數器值為
Time of Update: 2016-03-22
IOS之Objective-C學習 ARC下的單例模式,iosobjective-c單例模式是我常用的一種設計模式,最常見的用途就是用來儲存資料並且傳遞資料。這都歸功於單例模式的特性,首先就讓我為大家簡單介紹一下單例模式的特性。單例模式的三大特性:1.某個類只能有一個執行個體;2.它必須自行建立這個執行個體;3.它必須自行向整個系統提供這個執行個體。具體代碼如下:mySingleton.h#import
Time of Update: 2016-03-21
iOS之2016面試題三,ios2016面1.OC記憶體管理機制1).當你使用new,alloc和copy方法建立一個對象時,該對象的保留計數器值為 1.當你不再使用該對象時,你要負責向該對象發送一條release或autorelease訊息.這樣,該對象將在使用壽命結束時被銷毀.2).當你通過任何其他方法獲得一個對象時,則假設該對象的保留計數器值為1,而且已經被設定為自動釋放,你不需要執行任何操作來確保該對象被清理.如果你打算在一段時間內擁有該對象,則需要保留它並確保在操作完成時釋放它.3).
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
iOS-UICollectionView的簡單使用(原創),iosuicollectionview前言UICollectionView是一種新的資料展示方式,簡單來說可以把他理解成多列的UITableView(請一定注意這是UICollectionView的最最簡單的形式)。如果你用過iBooks的話,可能你還對書架布局有一定印象:一個虛擬書架上放著你下載和購買的各類圖書,整齊排列。其實這就是一個UICollectionView的表現形式,或者iPad的iOS6中的原生時鐘應用中的各個時鐘,也是
Time of Update: 2016-03-21
objective-C學習筆記(一),objective-c學習筆記如何掌握一門進階程式設計語言:(這裡特指Objective-C) 底層思維: 向下,如何從機器底層的角度來思考程式啟動並執行過程。 關注語言構造、編譯轉換、記憶體模型、運行時機制 抽象思維: 向上,當軟體複雜度高的時候,需要把式樣來抽象為代碼程式。
Time of Update: 2016-03-21
建立一個支援非同步作業的operation,建立非同步operationNSOperationQueue時iOS中常用的任務調度機制。在建立一個複雜任務的時候,我們通常都需要編寫?NSOperation的子類。在大部分情況下,重寫main方法就可以滿足要求。main方法執行完畢後,系統就會認為這個operation完成了。 有時候情況並沒有這麼簡單。我們需要在operation中調用非同步API,這個API會通過一個block或者代理通知我們結果。這時只靠覆蓋main方法就顯得力不從心
Time of Update: 2016-03-21
Xcode裡-ObjC,,Xcode-ObjC, 最近在做一個項目的時候,需要使用到一個第三方庫,這個庫的使用嚮導裡面特別說明,在添加完該庫後,需要在Xcode的Build Settings下Other Linker Flags裡面加入-ObjC標誌,這個標誌以前沒使用過,所以我就專門研究了一下它的作用。 之所以使用該標誌,和Objective-C的一個重要特性:類別(category)有關。根據這裡的
Time of Update: 2016-03-21
【代碼筆記】緩衝路徑操作類,代碼筆記緩衝路徑一,代碼。AppDelegate.h#import <UIKit/UIKit.h>@interface AppDelegate : UIResponder <UIApplicationDelegate>{ NSMutableDictionary *cachedData;}@property (strong, nonatomic) UIWindow
Time of Update: 2016-03-19
這是我看過最精彩的回答,精彩 或許我沒見過世面,但是這卻是我看過對“怎麼成為一個優秀的程式員,而不是一個優秀的碼農?”最精彩的回答【全部複製粘貼】其實我的心一直因為現在的工作【餐飲服務】而動搖,忽而想學網站,忽而c語言根基,忽而c#忽而java
Time of Update: 2016-03-19
IOS