原创 Xcode 模擬器Simulator手動下載

可能有小夥伴跟筆者有過共同的問題,因爲手裏的測試機機型有限,在適配時需要各個版本的 iOS系統都要測試一下。 然後呢就需要下載模擬器 再然後打開Xcode->Component 再然後找到對應的iOS版本點擊下載 再然後等一個小時

原创 App審覈被拒PLA 1.2問題(The Seller and Artist names ....1.2 of the Apple Developer Program License)

最近我的app被拒了一次,原因如下: PLA 1.2 The Seller and Artist names associated with your app do not reflect the name of the

原创 你真的會用SDWebImage?

SDWebImage作爲目前最受歡迎的圖片下載第三方框架,使用率很高。但是你真的會用嗎?本文接下來將通過例子分析如何合理使用SDWebImage。 使用場景:自定義的UITableViewCell上有圖片需要顯示,要求網絡網絡狀態爲WiF

原创 修改工程前綴之類的東西-Class Prefix

        由於Xcode6之後創建項目時,已經不能修改項目前綴( 如下圖 ),用習慣了去了會感覺非常不爽,不過可以再項目中修改,下文介紹。 Xcode6以前創建項目: Xcode6之後創建項目: Product Name

原创 iOS繪製虛線方法

/** ** lineView: 需要繪製成虛線的view ** lineLength: 虛線的寬度 //2 ** lineSpacing: 虛線的間距//1 ** lineColor: 虛線的

原创 使用cocoapods時常見錯誤

這些錯誤基本cocoapods升級版本到1.0.0以後所造成的 錯誤1、當寫在Podfile文件中的第三方框架,不能使用,找不到時 查看Pods文件夾,是否下載了所需要的第三方框架,沒有的話就 pod update 錯誤2、Coul

原创 最新Mac OS X 安裝cocoapods及使用詳解

注:本文於2018年12月更新 ========安裝環境====== 1、設置ruby的軟件源 這是因爲ruby的軟件源rubygems.org因爲使用亞馬遜的雲服務,被我天朝屏蔽了,需要更新一下ruby的源,過程如下: gem sou

原创 ios開發中直接選擇一個聯繫人的電話號碼和姓名

1、在AppDelegate中添加授權提示 - (void)requestAuthorizationAddressBook { // 判斷是否授權 ABAuthorizationStatus authorizationSt

原创 在xib或storyboard裏爲控件添加圓角、外框和外框顏色

如果要在xib和storyboard裏爲控件添加圓角和外框寬度,只要這樣做就可以 layer.borderWidth     設置外框寬度屬性 layer.cornerRadius    設置圓角屬性 當然修改完xib裏看是看不出來的

原创 CocoaPods導入ReactiveCocoa2.0遇到的問題(ARC Weak References)

CocoaPods導入ReactiveCocoa2.0以後-swift版本之前,NSObject+RACPropertySubscribing.h文件報ARC Weak References錯誤,如下圖: 解決辦法: TARGET

原创 iOS 中支付寶 ’openssl/asn1.h' file not found問題 和 objc-class-ref in AlipaySDK問題解決方法

先說第1個問題:’openssl/asn1.h' file not found 1、在Build Settings 中搜 search 2、在Search Paths中的3個地方加入你導入支付寶文件的路徑     如:($(PROJE

原创 Google設計師談VR設計的現狀、挑戰與前景

設計傳統的2D界面尚且需要你掌握大量專業知識並付出辛勤的汗水,要打造全新的體驗獨特的3D世界又將意味着什麼?Mike Alger和Andy Stone正是致力於研究這一問題的兩位走在前沿的VR設計師。 Mike Alger目前就職於G

原创 UITableView+FDTemplateLayoutCell 框架學習

介紹 UITableView+FDTemplateLayoutCell 是一個由國人團隊開發的優化計算 UITableViewCell 高度的輕量級框架( GitHub 地址),由於實現邏輯簡明清晰,代碼也不復雜,非常適合作爲新手學習

原创 iOS開發獲取手機通訊錄中的電話號碼和姓名

1、申請授權 #import "AppDelegate.h" #import <AddressBook/AddressBook.h> @interface AppDelegate () @end @implementation Ap

原创 iOS開發中常用到的宏定義

//字符串是否爲空 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO