Time of Update: 2015-04-05
iOS開發之資料庫FMDB,ios開發fmdbiOS開發之資料庫FMDB 1.簡介需求作用: 如果需要儲存大量的結構較為複雜的資料時候, 使用資料庫, 例如交規考試項目常用的資料庫: (1)Microsoft SQL Server 2000/2008, 中小企業使用較多 (2)Oracle 比較複雜, 大企業使用較多 (3)Mysql資料庫, 網站使用較多 (4)sqlite: 本機資料庫, 訪問資料足夠快, 直接存取檔案 足夠簡單,
Time of Update: 2015-04-05
iOS多線程總結,ios多線程1.不要同時開太多的線程(1~3條線程即可,不要超過5條)2.線程概念1> 主線程 : UI線程,顯示、重新整理UI介面,處理UI控制項的事件2> 子線程 : 後台線程,非同步線程3.不要把耗時的操作放在主線程,要放在子線程中執行 一、NSThread(掌握)1.建立和啟動線程的3種方式1> 先建立,後啟動// 建立NSThread *thread = [[NSThread alloc] initWithTarget:self
Time of Update: 2015-04-04
IOS 學習筆記 2015-04-03 OC-API-檔案讀寫,2015-04-03oc-api-//// WPFileHelper.m// OC-API-檔案操作//// Created by wangtouwang on 15/4/3.// Copyright (c) 2015年 wangtouwang. All rights reserved.//#import "WPFileHelper.h"@implementation WPFileHelper+(NSString
Time of Update: 2015-04-05
iOS開發之XML解析,iosxml解析iOS開發之XML解析1.XML格式結構:層層嵌套的樹形結構<?xml version="1.0" encoding="utf-8" ?>1.0 表示XML檔案版本, utf-8 表示 內部文本使用的編碼<root> 表示根節點<CityName>北京</CityName> 一個結點, CityName是結點名, 北京結點值<Item key="1"
Time of Update: 2015-04-04
IOS 執行動畫後想要調用某個方法第一種方法:,使用監聽 UIView beginAnimations方法如下: [UIView beginAnimations:nil context:nil]; //代理,監聽對象 [UIView setAnimationDelegate:self]; //removeCover 是動畫執行完後要調用方法 [UIView setAnimationDidStopSelector:@selector(
Time of Update: 2015-04-05
iOS開發之XML解析代碼,iosxml解析iOS開發之XML解析代碼 //1.載入和解析XML檔案 NSString *path = [[NSBundle mainBundle] pathForResource:@"xml.txt" ofType:nil]; NSData *data = [[NSData alloc] initWithContentsOfFile:path]; // GDataXMLDocument 表示XML文檔對象 //
Time of Update: 2015-04-04
iOS 數組越界 Crash處理經驗我們先來看看有可能會出現的數組越界Crash的地方; - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { WelfareItem *item = [_datasourceArray
Time of Update: 2015-03-31
ios開發:OC對象的記憶體分析,ios開發oc對象 最近要開始準備找實習單位了,做做筆試題,看看各位大神的面試經曆,發現自己要學習的東西真的還有很多,雖然也做過幾個的項目,但是真正拿過筆試題一看,才發現自己對基礎這方面的東西,確實有點忽視了,所以最近開啟惡補模式。 這幾天在研究ios記憶體分析這一塊,才發現自己原來忽視了這麼多重要的東西,在這裡和大家分享一下。 先來看一段代碼: NSString* s;s = [[NSString alloc] initWithString:
Time of Update: 2015-03-31
IOS中的單例設計模式,IOS設計模式 單例設計模式是IOS開發中一種很重要很常用的一種設計模式。它的設計原理是無論請求多少次,始終返回一個執行個體,也就是一個類只有一個執行個體。下面是蘋果官方文檔中關於單例模式的圖片: ,左邊的圖是預設的多例模式,只要發送請求去建立對象,就會得到一個新的對象;而右側的圖是單例模式,發送多個請求建立對象,但是最後返回的始終是同一個。 因為建立單例類的執行個體是在確保沒有其他執行個體的情況下才建立的,並且在程式中使用的過程中始終是同一個執行個體,
Time of Update: 2015-03-31
OC與Swift的區別一,OCSwift區別1.檔案尾碼名oc的檔案尾碼名為:標頭檔.h 主體檔案.mswift檔案尾碼名為:.swift2. 代碼分隔字元oc中使用分號;作為代碼分隔字元swift中無需使用代碼分隔字元,以行作為代碼分隔,如一行內有多行代碼,則各行代碼之間同樣需使用分號;分隔3.main函數oc的main函數為程式入口,其函數定義與c語言類似swift沒有main函數,其代碼是至上而下運行,第一行代碼即為程式入口
Time of Update: 2015-03-31
ios開發--常用宏定義(部分轉),ios1、release時,屏蔽logC代碼 #if defined (DEBUG) && DEBUG == 1 #else #define NSLog(...) {}; #endif #if defined (DEBUG)
Time of Update: 2015-03-29
IOS開發--第三階段--微博(7)(程式4),ios第三階段 將Cell上顯示的資訊封裝為兩個model類: 加號和減號的區別很簡單,其簡單來說就是:加號 是可以通過類名直接調用這個方法,而減號則要執行個體化一個對象,然後通過執行個體化的對象來調用該方法!建立加號方法,直接調用,用來傳遞一個字典;
Time of Update: 2015-03-30
做一位牛逼的ios程式員,一位ios程式員面對日益繁重的工作,我們的時間被老闆壓縮的快沒有啦,但是自己想學新的東西,還不想只學基礎知識,那現在應該怎麼辦呢?所以,我向大家推薦一個東西,我學了一年多,在這一年多當中,學習了很多的知識。但是讓我學到知識最多的知識是從網上買的一些教程,裡面什麼課程都有,一邊工作,一邊學習新的知識,讓我面對項目不再害怕。朋友向我推薦了一個好的出處:http://url.cn/TgrIZT,說是200元學習卡免費限量領取,剛開始我也不信,當我註冊完之後,我一看,裡面全是視
Time of Update: 2015-03-28
IOS中實現九宮格,IOS實現九宮格實現九宮格的演算法思路: 具體樣本: 1 // 2 // ViewController.m 3 // 九宮格 4 // 5 // Created by 李前途 on 15/3/26. 6 // Copyright (c) 2015年 李前途. All rights reserved. 7 // 8 9 #import "ViewController.h"10 11 @interface ViewController ()12 13
Time of Update: 2015-03-28
iOS圖片載入速度極限最佳化—FastImageCache解析 FastImageCache是Path團隊開發的一個開源庫,用於增益圖片的載入和渲染速度,讓基於圖片的列表滑動起來更順暢,來看看它是怎麼做的。最佳化點iOS從磁碟載入一張圖片,使用UIImageVIew顯示在螢幕上,需要經過以下步驟:從磁碟拷貝資料到核心緩衝區從核心緩衝區複製資料到使用者空間產生UIImageView,把映像資料賦值給UIImageView如果映像資料為未解碼的PNG/JPG,解碼為位元影像資料CATran
Time of Update: 2015-03-24
(轉)Object-C 中各資料類型轉換 NSData轉NSString,Byte,UIImage,nsdatansstring1,NSData 與 NSString NSData --> NSString NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding]; NSString --> NSData NSString *aString = @"1234"
Time of Update: 2015-03-23
IOS 學習筆記 2015-03-20 O之 nil,Nil,NULL,NSNull,2015-03-20nsnull 1.oc最好 用nil [ nil 任意方法],不會崩潰 nil 是一個對象值。NULL是一個通用指標(泛型指標)。2. NSNULL,NULL和nil在本質上應該是一樣的,NULL和nil其實就是0,但是在Objective-c中,
Time of Update: 2015-03-23
iOS
Time of Update: 2015-01-20
iOS:Objective-C(OC)實現自動化description方法的思路及程式碼範例關鍵字:Objective-C OC description函數 自動列印屬性及屬性值
Time of Update: 2015-01-21
iOS開發--監測網路變化 通常在APP的某些介面,需要通過網路擷取資料更新介面。應用程式通過建立網路狀態監聽,當網路從斷開變為串連狀態後,自動重新整理頁面資料,因此不需要使用者手動重新整理頁面,提升了產品的使用者體驗。一、包含標頭檔#import "Reachability.h"同時在ViewContorller中添加執行個體變數:Reachability *_networkConn;二、建立網路變化監聽