Time of Update: 2016-05-30
transitionFromView方法的使用,transitionfromviewtransitionFromView方法的使用 效果 源碼//// ViewController.m// TransitionFromView//// Created by YouXianMing on 16/5/30.// Copyright © 2016年 YouXianMing. All rights reserved.//#import
Time of Update: 2016-05-26
[iOS 開發] Xcode常見報錯及解決辦法,iosxcode報錯一: 在iOS7的真機運行時,彈出錯誤:App installation failed. There was an internal API error. 解決辦法:在Xcode -> Target -> Build Setting 下的Packaging部分,將Product Name 改為英文名。重新運行project,即可正常運行。 報錯二:真機運行時,彈出報錯資訊:Could not find
Time of Update: 2016-05-26
ios緩衝系列---1.0,ios緩衝---1.0 1. 程式中什麼時候用到緩衝 2. 緩衝機制 1)第一次請求資料時,記憶體緩衝中沒有資料,硬碟緩衝中沒有資料。 2)當伺服器返回資料時,需要做一下步驟 1>使用伺服器的資料
Time of Update: 2016-05-26
iOS開發筆記系列-基礎3(多態、動態類型和動態綁定),ios多態多態:相同的名稱,不同的類 使不同的類共用相同方法名稱的能力成為多態。它讓你可以開發一組類,這組類中的每一個類都能響應相同的方法名。每個類的定義都封裝了響應特定方法所需要的代碼,這使得它獨立於其他的類定義。這是因為Objective-C的運行時系統在執行方法時知道訊息的接收者是哪個類的對象,它總是攜帶有關“一個對象屬於哪個類”這樣的資訊,該資訊能使系統在運行時做出決定,而不是在編譯時間。 動態綁
Time of Update: 2016-05-24
【代碼筆記】設定textView或者label的行間距方法,textviewlabel一,。二,代碼。RootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. //UILabel UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(50,
Time of Update: 2016-05-24
iOS中Block介紹(一)基礎,iosblock介紹基礎一、概述Block是C層級的文法和運行時特性。Block比較類似C函數,但是Block比之C函數,其靈活性體現在棧記憶體、堆記憶體的引用,我們甚至可以將一個Block作為參數傳給其他的函數或者Block。二、熱身先看一個比較簡單的Block例子:int multiplier = 7; int (^myBlock)(int) = ^(int num)
Time of Update: 2016-05-24
iOS常識名詞解釋 2016/04/05,ios2016Bundle
Time of Update: 2016-05-24
ios開發:代理設計模式,ios開發設計模式 代理是一種簡單而功能強大的設計模式,這種模式用於一個對象“代表”另外一個對象去做和實現一些東西。
Time of Update: 2016-05-24
IOS開發基礎知識--片段40,ios基礎知識--片段1:Masonry快速查看報錯小技巧self.statusLabel = [UILabel new];[self.contentView addSubview:self.statusLabel];MASAttachKeys(self.statusLabel);[self.statusLabel mas_makeConstraints:^(MASConstraintMaker *make)
Time of Update: 2016-05-20
在NSObject子類中擷取當前螢幕顯示的ViewController,當前viewcontroller 我們在非視圖類中想要隨時展示一個view時,需要將被展示的view加到當前view的子視圖,或用當前view presentViewController,或pushViewContrller,這些操作都需要擷取當前正在顯示的ViewController。代碼如下:(詳細理解請仔細閱讀注釋)#pragma mark 擷取當前螢幕顯示的viewcontroller-
Time of Update: 2016-05-19
iOS開發UI篇-實現tableView的層級顯示,iostableview 進來要實現一個tableView 的cell層級顯示,網上找的思路都各不相同.下面說一下我的實現思路. 根據根標題儲存cell的展開狀態,添加到字典中. 話不多說,直接上代碼. #define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height#define SCREEN_WIDTH [UIScreen
Time of Update: 2016-05-20
iOS IM開發建議(三)添加一個自訂鍵盤,iosim 各類的主流IM,都有自己定義的鍵盤:有表情鍵盤,選圖片的鍵盤。其實都是一個inputView。 首先,我們要確定,我們的鍵盤是輸入框調用的。也就是,我們可以設定的是某一個textView的inputView。// 讓鍵盤進入編輯狀態,替換輸入源為自訂的fv// fv 是一個自訂的UIView- (void)callFaceKeyBoard:(UIButton *)button { [ktextView
Time of Update: 2016-05-19
【代碼筆記】把<br!>換成\n,br代碼:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. //把<br!>換成\n NSString *string=@"123<br!>456<br!>789"; NSString *newStr=[string
Time of Update: 2016-05-18
【代碼筆記】兩個捲軸,上下都能滑動,捲軸滑動一,。 二,工程圖。三,代碼。RootViewController.h #import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UIScrollViewDelegate>{ UIView *backView; UIScrollView *scrollerViewFirst;
Time of Update: 2016-05-18
UIWebView載入本地html檔案,UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, KScreenWidth, KScreenHeight-64)]; webView.backgroundColor=YYCToothWashViewBgColor; [self.view addSubview:webView]; //載入本地html檔案
Time of Update: 2016-05-18
iOS進階學習-多線程,ios進階多線程一、多線程概述 1、程式,進程,線程程式:由原始碼產生的可執行應用。(例如:QQ.app)進程:一個正在啟動並執行程式可以看做一個進程。(例如:正在啟動並執行QQ就是一個進程),進程擁有獨立運行所需的全部資源。線程:程式中獨立啟動並執行程式碼片段。(例如:接收QQ訊息的代碼)一個進程是由一或多個線程組成。進程只負責資源的調度和分配,線程才是程式真正的執行單元,負責代碼的執行。 2、單線程每個正在啟動並執行程式(即進程),至少包含一個線程,這個線程叫主線
Time of Update: 2016-05-19
iOS 疑難雜症 — — 推送本地國際化 loc-key 本地化失敗的問題,iosloc-key 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯:
Time of Update: 2016-05-18
找window的三種方法,找window三種方法LoginViewController * loginVC = [[LoginViewController alloc]init]; 找window的三種方式 1、// UIWindow * window = [UIApplication sharedApplication].delegate.window;等同於 UIWindow * window = [[[UIApplication
Time of Update: 2016-05-18
iOS學習筆記——鍵盤處理,ios學習筆記鍵盤 在網上找到的資料比較零散,這部分學起來感覺也有點空虛,內容就只包括隱藏鍵盤和鍵盤高度兩部分 隱藏鍵盤其實就在我學習iOS開發的第一個程式裡面已經實踐過了,不過當時還懵懵懂懂,現在就瞭解了是什麼一回事,就記錄一下,也額外加點內容上去。 說這個鍵盤的出現和隱藏是和輸入框擷取和失去焦點有關係,輸入框擷取了焦點,軟鍵盤就會出現;輸入框失去了焦點,軟鍵盤就會消失。這
Time of Update: 2016-05-18
非同步任務+並行隊列情況與非同步任務+串列隊列(主隊列)情況,隊列主隊非同步任務+並行隊列把非同步任務放到並行隊列進行執行,非同步任務會在不同的線程中執行。 /*非同步執行+並行隊列*/ - (IBAction)clickBasic1:(UIButton *)sender { //全域並行隊列 dispatch_queue_t queue =