架構 Onboard-引導頁樣式製作庫,架構onboard-樣式設定背景圖片或者背景movie,然後在它們之上產生數個ViewController,預設是頂部一張圖片,下面是標題和詳細介紹,最下面是按鈕和pagegithub地址 https://github.com/mamaral/Onboard 使用步驟:1.匯入標頭檔: #import
如何正確地寫好一個介面,正確地寫好介面寫介面可以說是每位行動裝置 App開發人員的基本功,也是一位合格行動裝置 App開發人員繞不過去的坎。但就如不是每一位開發人員都能夠成為合格的開發人員一樣,本人在 不同的團隊中發現,甚少有人能夠編寫出合格的UI代碼;而非常奇怪的是,在很多的開發人員論壇上看到我們移動開發人員更多關注於某個控制項或者是動畫,但卻很少 看到深入剖析UI機制,指導UI開發的文章。由於介面涉及到的方面實在過於廣泛,本文不可能事無巨細,一一道來,所以本文先立足於點,深入剖析iOS
Objectiv-C 為UIImageView,UILabel等預設沒有互動的控制項添加點擊事件,uiimageviewuilabel在OC的UI中,一些常用的控制項如UIImageView,UILabel等預設是沒有互動的,就是在控制項上點擊,雙擊或者滑動等操作是沒有效果的。下面的方法較為完美的解決了控制項的互動問題:(以UIImageView為例,其他控制項類似)首先,建立一個UIImageView:UIImageView *imageView = [[UIImageView alloc]
美圖秀秀濾鏡之飽和度,秀秀濾鏡飽和度 飽和度是指色彩的鮮豔程度,也稱色彩的純度。飽和度取決於該色中含色成分和消色成分(灰色)的比例。含色成分越大,飽和度越大;消色成分越大,飽和度越小。純的顏色都是高度飽和的,如鮮紅,鮮綠。混雜上白色,灰色或其他色調的顏色,是不飽和的顏色,如絳紫,粉紅,黃褐等。完全不飽和的顏色根本沒有色調,如黑白之間的各種灰色。 在GPUImage中使用GPUImageSaturationFilter類來實現調整映像的飽和度 片段著色 varying highp vec2
UIImageView,uiimageview點擊事件 //UIImageView 用來顯示圖片的控制項 UIImageView *imgView = [[UIImageView alloc]initWithFrame:CGRectMake(10,_label.frame.size.height+10+10, self.window.frame.size.width , 200)]; //設定背景顏色
UITextField,uitextfield多行 //1.設定背景 //tf.backgroundColor = [[UIColor blueColor] colorWithAlphaComponent:0.7]; //2.設定輸入框的樣式 /* UITextBorderStyleNone,
OC中的深拷貝與淺拷貝,oc拷貝 深拷貝(deep copy)與淺拷貝(shallow copy)的定義一直是有爭論的. 一種理解是: 所謂的淺拷貝, 就是不完全的拷貝 NSString *s = @"123"; NSString *s1 = s; // 淺拷貝, 拷貝指標 NSString *s2 = [s copy]; // 深拷貝, 拷貝對象另外一種理解是: 僅僅是複製了指標,
iOS-----推送機制(下),ios-----推送機制推 送 機 制(下) 將認證簽章要求檔案儲存到磁碟上,此處將該檔案儲存為“Push。cerSigningRequest”。 在所示頁面中,可以看到在“iOS Apps”欄目下包含了Certificates、Identifiers、Device、ProvisioningProfiles-----這些只有登入帳號已經加入iOS Developer
友盟添加頁面統計,友盟頁面友盟統計還是比較強大的,雖然項目沒有要求加相關功能,但是還是加了相關統計,需要在對應ViewController中的viewWillAppear和viewWillDisappear中加入一行代碼,傳入當前頁面的名字,最開始只加了幾個頁面,所以代碼是寫死的。全部頁面要加統計,需要對代碼進行了改進,封裝在自己BaseViewController中 -(void)beginLogPageView{  
UIButton,uibutton文字居左 //UIButton - 按鈕,可以用來與使用者進行互動 //UIButton -> UIControl -> UIView //button一般情況下不使用執行個體方法建立 /* UIButtonTypeCustom
IOS中對於一些控制項的抖動效果,IOS控制項抖動效果 這兩天在網上看到一個文章討論關於有些app 輸入賬密時候 錯誤的話會有抖動效果出現,然後自己琢磨了下如何?,下面上代碼!!!首先 寫一個UIView的分類 1 #import <UIKit/UIKit.h> 2 3 typedef NS_ENUM(NSInteger, QHLDirection) { 4 QHLDirectionHorizontal, 5
Objective-C 資料集合,objective-c集合1、NSSet 1.是一個無序的,管理多個對象的集合類,最大特點 是集合中不允許出現重複對象,和數學上的集合含義是一 樣的 2.除了無序、不許重複之外,其它功能和NSArray是一樣的2、NSArray 1.數組是一組有序的集合, 2.通過索引下標取到數組中的各個元素,與字串相同, 3
【代碼筆記】登陸單例,代碼筆記一,工程圖。二,代碼。UserInfo.h#import <Foundation/Foundation.h>@interface UserInfo : NSObject+ (id)sharedManager;@property (nonatomic , retain) NSString* username;@property (nonatomic , retain) NSString*
iOS
iOS列印Debug日誌的方式,iosdebug日誌簡單介紹以下幾個宏:1) __VA_ARGS__ 是一個可變參數的宏,這個可變參數的宏是新的C99規範中新增的,目前似乎只有gcc支援(VC6.0的編譯器不支援)。宏前面加上##的作用在於,當可變參數的個數為0時,這裡的##起到把前面多餘的","去掉,否則會編譯出錯。2) __FILE__ 宏在先行編譯時會替換成當前的源檔案名稱3) __LINE__宏在先行編譯時會替換成當前的行號4)
去除UITableView中多餘的分割線或者隱藏cell間的分割線,uitableviewcell一:去除tableView多餘的分割線首先,自訂一個方法-(void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view = [UIView new]; view.backgroundColor = [UIColor
Objectiv-C
NSString字串類型-學習總結,1.字串的建立(1)建立常量字串NSString *str = @"This is a String"; //str是變數名(2)建立空的字串,給字串賦值NSString *str = [NSString alloc] init];str = @"科比 布萊恩特";
iOS開發——使用Charles進行http網路抓包詳解我在之前一篇部落格《網路抓包工具Charles的介紹與使用》中簡單介紹了Charles的安裝破解,以及進行簡單的Charles抓包配置的介紹。今天我們來詳細介紹下使用Charles進行http抓包,關於https抓包,我將會在另一篇部落格中介紹。(1)http抓包的配置,請參考《網路抓包工具Charles的介紹與使用》這篇部落格。(2)為了使抓包的結果清晰,便於調試,我寫了一個簡單的網路請求,通過點擊按鈕請求查詢號碼歸屬地,代碼如下:&nb
iOS 9 Spotlight搜尋 OC,iosspotlight介紹: 在WWDC 2015會議上,蘋果官方公布了iOS9。除開許多新的特性和增強功能,這次升級也給了開發人員們一個機會讓他們的app裡的內容能通過Spotlight 搜尋功能被發現和使用。在iOS9中可用的新APIs允許你去索引APP裡面的內容或者介面狀態,通過Spotlight來讓使用者使用。 這些新的搜尋APIs的三大組件為: * NSUserActivity 類,