Time of Update: 2017-11-15
iOS-擷取通訊錄連絡人資訊,ios-通訊錄連絡人標頭檔#import <AddressBook/AddressBook.h>#import <AddressBookUI/AddressBookUI.h>授權關於通訊錄的授權這裡不再多說了,我在上一篇中有提到:通訊錄授權 訪問通訊錄跳轉到系統通訊錄- (void)jumpAddress{ ABPeoplePickerNavigationController *peoplePickVc =
Time of Update: 2017-11-13
iOS-RAC從新手開始,iOS-RAC新手什麼是RAC?其實RAC就是一個簡化代碼的第三方庫ReactiveCocoa,直接用Cocoapods添加到項目裡就可以, podfile 檔案添加 pod 'ReactiveCocoa',然後終端 pod install ,標頭檔引用:#import
Time of Update: 2017-11-08
iOStextfield 限制輸入字元長度和過濾Emoji,//增加修改框-(void)creatSaveView{ UILabel * lab = [[UILabel alloc]init]; if (self.searchType
Time of Update: 2017-11-08
iOS開發-屬性字串添加底線、刪除線,ios底線常用到的屬性字串///定義屬性字串NSMutableAttributedString *att = [[NSMutableAttributedString alloc]initWithString:@""];///刪除線[att addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlineStyleSingle | NSUnderlineStyleSingle) range:
Time of Update: 2017-11-08
iOS開發-Mac遠端連線控制Window【蘋果電腦遠端連線控制Windows電腦】,ios-mac用Mac電腦時想遠端控制Windows電腦,摸索了半天搞定了1.下載Mac遠端控制安裝包:http://pan.baidu.com/s/1o7ZsDQy
Time of Update: 2017-11-08
iOS開發-xcode代碼統計,ios開發-xcode作為開發人員,想不想知道自己寫了多少行代碼嗎,開啟終端,進入專案檔夾,然後進入想統計的某個檔案夾,也可以直接在當前專案檔夾,然後終端輸入下面的代碼就可以了find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc
Time of Update: 2017-11-08
iOS開發-image圖片壓縮,///壓縮圖片+ (NSData *)imageCompressToData:(UIImage *)image{ NSData *data=UIImageJPEGRepresentation(image, 1.0); if (data.length>300*1024) { if (data.length>1024*1024) {//1M以及以上
Time of Update: 2017-10-21
ios開發-常用三方工具,ios開發三方 #菜單 pod 'LGSideMenuController' # 重新整理 pod 'MJRefresh' # 網路請求 pod 'AFNetworking', '~> 3.0' # 圖片緩衝 pod 'SDWebImage', '~>
Time of Update: 2017-10-18
多線程:Operation(二),多線程operation1. Operation 設定依賴關係先看看如何設定operation的依賴關係。啥叫依賴關係?有啥用啊?打個比方咱們要做一個聽音樂的付費App項目,需要經過登陸、付費、下載、播放四個步驟。其實一看就明白,這四個操作是有先後順序的,但假如所有的操作都是多線程,咱們怎麼控制順序?通過設定“優先順序”?NO!優先順序沒有辦法幹這個事情。(相當於作業系統中的同步) 我們可以通過設定依賴關係,建立起先後的順序。只有當一個
Time of Update: 2017-10-18
[iOS]一些第三方庫,ios第三方庫BHInfiniteScrollView圖片輪播庫,支援圖片左右滾動,上下滾動https://github.com/qylibohao/BHInfiniteScrollView TZImagePickerController支援多選、選原圖和視頻的圖片選取器https://github.com/banchichen/TZImagePickerController WMPageControllerAn easy solution to
Time of Update: 2017-10-07
iOS開發-產生二維碼圖片【附中間帶有小表徵圖二維碼】(QRCode),iosqrcode產生二維碼圖片也是項目中常用到的,二維碼的掃描Git上有很多好用的,這裡主要說下二維碼的產生1.普通二維碼1.1 方法/** 產生二維碼 QRStering:字串 imageFloat:二維碼圖片大小 */+ (UIImage *)createQRCodeWithString:(NSString *)QRStering
Time of Update: 2017-10-04
圖層行為(隱式動畫),圖層行為圖層行為現在來做個實驗,試著直接對UIView關聯的圖層做動畫而不是一個單獨的圖層。清單7.4是對清單7.2代碼的一點修改,移除了colorLayer,並且直接設定layerView關聯圖層的背景色。清單7.4 直接設定圖層的屬性 1 @interface ViewController () 2 3 @property (nonatomic, weak) IBOutlet UIView *layerView; 4 5 @end 6 7
Time of Update: 2017-10-04
呈現與模型(隱式動畫),呈現模型動畫呈現與模型CALayer的屬性行為其實很不正常,因為改變一個圖層的屬性並沒有立刻生效,而是通過一段時間漸層更新。這是怎麼做到的呢?當你改變一個圖層的屬性,屬性值的確是立刻更新的(如果你讀取它的資料,你會發現它的值在你設定它的那一刻就已經生效了),但是螢幕上並沒有馬上發生改變。這是因為你設定的屬性並沒有直接調整圖層的外觀,相反,他只是定義了圖層動畫結束之後將要變化的外觀。當設定CALayer的屬性,實際上是在定義當前事務結束之後圖層如何顯示的模型。Core
Time of Update: 2017-09-26
Supporting Right-to-Left Languages,For the most part iOS supports Right-to-Left (RTL) languages such as Arabic with minimal developer effort. Standard UIKit controls take care of switching text alignment and direction automatically as long as you
Time of Update: 2017-09-24
iOS開發-MD5加密、SHA1加密,ios-md5sha1加密1.MD5加密///MD5加密+ (NSString *)md5:(NSString *)inputString{ const char *cStr = [inputString UTF8String]; unsigned char digest[CC_MD5_DIGEST_LENGTH]; CC_MD5( cStr, (int)strlen(cStr),
Time of Update: 2017-09-26
iOS百思不得姐、ARKit、旋轉動畫、立體相簿源碼等,iosarkitiOS精選源碼自訂視圖彈出實現方案 仿寫百思不得姐 ARKit,距離感應,AR尺子 iOS感應器集錦 AR太陽系,動畫與光線處理,ARKit iOS啟動頁廣告JYJAdViewController ThemeManager
Time of Update: 2017-09-14
給iPhone手機安裝*.ipa,iphone手機.ipa首先手機串連電腦,開啟 ITunes.左上方點擊檔案,再點擊添加到資料庫。找到你要安裝的ipa點擊選擇開啟好了ipa已經添加進去後,你會看你你剛才添加進去的應用在列表內,點擊左上方一個手機的表徵圖。點擊安裝,右下角同步 便成功安裝到手機上了。 此隨筆乃本人學習工作記錄,如有疑問歡迎在下面評論,轉載請標明出處。如果對您有協助請動動滑鼠右下方給我來個贊,您的支援是我最大的動力。
Time of Update: 2017-09-21
sourceTree 安裝使用步驟,sourcetree安裝使用剛到公司,公司是用sourceTree管理代碼,瞬間懵逼,自己下載吧,安裝到要去Atlassian上註冊帳號,點擊goto 按步驟輸入郵箱地址和登入密碼。 我用的蘋果電腦 網頁打不開 查詢網上說的要FQ 我就用APP store 下載一個VPN 隨意下載一個 開啟, 我用的第一個 開啟網頁 按步驟輸入郵箱地址和密碼了, 等著郵件回複
Time of Update: 2017-09-16
iOS:CALayer,ioscalayer目錄 1、CALayer(父類) 2、CAShapeLayer(形狀/畫布) 3、CAGradientLayer(漸層層) 順序為 接觸/學習 順序 1、CALayer(父類) 1-1)、幾個常用屬性 2、CAShapeLayer 2-1)、使用參照 《iOS:繪圖》 -> “1、UIBezierPath(貝茲路徑)” -> “1-2)、”
Time of Update: 2017-09-14
數組NSArrayt,NSMutableArray使用中的那些坑,OC開發中一般都會使用model來處理資料,經常會碰到定義好的欄位因為各種原因 後台突然改欄位或者空值 造成model中對應的數值為nil,這個時候 我們如果取這個值加入數組中使用就會發現數組中的參數個數少了,造成閃退。因為在OC中數組無需要預先申請空間 數組每增加或刪除一個元素,就增加或刪除一個節點,而nil,代表最後一個節點;不計入數組元素。所以,如果欄位為nil就會造成數組元素缺失。NSArray * array =