Time of Update: 2014-08-29
OpenStack Swift源碼導讀:業務整體架構和Proxy進程OpenStack的源碼分析在網上已經非常多了,針對各個部分的解讀亦是非常詳盡。這裡我根據自己的理解把之前讀過的Swift源碼的一些要點記錄一下,希望給需要的同學能帶來一些協助。一、Swift的整體架構圖如,Swift的源碼目錄結構。其中proxy是前端的業務接入進程。account、container和object目錄分別是賬戶、容器
Time of Update: 2014-08-26
用Hexo搭建屬於自己的iOS技術部落格,搬家了,hexoios搬家了,本來還打算在部落格園混一段時間的,可是當我看到Hexo的時候,已經難以抵擋它的誘惑,簡單不簡約的介面讓我花了整整一天的時間,買網域名稱的過程中發生一點小問題導致DNS解析錯誤了,但還是成功了。歡迎朋友過來交流,我也還會在部落格園關注一些資訊。新部落格地址:www.liuchendi.com.Hexo是由Node.js寫的一款快速輕量的架構,node.js就不用介紹了,分享一下搭建hexo部落格的技巧:(1)Git和Node.
Time of Update: 2014-08-26
iOS鍵盤遮擋輸入框,輸入地區自動上移在iOS開發過程當中,遇到關於鍵盤遮擋輸入框的問題,經過網路參考與實踐,總結如下: 登入視窗,上下放置兩個UITextField,一個使用者名稱,一個密碼,放置的在螢幕下方1/3處,當點擊使用者名稱時,自動彈出鍵盤,正好擋住了輸入框 解決思路: 1、BLoginViewController 實現UITextViewDelegate的方法 複製代碼 1
Time of Update: 2014-08-25
iOS程式執行過程//UIApplication main函數是應用程式的入口, 做了: //1 建立應用程式物件(UIApplication對象) //2 指定應用程式的代理(通過代理來監測應用程式的執行狀態) //3 建立事件迴圈(死迴圈)//// CCLAppDelegate.m// LessonComprehensive//// Created by lanouhn on 14-8-21.// Copyright (c) 2014年
Time of Update: 2014-08-25
iOS之UI編程--霓虹燈的實現學習UI編程已經有三四天了,這幾天學習了一些初級的視圖和控制項,比如UIView,UIlabel以及UIButton.,學習UI編程,有一點樂趣就是自己寫的代碼可以看到效果了。這一點和C語言以及OC區別很大。於是我就嘗試做了一個簡單視圖顏色變換的應用,也就是霓虹燈。實現的功能可以由裡而外,也可以由外到裡,還可以暫停。由於水平有限,再加上還沒有學習NSTimer,只是從網上瞭解到了簡單地應用,所以代碼實現上可能會有些問題,演算法不是最優的,還望大神們批評指點。貼上一
Time of Update: 2014-08-25
iOS 通訊錄編程,監聽系統通訊錄變更監聽通訊錄變更用戶端代碼需要這麼實現:/* 移除註冊函數 */-(void)dealloc{ ABAddressBookUnregisterExternalChangeCallback(_addressBook, ContactsChangeCallback, nil);}/* 註冊回呼函數 */- (id)init { self = [super init]; [self addressBookHandle];
Time of Update: 2014-08-25
用iOS 做一個簡易計算機 (功能完備)原始碼(.m檔案)#import "ZKJAppDelegate.h"@interface ZKJAppDelegate ()@property (retain,nonatomic)UIView *containView;@property (retain,nonatomic) UIButton *button;@property (retain,nonatomic) UILabel *label;@property (retain,nonatomic)
Time of Update: 2014-08-22
iOS-
Time of Update: 2014-08-23
iOS 網路資料之XML解析向伺服器請求資料,那麼資料必須以某個特定的格式存放,然後一方把資料按這種格式組織起來,另一方按相同的方式把資料解析數來,就像是我們人之間講話交流,我們的話會轉變成震動、在空氣中傳播、然後對方的耳朵感受這種震動,然後把震動轉化為話,所以我認為格式的組織是為了更好的傳遞資料。一般網路資料會封裝成兩種格式進行傳遞:XML和json。 1、”解析“:
Time of Update: 2014-08-23
iOS_繪製帶刪除線的Label一個帶刪除線的文字標籤,繼承自UILabel自繪代碼步驟如下:1,重寫控制項的drawRect方法2,首先得到內容物件3,設定顏色,並指定是填充(Fill)模式還是筆刷(Stroke)模式4,在上下文中指定刪除線的起點(含x,y)5,根據標籤文字的字型,確定文字的長度(即將被畫的線條的長度)6,指定刪除線的終點(含x,y)7,渲染到上下文,完成路徑的繪製
Time of Update: 2014-08-22
IOS編程
Time of Update: 2014-08-23
IOS總結_可收縮分組表格(仿QQ連絡人介面)vcD4KPHA+Cjxicj4KPC9wPgo8cD4KPGJyPgo8L3A+CjxwPgo8YnI+CjwvcD4KPHA+Cjxicj4KPC9wPgo8cD4KPGJyPgo8L3A+CjxwPgo8YnI+CjwvcD4KPHA+Cjxicj4KPC9wPgo8cD4KPGJyPgo8L3A+CjxwPgo8YnI+CjwvcD4KPHA+Cjxicj4KPC9wPgo8cD4KPGJyPgo8L3A+CjxwPgo8YnI+CjwvcD
Time of Update: 2014-08-23
ios 安裝OpenFire1、開發xmpp官網下載2、開啟Z喎?http://www.bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcGVuZmlyZS5wa2c8L3A+CjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20140821/20140821104711108.png" alt="\">3、點擊繼續4、安裝成功後開啟喜好設定
Time of Update: 2014-08-16
IOS-線程操作之NSThread/NSOperation/GCD1NSThread.聲明線程,啟動線程:(第一個參數聲明了目標類,第2個參數聲明了目標方法,第3個參數為該方法的參數)NSThread *thread=[[NSThread alloc] initWithTarget:selfselector:@selector(saleTicketMethod:) object:@"線程--1"];[thread start];2.IOS跟Android一樣都是線程不安全的
Time of Update: 2014-08-16
[iOS]將DataSource分離並構建更輕量的UIViewController在objccn.io中看到一篇文章,構建更輕量的View
Time of Update: 2014-08-16
ios view的建立過程師傅發我一堆view的建立函數,目的讓我知道view的建立過程。- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization }
Time of Update: 2014-08-16
iOS庫--.a與.framework一、什麼是庫?庫是共用程式碼的方式,一般分為靜態庫和動態庫。二、靜態庫與動態庫的區別?靜態庫:連結時完整地拷貝至可執行檔中,被多次使用就有多份冗餘拷貝。動態庫:連結時不複製,程式運行時由系統動態載入到記憶體,供程式調用,系統只載入一次,多個程式共用,節省記憶體。三、iOS裡靜態庫形式?.a和.framework四、iOS裡動態庫形式?.dylib和.framework五、framework為什麼既是靜態庫又是動態庫?系統的.framework是動態庫,我們自
Time of Update: 2014-08-16
iOS 在TableView的Cell之間設定空白間隔空間1.設定section的數目,即是你有多少個cell- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 3; // in your case, there are 3 cells}2.對於每個section返回一個cell- (NSInteger)tableView:(UITableView *)tableView
Time of Update: 2014-08-16
ios去掉navigationController和tabBarController裡的邊框黑線ios去掉navigationController和tabBarController裡的邊框黑線by 伍雪穎- (void)viewWillAppear:(BOOL)animated { [self.navigationController.navigationBar setBackgroundImage:[TDUtils createImageWithColor:[UIColor
Time of Update: 2014-08-13
ios weibo 搭建建立程式載入介面- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ //1>建立視窗 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; //2>設定視窗的根控制器