Time of Update: 2016-03-11
自訂進度條(菜鳥版),自訂進度條菜鳥下面是代碼 , 部分有註解先建立一個類 #import <UIKit/UIKit.h>@interface MYjindutiao : UIView@property(strong,nonatomic)UIView *aview;@property(strong,nonatomic)UIView *bview;@property(strong,nonatomic)UILabel
Time of Update: 2016-03-11
iOS 自訂進度條,ios自訂進度條自訂條形進度條(iOS)ViewController.m檔案#import "ViewController.h"@interface ViewController ()@property(strong,nonatomic)UIButton *btnBegin;@property(strong,nonatomic)UIButton *btnStop;@property(strong,nonatomic)UIButton *btnResert;@property(
Time of Update: 2016-03-11
iOS開發中的零碎知識點筆記 韓俊強的部落格1.關聯objc_setAssociatedObject關聯是指把兩個對象相互關聯起來,使得其中的一個對象作為另外一個對象的一部分。2.tableView的beginUpdates 和
Time of Update: 2016-03-11
iOS 解決表單被鍵盤遮住的問題,ios表單鍵盤遮住問題處理表單的時候,一定會碰到的就是輸入控制項被鍵盤遮住的問題,:執行個體左邊是普通表單,中間是2B表單,右邊是文藝表單.分析處理這種問題無非就是2個步驟:代碼寫出來就是這幾步那麼如何一步一步的來實現這些步驟呢?捕獲鍵盤事件捕獲鍵盤事件12345678910111213141516171819202122232425262728[[NSNotificationCenter defaultCenter] addObserver:self
Time of Update: 2016-03-10
iOS UIScrollView使用Autolayout,iosuiscrollview 最近項目在迭代更新的時候,需要在之前用Autolayout寫的介面裡添加一個button,添加完這個button後,iPhone5,iPhone4顯示不全了.遇到整個問題後很自然就想到了用UIScrollView,很快就建立了一個佔滿全屏的UIScrollView,把之前所有的控制項有[self.view addSubview:xxx]全部改成[self.scrollView
Time of Update: 2016-03-10
IOS開發--常用的基本GDB命令,ios--gdbgdb不是萬能的,可是沒有gdb卻是萬萬不能的。這裡給大家簡單介紹下iOS開發中最基本的gdb命令。popo是print-object的簡寫,可用來列印所有NSObject對象。使用舉例如下:(gdb) po self<LauncherViewController: 0x552c570>(gdb) po [self view]<UIView: 0x544eb80; frame = (0 0; 320 411);
Time of Update: 2016-03-10
設定tabBar的圖片/高度/title顏色,實現了一下內容:1.設定tabBarItem選中及非選中時的圖片,圖片充滿item;2.調整了 tabBar 高度;3.改變了title顏色及位置. ------------代碼如下: ---TabBarC.m---#import "TabBarC.h"#import "ViewController.h"#import "SecViewController.h" #define CustomTabBarHeight 60
Time of Update: 2016-03-09
UITextView實現圖文混排效果,uitextview圖文用UITextView實現圖文混排效果的展示,首先要禁用UITextView的編輯功能,將屬性editable設定為NO1.首先建立一個NSTextAttachment對象,這個對象有一個image屬性,可以將需要顯示的圖片賦值給這個屬性NSTextAttachment *attachment = [[NSTextAttachment alloc] init];attachment.image = [UIImage
Time of Update: 2016-03-09
IOS實現UIButton圖文混排、自訂按鈕按下和正常狀態下不同的背景顏色、根據文字長度自訂UIButton長度,iosuibutton 在一些項目中,我們需要自訂自己的UIButton,使Button上面同時具有圖片和文字描述,實現自訂UIButton的圖文混排。 首先我們需要定義一個繼承自UIButton的類,同時實現自己的initWithFrame:方法。方法聲明在這個類的標頭檔中。self = [super initWithFrame:frame]; if (self) {
Time of Update: 2016-03-09
手動建立單例,手動建立所謂的單例就是:一個應用程式(app)只有一個執行個體化對象,這個對象就是單例,一般用於音樂播放器和工具類在這裡教大家如何手動建立單例,一種是利用互斥鎖的方式,另一種是利用dispatch的一次性執行. 1//通過互斥鎖建立單例 2 +(instancetype)sharedNetWorkTools 3 { 4 //static修飾 5 static NetworkTools *tools = nil; 6
Time of Update: 2016-03-09
statusbarhidden stuff 狀態列的各種特性,setstatusbarhiddenplist 檔案中的View controller-based status bar appearance 設定的是 在viewcontroller 中 對狀態列進行修改是否起作用。設定狀態列隱藏和樣式使用一下兩種方法:(viewcontroller 的.m 檔案中調用)- (UIStatusBarStyle)preferredStatusBarStyle NS_AVAILABLE_IOS(7_0)
Time of Update: 2016-03-06
介紹,紹一,代理設計模式的場合: 當對象A發生了一些行為,想告知對象B (讓對象B成為對象A的代理對象) 對象B想監聽對象A的一些行為 (讓對象B成為對象A的代理對象) 當對象A無法處理某些行為的時候,想讓對象B幫忙處理 (讓對象B成為對象A的代理對象) 二,對象之間的傳值 使用代理的步驟: 首先要明確誰請別人代理, 誰當別人的代理 請代理三部曲: 1> 寫一個協議,
Time of Update: 2016-03-04
iOS開發:Cocoa—類與對象詳解我們可以在/usr/include/objc/objc.h 和 runtime.h 中找到對 class 與 object 的定義:typedef struct objc_class *Class;typedef struct objc_object { Class isa;} *id;Class 是一個 objc_class 結構類型的指標;而 id(任意對象) 是一個 objc_object 結構類型的指標,其第一個成員是一個 objc_class
Time of Update: 2016-03-04
iOS經典面試題總結--記憶體管理,ios試題--記憶體管理我根據自己的情況做了一下總結,答案是我總結的,如有答的不好的地方,希望批評指正以及交流,謝謝!記憶體管理1.什麼是ARC?ARC是automatic reference counting自動引用計數,在程式編譯時間自動加入retain/release。在對象被建立時retain
Time of Update: 2016-03-04
iOS開發:學習筆記—變數、屬性、方法、實現 1、代碼說明: Person.h Person.h #import @interface Person : NSObject { int age,sex;//變數的定義 int height,width; } @property int age,sex;//屬性的定義 @property char height; //-(void) setAge; -(int) setAge1 :(int)a; -(int)
Time of Update: 2016-03-04
【代碼筆記】改變文字輸入框背景,代碼筆記文字輸入框一,。二,工程圖。三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITextFieldDelegate>@end RootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; // Do
Time of Update: 2016-03-04
Objective-c 中的變數,Objective-c變數 OC中的語言變數,按範圍可分為兩種:局部變數和全域變數。 局部變數:也稱為內部變數,局部變數是在方法內部聲明的。其範圍僅限於方法內,離開該方法再使用這個變數就是非法的。 全域變數:也稱為外部變數,它是方法外部定義的變數。它不屬於哪一個方法,而屬於一個來源程式檔案,其範圍是整個來源程式。全域變數的說明符為:extern ,比如:extern int
Time of Update: 2016-03-04
善用程式碼片段提升開發效率,善用程式碼片段效率一.什麼是程式碼片段(code snippets)程式碼片段:指用來存放程式執行代碼的一塊記憶體地區。諸如很多開發工具基本都整合了這一功能,可以說你在coding的時候經常都在使用它,或許你不知道你在使用的正是snippet的功能,比如你在開發工具中寫代碼的時候,用到if,for,while等迴圈體是,基本都不是自己把整塊完整的寫出來,而是通過編譯器的提示自動填滿剩餘部分的代碼。這也就是所謂的程式碼片段(code snippets
Time of Update: 2016-03-03
(轉)如何為你的Viewcontroller瘦身,viewcontroller瘦身View controllers are often the biggest files in iOS projects, and they often contain way more code than necessary. Almost always, view controllers are the least reusable part of the code. We will look at
Time of Update: 2016-03-03
用 JSQMessagesViewController 建立一個 iOS 聊天 App - 第 2 部分在本教程中,我將介紹如何建立一個簡單的 iOS 聊天 App(用 swift 和 Syncano)。在第一部分,我們建立了新的項目,並添加了一個