Time of Update: 2014-09-20
ios7 導航控制器切換影響UIScrollView布局的問題在 iOS 7 中,如果某個 UIViewController 的 self.view 第一個子視圖是 UIScollView, 同時當這個 UIViewController 被 push 或 initWithRootController 成為 UINavigationController控制的Controller時,這個 UIViewController的 view 的子視圖 UIScollView 的所有子視圖, 都會被下移 64
Time of Update: 2014-09-20
iOS 相機手動對焦AVCaptureDevice的方法,之前查了網上和stackoverflow上,沒有,於是自己試著做了下,成功了,分享下。 //執行個體化AVCaptureDevice *captureDevice = [[AVCaptureDevice alloc] init];//先進行判斷是否支援控制對焦if (captureDevice.isFocusPointOfInterestSupported
Time of Update: 2014-09-19
提高程式員項目設計水平的11條建議,程式員11條1.分析清楚你要面對的項目。這是進行所有工作的第一步,如果你在這個地方都犯錯了,那麼後續所做的一切努力都是白費。比如,你要完成圖書管理系統,那麼你就應該明白這個系統主要是用於解決圖書管理的問題。2.考慮項目設計的方法。在這個階段,你要根據這個項目的特點考慮設計的工具和語言。比如,對於圖書管理系統,它需要封裝性好,這樣有利於管理和維護。而這個系統開發週期較短,功能較簡單。所以,根據其特點,選擇Java作為開發語言會是一個不錯的選擇。3.收集完整的需求
Time of Update: 2014-09-20
iOS_39_觸摸解鎖最終:控制器:vc3Ryb25nPgoKPHByZSBjbGFzcz0="brush:java;">//// BeyondViewController.m// 39_觸摸解鎖//// Created by beyond on 14-9-17.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import "BeyondViewController.h"#import
Time of Update: 2014-09-19
【iOS】旋轉螢幕,螢幕自適應方向變化,ios自適應1.
Time of Update: 2014-09-18
iOS XML/JSON解析點擊開啟下載連結iOS,XML/JSON解析// FInterPreterVC.m// FInterpreter//// Created by lanouhn on 14-9-11.// Copyright (c) 2014年 vaercly@163.com 陳聰雷. All rights reserved.//#import "FInterPreterVC.h"#import "Person.h"#import
Time of Update: 2014-09-16
物件導向語言的特點,物件導向語言特點---恢複內容開始---1.物件導向思想:萬物皆對象,面相對象是更加符合人類思維模式的軟體編程思想,比較簡單,而且擴充性好。2.擁有相同(或者類似)屬性和行為的對象都可以抽像出一個類,類就像圖紙,對象就是根據圖紙製造出來的東西,實實在在存在的。3.類的設計,只關心3樣東西:事物名稱(類名):人(Person)屬性:身高(height)、年齡(age)行為(功能):跑(run)、打架(fight)4.使用對象調用方法就是OC中的訊息機制5.物件導向語言的3大特點
Time of Update: 2014-09-18
CGGeometry.h 檔案詳解,這些是在CGGeometry.h裡的 CGPoint、CGSize、CGRect、CGRectEdge實際上都是結構體struct CGPoint { CGFloat x; CGFloat y;};typedef struct CGPoint CGPoint; struct CGSize { CGFloat width; CGFloat height;};typedef struct CGSize
Time of Update: 2014-09-18
iOS歸檔與解歸檔,持久化儲存點此下載iOS歸檔,持久化儲存,解歸檔詳細工程//資料持久化的本質:將資料讀取成檔案儲存在本地. 沙箱機制就是系統針對於每一個程式在本地產生的檔案夾(名字隨機產生), 對於不同的應用程式, 不能訪問其他應用程式沙箱內的內容, 對於該應用程式內容起到保護作用:1 Documents:用來儲存長久儲存的資料 2 xxx.app:應用程式的包, 包含應用程式載入所需的所有資源(readonly唯讀, 不可修改), 平時使用的NSBundle就是該包 3 Library:
Time of Update: 2014-09-16
IOS記憶體管理,ios記憶體管理機制 在ios5之前,是沒有ARC的,所以記憶體靠自己手動回收或者使用autorelease.下面來介紹非ARC的情況,假定有兩個指標a和b. 1.關鍵字asign。針對的情況就是直接賦值,只針對基本類型,比如int float double short bool char long等。它只進行直接賦值,不進行引用計數,所以也不用管理記憶體。
Time of Update: 2014-09-18
iOS 單例傳值寫一個類 起作用是 傳值#import @interface singleton : NSObject+(singleton *)shareData; @property (strong, nonatomic) NSString *value;@end#import "singleton.h"@implementation singletonstatic singleton *singletonData = nil;
Time of Update: 2014-09-14
IOS響應式編程架構ReactiveCocoa(RAC)使用樣本 ReactiveCocoa是響應式編程(FRP)在IOS中的一個實現架構,它的開源地址為:https://github.com/ReactiveCocoa/ReactiveCocoa# ;在網上看了幾篇文章,感覺理論講了很多,但是代碼還是看不太懂,於是自己把它github文檔上的一些使用的經典樣本實現了一下,項目中有需要時可以直接搬過去用,用的熟練了再讀源碼也比較容易理解。 例1. 監聽對象的成員變數變化,當成員變數&
Time of Update: 2014-09-17
enumerateObjectsUsingBlock 、for 、for(... in ...) 的區別 & 效能測試,enumeratefor VS for(... in ...)測試代碼: 10^7 的數組,時間單位 秒,精確度 毫秒 NSMutableArray *test = [NSMutableArray array]; for (int i= 0; i < 10000000; i++) { [test addObject:@(i)];
Time of Update: 2014-09-14
iOS 漢字轉拼音在這裡我引用了第三方的東西(email:summer2014mht@sina.com):在這裡我採用了兩種方式(方式二簡單,方便使用):- (NSString *)pinYin{ //方式一 //先轉換為帶聲調的拼音 NSMutableString *str = [self mutableCopy]; CFStringTransform((CFMutableStringRef)str,NULL,kCFStringTransformMandarinLatin,
Time of Update: 2014-09-15
iOS中使用自訂字型,iOS使用自訂字型1、確定你的項目工程的Resources下有你要用的字型檔(.ttf或者.odf)。 2、然後在你的工程的Info.plist檔案中建立一行,添加key為:UIAppFonts,類型為Array或Dictionary都行,在UIAppFonts下再建立一個索引值對,key為:Item
Time of Update: 2014-09-18
[iOS] 初探 iOS8 中的 Size Class 以前和安卓的同學聊天的時候,談到適配一直是一個非常開心的話題,看到他們被各種螢幕適配折磨的欲仙欲死,心裡真替他們高興。不過在做到 iPhone 和 iPad 的適配的時候,一個頁面需要配置多個 xib 進行開發還是個很頭疼的事情。再加上 iPhone6 和 iPhone6 plus 的發布,適配似乎也變得麻煩起來。今天瞭解了 iOS8 中的 Size Class
Time of Update: 2014-09-14
iOS_33_音樂後台播放音樂後台播放:三個步驟在appDelegate中的didEnterBackground方法中實現:app的beginBackgroundTaskWithExpirationHandler方法開啟背景工作,讓程式在後台運行- (void)applicationDidEnterBackground:(UIApplication *)application{ // Use this method to release shared resources, save
Time of Update: 2014-09-14
IOS應用啟動時漸層等待- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; [UIApplication
Time of Update: 2014-09-14
ios開發中asihttprequest請求,漢字亂碼問題的解決首先,後台用的是統一的utf-8編碼,我的ios端請求新增成員如下: //登陸成功下,可以儲存到伺服器 NSString *childName = nameTextField.text; //這裡輸入的是漢字,比如:藍天 NSString *age = ageTextField.text; NSString *birthday =
Time of Update: 2014-09-14
iOS下的dao層實現代碼iOS下的dao層實現代碼什麼是dao層DAO (Data Access Object) Data Access Objects是一個物件導向的介面. 直接操作資料庫, 針對資料的增添,刪除,修改,尋找,具體為商務邏輯層或展示層提供資料服務.一個dao的例子- (void)saveRemind:(RemindEntity *)remind; // 儲存一個提醒- (void)deleteRemindWithWhere:(NSString *)where; //