UIBezierPath 這個類在UIKit中, 是Core Graphics框架關于path的一個封裝,使用此類可以定義簡單的形狀,比如我們常用到,矩形,圓形,橢圓,弧,或者不規則的多邊形
本文主要講述了iOS的本地和遠程通知的基本使用,以及某些不易注意的問題。
iOS端持久化的方案選擇比較多,NSUserDefault,Keychain,File,sqlite都可以幫助存儲關鍵的業務數據。NSUserDefault和Keychain都是輕量級解決方案,自定義數據格式的File則讀取麻煩一些,每次更新部分數據都會導致整個文件io,數據的結構一旦復雜起來,最后還是會走向sqlite。
正則表達式用于字符串處理、表單驗證等場合,實用高效。現將一些常用的表達式收集于此,以備不時之需。
iOS10系統登錄中國,在系統中對3D Touch的使用需求更頻繁,所以對iOS9中便引入的3D Touch功能做一些了解是很有必要的
稍有常識的人都知道在 iOS 開發時,我們經常會遇到循環引用的問題,比如兩個強指針相互引用,但是這種簡單的情況作為稍有經驗的開發者都會輕松地查找出來。
之前的文章講述了在RN項目中如何使用NavigationBar,如何調用原生模塊,以及集成下拉刷新和上拉加載更多的功能,今天介紹一個第三方插件 react-native-tab-navigator ,講述我是如何使用它在RN項目中使用TabBar
簡單介紹一下,網上可以查到很多關于手機測心率的這種項目,大概就是: 把手指放在攝像頭和閃光燈上,通過手指處脈搏跳動充血導致的細微顏色變化來確定心跳波動,確定波峰波谷,根據兩個波峰之間的時間差來確定瞬時心率。
幾乎每一個講究的iOS項目都會有一個「網絡模塊」,大部分的網絡請求都是通過HTTP完成,使用成熟的第三方庫諸如AFNetworking很容易搭建一個功能簡易的網絡模塊。但這一模塊要優化好卻沒那么簡單,是個曠日持久的工作。
iOS在Apple公司的強制要求下,數據傳輸必須按照ATS(App Transefer Security)條款。關于AFNetworking框架傳輸HTTPS數據。
對于iOS程序員來說,內存管理是入門的必修課。引用計數、自動釋放等概念,都是與C語言完全不同的。搞明白這些,代碼才有可能不crash。然而就是這么牛逼的內存管理,著實讓我這個從 C 轉過來的老程序員頭疼了一段時間。
今日凌晨 Google I/O 上,Chrome for iOS 登臺亮相,并可在 App Store 中下載,中國區暫時沒有。
繼 Beta 1、Beta 2 之后,今天早些時候蘋果又悄悄的推出了 iOS 6.1 Beta 3,版本代號為 10B5117b,其大小約為 105MB。
蘋果剛剛為iPhone 5和iPad mini發布了最新的6.0.2升級補丁,這款補丁修正了這兩款設備遇到了未知WiFi問題。iPhone 5有很多關于WiFi不好使的報告,所以這次的更新很實用。iOS 6.0.1在12月1日發布,而iOS 6.1第四個測試版昨天剛剛發布。點擊這里手動下載升級補丁,用戶還可以通過iTunes或OTA進行免費升級。
Calculator∞(無限計算器)想必不少 iOS 用戶都用過,這款計算器功能之強大讓人咂舌:普通數字計算、單位換算,線性方程組,解二次、三次方程式,積分計算都不在話下。
iOS的Hacker News閱讀器,采用 React-Native 開發。來自Facebook的React Native,是基于目前大熱的開源JavaScript庫React.js來開發iOS和Android原生App。
OECentreMenu 是一個可在屏幕中心拖拽動畫菜單的簡單解決方案。
IOS6以后,若想在項目中支持橫屏,我們首先需要在plist文件中添加支持橫屏的設置,否則有些代碼設置將會失效。
BreakOutToRefresh 是 iOS 下拉刷新的加載動畫。
適用于iOS的富文本WYSIWYG編輯器,支持語法高亮和源碼查看。ZSSRichTextEditor包含所有WYSIWYG標準的編輯器工具。 測試環境:Xcode 6.2,iOS 6.0以上。