貓貓學iOS之二維碼學習,快速產生二維碼 二維碼是一項項目中可能會用到的,iOS開啟相機索取二維碼的速度可不是Android能比的。。。(Android掃描二維碼要來回來回晃。。。)簡單不多說,如何把一段資料(網址呀,字串)變成二維碼,直接上代碼步驟:匯入CoreImage架構 #import 通過濾鏡CIFilter產生二維碼#import ViewController.h#import @interface ViewController ()@property (weak,
CoreAnimation 核心動畫 的一些常用屬性 和 方法,coreanimation核心1、常用屬性: frame bounds center alpha Transition 過渡 transform
ios之UITableViewController(二) tableView的編輯模式,iostableview刪除行tableView的編輯模式 表視圖可以進入編輯模式,當進入編輯模式就可以進行刪除、插入、移動單元等操作 : 讓表視圖進入編輯模式,進入編輯模式的方法有兩種,一種是使用導覽列的edit 按鈕,另一種是設定tableView的editing屬性進入編輯模式。&
AutoLayout代碼布局使用大全—一種全新的布局思想,autolayout布局相信ios8出來之後,不少的ios程式員為了螢幕的適配而煩惱。相信不少的人都知道有AutoLayout這麼個玩意可以做螢幕適配,事實上,AutoLayout不僅僅只是一個為了多螢幕適配的工具,它真正的意義所在是給了程式員一種全新的布局思想。 本文主要依據真實項目執行個體從三個方向全方位講解AutoLayout的使用大全。
ASIHTTPRequest,asihttprequest下載ASIHTTPRequest 是一款非常有用的 HTTP 訪問開源項目,ASIHTTPRequest使用起來非常方便,可以有效減少代碼量.他的功能非常強大,可以實現非同步請求,隊列請求,緩衝,斷點續傳,進度跟蹤,上傳檔案,HTTP 認證。同時它也加入了 Objective-C 閉包 Block 的支援.其官方網站: http://allseeing-i.com/ASIHTTPRequest/
加速計和陀螺儀,加速計陀螺儀在程式中如果需要建立運動管理器的執行個體,應由一個執行個體向整個程式提供加速計和陀螺儀運動服務.因為裝置中只有一個加速計和一個陀螺儀,使用單例更合乎邏輯.建立運動管理器使用架構為:CoreMotion.framework引入標頭檔#import <CoreMotion/CoreMotion.h>//初始化運動管理器 CMMotionManager *motionManager=[[CMMotionManager alloc]init];
iOS開發日記19-7.0之後的截屏方法,ios日記19-7.0截屏今天博主有一個截屏的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.iOS7.0之後廢除了之前常用的截屏方法,也新增了截屏的API.代碼相對簡單,今天就貼出來,大家自行研究.1.-(void) screenShot{ UIGraphicsBeginImageContext(self.view.bounds.size); [self.view.layer
iOS-Http : GET : POST,ios-httpgetpost一.概述* HTTP/1.1協議共定義了8中要求方法:OPTIONS, HEAD, GET, POST, PUT, DELETE, TRACE, CONNECT.* GET方法和POST是我們使用最頻繁的網路要求方法。* GET和POST在應用場合有什麼區別呢?* GET方法向指定資源發出請求,發送的訊息顯示的跟在URL後面,使用者資訊不安全,並且傳送資訊量有限。(如下所示,在請求中能看到使用者名稱和密碼) &
svn匯出某個修改點之前的代碼,svn匯出修改代碼平常工作中辛辛苦苦開發完某個功能提交到svn上後,領導突然說打包的時候不要這個功能(或者這個功能不要了),這個時候怎麼辦?如果你的修改是在branch上進行的此時還沒有合并到truck上,那麼可以省很多事了,但是修改是在truck上進行的或者已經將branch的代碼與truck合并怎麼辦,此時如果還想儲存你現在的修改,那麼有兩種方法。第一種 選擇需要打包的工程 右擊 export
系統音&警告音&震動,萌化系統音為了引起使用者注意發出警告的時候,常常伴隨有提示音震動等.系統聲音服務提供了一個介面,用於播放不超過30秒的音效檔,他支援的格式有CAF,AIF,WAV.iOS使用該API支援3種不同的通知:聲音:立刻播放一個簡單的音效檔,如果手機為靜音,使用者什麼什麼都聽不到.提醒:播放音效檔,如果手機設定為靜音或震動,將通過震動提醒使用者震動:震動手機,不考慮其他設定 首先匯入架構:AudioToolbox
GitHub上值得關注的iOS開源項目,githubios開源項目1.AFNetworking地址:https://github.com/AFNetworking/AFNetworking用於網路請求2.JSONKit地址:https://github.com/johnezang/JSONKit解析JSON3.Reachability地址:https://github.com/tonymillion/Reachability檢查網路狀況4.SVPullToRefresh地址:https://gi
自訂tabbar標籤欄,自訂tabbar標籤學iOS以來,感覺自訂的東西,比系統內建的要容易操作一點,可修改和執行的空間要多一點。下面說一下用到很多的tabbar。首先,建立一個FButton類,繼承UIButton,用來規範tabbar上的按鈕。然後,建立一個RootViewController,繼承UITabbarController作為根視圖控制器。廢話不多說,直接上代碼:在FButton的.m檔案中:#import "FButton.h"@implementation FButton-(
無NavigationBar到有NavigationBar視圖切換時的一個坑,navigationbar視圖 NavigationController在iOS
第3章 介面與API設計 52條筆記,api52條第3章 介面與API設計 52條筆記第15條: 用首碼避免命名空間衝突Objective-C 沒有其他語言那種內建的命名空間機制 。鑒於此,我們在起名時要設法避免潛在的命名衝突,否則很容易就重名了。如果發生命名衝突 naming clash ,那麼應用程式的串連過程就胡出錯。避免此問題的唯一做法就是變相實現命名空間:為所有名稱都加上適當的首碼。 第16條: 提供全能初始化方法把這種可為對象提供必要資訊以便其能完成工作的初始化方法就做
關情紙尾-----Quartz2D-模仿系統的UIImageView,uiimageview模仿系統的UIImageView
歌詞動畫,動畫片歌詞實現歌詞逐漸層色的動畫,像卡拉OK一樣可以根據時間進度來染色。效果 因項目需求要實現一個類似歌詞逐漸層色的效果,自己想來想去想不出來實現方案,還是得求助萬能的google,最終是找到了這篇部落格http://www.iwangke.me/2014/10/06/how-to-implement-a-core-animation-based-60-fps-ktv-lyrics-view/,比較完美的解決了這個問題。這篇部落格已經將實現方案及其原理講的很清楚了,只是沒有具
iOS -
IOS---IPAD開發及IPAD特有的特技iPad開發簡單介紹iPad開發最大的不同在於iPhone的就是螢幕控制項的適配,以及橫豎屏的旋轉。Storyboard中得SizeClass的橫豎屏配置,也不支援iPad開發。1.在控制器中得到裝置的旋轉方向在 iOS8及以後,螢幕就只有旋轉後螢幕尺寸之分,不再是到期的旋轉方向。 在iOS7及以前得到旋轉螢幕方向的方法/** // UIInterfaceOrientation ,螢幕方向
繪畫板,繪畫板什麼牌子好知識點:將View上的資訊儲存到相簿關於繪製圖形、路線******************************************#import <UIKit/UIKit.h>@interface FFFPaintView : UIView@property (nonatomic,strong) UIColor *lineColor;@property(nonatomic,assign) CGFloat lineWithed;@property
關情紙尾-----Quartz2D-定時器CADisplayLink下雪效果,cadisplaylink定時器CADisplayLink下雪效果1.定時器雪花整體思路: 先在控制器View面繪製一個雪花. 在View載入完畢後,添加一個定時器. 在定時器方法當中調用得繪方法. 在繪圖方法當不段的去修改雪花的Y值. 當雪花的Y值超過螢幕的高度時,讓雪花的Y值重新設為0.從最頂部開始.2.添加定時器實現方案 第一種採用NSTime 第二種採用CADisplayLink 最終採用CAD