Time of Update: 2014-07-10
李冬強-用代碼寫view,李冬強代碼寫view主要代碼//// ViewController.m// 建立view-709//// Created by apple on 14-7-9.// Copyright (c) 2014年 戴維營教育. All rights reserved.// #import "ViewController.h" @interface ViewController ()
Time of Update: 2014-07-08
第一個c++程式,第一個c第一個c++程式 #include <iostream>using namespace std;int main(int argc, const char * argv[]){//cin接收鍵盤輸入 int age; double height; char name[10];// cout 在控制台輸出一些資訊//
Time of Update: 2014-07-08
Xcode Build Search Paths設定,xcode search pathsXcode Build Search Paths設定c/c++ 標頭檔引用問題include <> 引用編譯器的類庫路徑下的標頭檔include “” 引用工程目錄的相對路徑的標頭檔include 是編譯指令,在編譯時間,編譯器會將相對路徑替換成絕對路徑,因此,標頭檔絕對路徑=搜尋路徑+相對路徑。Xcode Build Settings 下 Search
Time of Update: 2014-07-09
關於IOS中的delegate必須知道的事情,iosdelegate事情當你開始寫iOS程式不久,應該開始面對到很多的delegate, 不管是用別人的library或是自己寫library,可能都逃不了delegate。 為了怕有些人不知道什麼是delegate,在這邊簡單的介紹一下, delegate中文叫做委託,通常會用在class內部把一些事件處理"委託"給別人去完成。 舉個例子,XML Parser可能他知道怎麼parse
Time of Update: 2014-07-06
@property的作用是定義屬性,聲明getter,setter方法。(注意:屬性不是變數)@synthesize的作用是實現屬性的,如getter,setter方法.在聲明屬性的情況下如果重寫setter,getter,方法,就需要把未識別的變數在@synthesize中定義,把屬性的存取方法作用於變數。如:.h檔案中@property (nonatomic,assign)NSInteger age;@property (nonatomic,retain)NSString *
Time of Update: 2014-07-06
.h檔案#import @interface UILabel (ContentSize) - (CGSize)contentSize; @end.m檔案#import "UILabel+ContentSize.h" @implementation UILabel (ContentSize)- (CGSize)contentSize { NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc]
Time of Update: 2014-07-04
Swift帶來很多確實很棒的特性,使得很難再回到Objective-C。主要的特性是安全性,不過這也被看成是一種額外副作用。帶類型介面的強型別Swift有強型別,這意味著除非你要求,不然Swift不會為你做類型之間的轉換。所以,例如你無法把Int型賦給Double型。你不得不首先轉換類型:let i: Int = 42 let d: Double = Double(i) 或者你必須給Double類
Time of Update: 2014-07-03
定義一個UIView:主要是在這個View裡面加一個UIImageView,畫圖都在這個UIImageView裡面進行@property(nonatomic) CGPoint prePoint; //手指在進入move事件之前的那個點@property(nonatomic) CGPoint oppsitePoint; //手指在進入move事件之前的那個點@property(nonatomic, retain) UIImageView* drawImage;-
Time of Update: 2014-07-02
一、項目結構 一開始建立一個空的項目 二、主要代碼 1、AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
Time of Update: 2014-06-30
#pragma mark - 這是私人方法,盡量不要再方法中直接使用屬性,因為一般來說屬性都是和介面關聯的,我們可以通過參數的方式來使用屬性#pragma mark post登入方法-(void)loginWithPostWithName:(NSString *)userName pwd:(NSString *)pwd{ //1確定地址NSURL NSString *urlString = [NSString stringWithFormat:@"www.baidu.com"];
Time of Update: 2014-06-30
蘋果在2014年6月3日的WWDC2014開幕式上推出了新版iOS8系統,介面上iOS8與iOS7相比變化不大,不過在功能方面進行了完善。iOS8通知中樞更加強大,支援訊息直接回複操作,並支援QuickType和第三方IME。簡訊功能改進明顯,支援群聊,發送語音、視頻,分享地理位置等。從終端使用者的角度看,iOS8的許多新功能早已出現在其他平台中。iOS8會向第三方軟體開放TouchID訪問,這意味著可以使用該感應器登陸銀行應用等。
Time of Update: 2014-06-30
今天瀋陽斌子,寫IOS項目遇到一個調用照相機的問題,找到解決方案,快速解決了拿給PM看,結果PM說程式調用的照相機不是中文的是英文的,必須改成中文,上網找到了方法,試用後好用拿出來和大家分享。方法如下,總共分兩步:一: Target-->Localization native development region : China本地化的開發語言版本選擇China 沒有的話添加一下。二:Project-->Localizations 添加Chinese
Time of Update: 2014-06-27
iOS Dev (55) 擷取當前年、月、日等資訊 NSDate *now = [NSDate date];NSCalendar *calendar = [NSCalendar currentCalendar];NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit |
Time of Update: 2014-06-27
iOS Dev (53) 修複UIImagePickerController偷換StatusBar顏色的問題 - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{ // bug fixes:
Time of Update: 2014-06-27
iOS Dev (59) 高度自適應的UITextView 如下 _inputTextView 為一個 UITextView 執行個體。首先要設定它的 delegate,然後要在你的標頭檔的 interface 聲明中加上 UITextViewDelegate。_inputTextView.delegate = self;在 implementation 中實現如下方法:- (void)textViewDidChange:(UITextView *)textView{ //
Time of Update: 2014-06-24
1.建立和啟動線程 一個NSThread對象就代表一條線程; 建立,啟動線程NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[thread start];2.線程相關用法 主線程相關用法1 + (NSThread *)mainThread;2 - (BOOL)isMainThread;3 +
Time of Update: 2014-06-26
這篇學習的主要內容是Multiview,在我們學習iphone旋轉的時候,介紹過多個view的使用方法,不過這裡的view和旋轉螢幕中所指的多個view是不同的,旋轉螢幕中涉及到的多個view是在一個xib檔案中的,而我們這裡所指的mulitview,則是指多個xib,在多個xib中進行view的切換,也就是從一個xib切換到另一個xib,而每個xib中只有一個view。另外的一個不同點體現在建立項目的時候,到目前為止,我們建立的所有項目的template都是single
Time of Update: 2014-06-24
Swift之 ? 和 ! 轉載於: http://joeyio.com/ios/2014/06/04/swift---/ Swift語言使用var定義變數,但和別的語言不同,Swift裡不會自動給變數賦初始值,也就是說變數不會有預設值,所以要求使用變數之前必須要對其初始化。如果在使用變數之前不進行初始化就會報錯:var stringValue : String //error: variable 'stringValue'
Time of Update: 2014-06-24
我的技術部落格經常被流氓網站惡意爬取轉載。請移步原文:http://www.cnblogs.com/hamhog/p/3805270.html,享受整齊的排版、有效連結、正確的代碼縮排、更好的閱讀體驗。有的時候我們會需要把SEL放在NSArray、NSDictionary等集合類型裡,比如開新線程執行某函數,傳多個參數的時候。但是SEL是不能直接作為NSArray成員的。可以將它轉化為NSString,然後再轉化回來。假設SEL名為callback。轉化為NSString:NSString*
Time of Update: 2014-06-23
重新回顧、學習GCD、Block。先貼出一篇不錯的講解GCD基礎使用的文章原文地址:http://blog.csdn.net/aolan1108/article/details/17283415 做了2年的ios開發,很想靜下心來想想,做一些總結,但是苦於生活和工作方面的種種原因,一直沒能如願。今天終於下定決心,把自己所學所想記錄下來,方便以後查看,同時可供大家分享。 就像之前說的,做了兩年的ios開發,只知道不斷的copy代碼,如果你要真的問我GCD是神馬東東,