Time of Update: 2013-12-10
一直在找在iOS上永久存檔案的方案,但是一直沒有好的方法。蘋果也只允許操作sandbox中的目錄,而現在sandbox中確保永久儲存的方案還沒有(在磁碟不足的時候,cache,temp目錄中的檔案會被系統刪掉,Document目錄下放東西,又通不過appstore審核)。今天想到一個方法: 將想要存的資料根據png的檔案格式儲存,這樣系統看到我們的圖片其實就是一張png,那麼我們就可以將該檔案存如album,
Time of Update: 2013-12-10
1、適配4英寸螢幕適配。舊應用要與4英寸螢幕進行適配,需要建立一張Default-568h@2x.png圖片,系統根據是否有此資源來識別是否支援4英寸螢幕。至於其他資源不允許使用xxx-568h.jpg此格式來適配螢幕,需要使用代碼對螢幕進行檢測來分別進行適配。2、UINavigationViewController的變化今天開發過程中發現的,該類的initWithRootViewController在之前的版本是最終會調用到init方法的。因此在繼承UINavigationViewContro
Time of Update: 2013-12-10
IOS中沒有工具列,是和android的有一差別,不適應,現在我們自己來實現開關首先在你的資源裡面添加2張圖片,表示開、關的狀態,分別命名:switch_off.png,switch_on.png,下面上代碼,相信你看得懂。,如有疑問,歡迎留言交流。UICustomSwitch.h[cpp] 01.#import <UIKit/UIKit.h> 02. 03.@interface UICustomSwitch : UIButton
Time of Update: 2013-12-10
動畫效果提供了狀態或頁面轉換時流暢的使用者體驗,在iOS系統中,咱們不需要自己編寫繪製動畫的代碼,Core Animation提供了豐富的api來實現你需要的動畫效果。 UIKit只用UIView來展示動畫,動畫支援UIView下面的這些屬性改變:frame bounds center transform
Time of Update: 2013-12-10
問題有些詭異,讓我細細描述。我建立了一個c的標頭檔FALog.hL來做作為我的日誌工具類(非arc),代替NSLog,這個c檔案包含了部分的objc代碼。 我的整個工程是非arc的,只有兩個檔案A、B是arc的,我在build parses中將A、B的compile flags
Time of Update: 2013-12-10
目前正在開發iphone應用,需要實現通過點擊一個按鈕,修改標籤中的文本尺寸,不知道這種功能應該怎麼實現?應該是在ios5中開發的。謝謝指教~~ 解決方案: 建立UILabel [plain] self.lbl=[[UILabel alloc] initWithFrame:CGRectMake(135, 290,200,35)]; self.lbl.backgroundColor=[UIColor
Time of Update: 2013-12-10
1.判斷郵箱格式是否正確的代碼:// 利用Regex驗證-( BOOL )isValidateEmail:( NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}" ;NSPredicate *emailTest = [ NSPredicate predicateWithFormat :
Time of Update: 2013-12-10
Element Size (in points)Window (including status bar) 320 x 480 ptsStatus Bar(How to hide the status bar) 20 ptsView inside window (visible status bar) 320 x 460Navigation Bar 44 ptsNav Bar Image /Toolbar Image up to 20 x 20 pts
Time of Update: 2013-12-10
現在想定義一個UIButton, 這個button有兩張圖片, 一張算是背景圖, 另外一張顯示圖片1. 我通過setBackgroundImage設定了背景圖片, 用setImage 來設定顯示圖片 但是因為圖片 大於了我設定的按鈕的大小, 所以顯示出來的效果是圖片 超出了按鈕的架構.....
Time of Update: 2013-12-10
[html]/////////第一次開啟時判斷網路狀態 - (int) connectedToNetwork { NSString *kindStr; int kind; //建立零地址,0.0.0.0的地址表示查詢原生網路連接狀態 struct sockaddr_in zeroAddress;
Time of Update: 2013-12-10
開發行動裝置 App到底是選擇Native、Web應用或者混合應用?答案是不同的行動裝置 App需要不同的技術,選擇合適的就行。其實大多數行動裝置 App,不管是企業行動裝置 App還是互連網行動裝置 App,90%都可以使用基於HTML5的Web技術就足夠。在Android 4.0和iOS 6以上瀏覽器已經是最快的應用了,比任何本地的微博、都快,無須更新升級,無須上傳分裂的APP市場,無須突然被蘋果下架應用。再看看最近發布 Firefox OS
Time of Update: 2013-12-10
問題描述:建立了一個視圖CategoryTableView,繼承UIView。CategoryTableView包含了一個UITableView。我將CategoryTableView 作為子類添加到HomeViewController 中,HomeViewController 是UIViewController的子類。目前,我需要在didSelectRowAtIndexPath
Time of Update: 2013-12-10
1 前言UITableVIew被分成不同部分的滾動視圖,每一部分又分成不同的行,也可以建立自訂的TableVIew的行。UITableView實現了UIScrollView的垂直滾動,可以設定每行高度和行數,以及每行的內容。2 代碼執行個體ZYViewController.h:[plain]#import <UIKit/UIKit.h> @interface ZYViewController :
Time of Update: 2013-12-10
使用說明 增刪改查造作:FMDatabase#import <Foundation/Foundation.h>#import "FMDatabaseAdditions.h"@class FMDatabase;/** * @brief 對資料連結進行管理,包括連結,關閉串連 * 可以建立長串連 長串連 */@interface SDBManager : NSObject {
Time of Update: 2013-12-10
Cocoa架構套件含兩個核心架構:Foundation和Application Kit (UIKit) 架構。在Cocoa開發中是必要的,至於其它架構(如:Core Data、Sync Services、Address Book、Preference Panes、Screen Saver、Web Kit)則是輔助和可選的;Foundation架構和Application
Time of Update: 2013-12-10
1 前言Storyboards為IOS中強大的工具,它將一個螢幕設定為一個情境,把所有的內容和關聯關係展現給我們,今天我們就來簡單熟悉一下其操作。2 操作流程2.1建立項目 2.2 點擊故事板 2.3 雙擊空白地區縮小 2.4 拖拽一個Navigation到Storyboard中 2.5 刪除其相關的RootView 2.6 設定Navigation為初始化視圖 &
Time of Update: 2013-12-10
1 前言本章作為入門,我們將介紹介紹一下,能使用GCD執行UI操作。2 代碼執行個體ZYViewController.h [plain]#import <UIKit/UIKit.h> @interface ZYViewController : UIViewController @end #import <UIKit/UIKit.h>@interface ZYViewController :
Time of Update: 2013-12-10
1 前言使用 NSObject 的執行個體方法 performSelectorInBackground:withObject: ,來建立一個線程,而不需要直接處理線程。2 代碼執行個體ZYAppDelegate.m [plain] (void) firstCounter{ @autoreleasepool { NSUInteger
Time of Update: 2013-12-10
1 前言今天我們學習一下如何為你的視圖建立一個仿射縮放變換並使用 UIView 的動畫方法來執行縮放變換。2 代碼執行個體ZYViewController.m:[plain] - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view,
Time of Update: 2013-12-10
1 前言構造和繪製路徑,能夠在圖形環境上畫任意形狀.2 代碼執行個體ZYViewControllerView.m [plain] - (void)drawRect:(CGRect)rect{ //建立路徑 建立一個新的 CGMutablePathRef 類型的可變路徑並返回其控制代碼。 CGMutablePathRef path = CGPathCreateMutable();&