原创 最全iOS開發之第三方庫

最新增加 EAIntroView 一個靈活的介紹界面,可以用作引導頁 UI 下拉刷新 EGOTableViewPullRefresh– 最早的下拉刷新控件。 SVPullToRefresh– 下拉刷新控件。 MJRefresh– 僅需一行

原创 iOS 多線程--GCD 串行隊列、併發隊列以及同步執行、異步執行

1 什麼是隊列(queue) 在開始GCD之前先來說一下隊列的概念,因爲GCD的任務都是在隊列中派發的; 隊列(queue):是先進先出(FIFO, First-In-First-Out)的線性表。但是在隊列前面加上串行和併發這兩個定語之

原创 蘋果各機型尺寸大小

  //6.5英寸 #define iPhoneXSMax ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSi

原创 UITextField設置leftView、圓角以及文字距離

今天在工作中,搭建一個登錄界面,因爲涉及到用戶名和密碼的輸入,所以在iOS中我們免不了要用到UITextField這個常見的輸入控件。首先來看一下美工給我的效果圖,這裏我僅僅截出了UITextField這個部分的效果:   UITextF

原创 [UIScreen mainScreen].bounds的值不正確?iphone放大模式以及標準模式的坑

今天同事寫代碼的時候,發現[UIScreen mainScreen].bounds取出的值和預想的不一樣,搞了好長時間,才發現了當前手機使用的放大模式(設置->顯示與亮度->放大標準,4.7寸及以上纔可以設置),使用了放大模式之後[UIS

原创 在 Info.plist 常用 Privacy 權限

目錄 info.plist的Property List形式添加 info.plist的Source Code形式添加 打包上架注意事項 在info.plist中添加對應的key以及相關說明提示 麥克風權限:Privacy - Micro

原创 iOS iPhone各機型尺寸及導航欄高度

引言 很多小夥伴,在開發過程中,經常遇到尺寸不明,無法呈現最好的結果,今天整理一下iPhone5到iPhone XS Max的尺寸及導航高度 設備型號 iPhone4,4s iPhone5,5s,5c,SE iPhone 6,6s i

原创 iOS12.0後 UIWebview被棄用 基於WKWebview的基礎封裝

UIWebview.jpeg   今年的WWDC之後,有一條關於UIWebview的棄用消息出來了,UIWebview會在iOS12之後棄用,全面普及WKWebview。所以還在使用UIWebview的話需要考慮一下遷移到WKWebvie

原创 數組 排序

1、數組按照指定關鍵字升序 NSArray *sortedArray = [unSortedArray sortedArrayUsingComparator:^(id obj1,id obj2) {   //升序,key表示比較的關鍵

原创 iOS 上傳頭像 (multipart/form-data)

NSData *imageData;     NSString *mimetype;     NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDo

原创 如何使用TestFlight發佈和安裝測試版的app

1、使用Xcode打包app提交到iTunesConnect上(就是使用Xcode上傳到appstore); 2、登錄iTunes Connect點擊要發佈的app,點擊左上角的TestFlight; 3、添加測試人員:測試人員分爲iT

原创 4月起App Store不再接受使用UIWebView的新App

蘋果表示,App仍在使用已棄用的UIWebView API嵌入網絡內容的開發者,應儘快更新爲WKWebView以提升安全性和穩定性。 WKWebView可將網頁處理限制在App的網頁視圖中,從而確保不安全的網站內容不會影響到App的其他部

原创 四種方法實現UITableView的cell高度自動計算

UITableview是iOS開發中使用最頻繁的一個控件,在實際開發中,我們經常需要定製cell,讓cell顯示圖片、文字等。由於cell包含的圖片和文字是根據服務器返回的數據進行填充的,這就導致cell包含的內容的高度是不定的。  

原创 AFNetworking之AFURLSessionManager深入學習

AFURLSessionManager是一個可以請求數據、上傳數據、下載數據的類。 一、屬性 //會話對象 @property (readonly, nonatomic, strong) NSURLSession *session; /

原创 iOS 5步集成微信/QQ/微博 原生SDK分享, 分享只需一行代碼

  demo地址:https://github.com/wangyansnow/WYShareSDK 裏面包含三大平臺所需SDK.只需下載下來後把ShareSDK這個文件夾拖入項目即可 一、項目環境搭建 cocoaPodspod 'WY