最大并發數不要亂寫(5以內),不要開太多,一般以2~3為宜,因為雖然任務是在子線程進行處理的,但是cpu處理這些過多的子線程可能會影響UI,讓UI變卡。
webview 與 JS 交互分為兩種: Android & iOS 調用 JS 的方法 JS 調用 Android & iOS 的方法 Android & iOS 調用 JS 的方法,偽代碼如下: Android webView.loadUrl("javascript:show('xxx');"); iOS NSString *result = [self.webView stringByEva
從這篇記錄開始,記錄的都算是干貨了,都是一些編程日常的積累。
自iPhone 5S始,蘋果公司推出了全新生物安全識別技術---指紋識別驗證(Touch ID)。使得我們可以更快、更輕松地對設備進行安全的訪問。可貴的是,Touch ID做到了從任意角度讀取指紋數據,克服了基于密碼進行鎖定的不便。
我在處理自己的 App 的日常工作中,收藏了一些 iOS 開源庫,本文我只從中選擇了一部分。這些項目的排序是隨機的,但是它們都很棒
閑暇時間做了一個反饋手指點擊屏幕的效果,用到了CAShapeLayer和基本的動畫知識,模擬器上效果如下: fingerWave.gif 這種效果使用在某些頁面上肯定會給用戶更有趣的體驗,特別是面向兒童的app中。 具體的實現代碼如下 首先監聽控制器view的Tap事件 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] in
實現思路就是維護各種狀態,然后刷新對應狀態的 UI,比較有意思的是音量動畫的實現,用了一個 ShapeLayer 作為 mask 來做動畫,具體實現可以看 BBVoiceRecordPowerAnimationView 這個類。 mask 主要就是用來裁剪視圖,比較類似 PS 里的圖層蒙版, mask 再配合 UIBezierPath 就能裁剪出任意形狀的視圖了
本人只是iOS開發菜鳥一名,有幸在師兄們的幫助下收集了一些第三方常用的文檔,僅供大家學習參考使用,希望大家一起共同成長
PC端時間選擇組件 這是最開始實現的pc上的時間選擇,平時移動端也在做,所以就想實現一下移動端的時間選擇器,下面分享一下我實現移動端滾輪特效時間選擇器的思路和過程。整個組件是基于vue-cli來進行構建的
本次開源項目為愛鮮蜂,一款電商AP,使用語言Swift2.0,開發工具Xcode7.0.1。 項目為純代碼開發,沒有使用XIB和StoryBoard.開發周期大概為2個月左右(工作閑暇之余)。 數據都是本地數據,輔助開發軟件:PhotoShop CS6(圖片處理),Charles(抓包工具)。
在我們iOS開發的過程中,你要是知道一些特別的小技巧的話,其實是可以幫你省很多事的,當然這東西也不需要我們專門去記,估計沒有幾個開發人員喜歡死記硬背,有需要,上網找,邊學邊用才是技巧的正確的打開方式。? ?
最新整理的筆試題,由群里某某群友提供的題目,筆者整理并在此提供參考答案。 招聘高峰期來了,大家都非常積極地準備著跳槽,那么去一家公司面試就會有一堆新鮮的問題,可能不會,也可能會,但是了解不夠深。本篇文章為群里的小伙伴們去某公司的筆試題,由筆者整理并提供筆者個人參考答案。注意,僅供參考,不代表絕對正確。
轉場動畫這事,說簡單也簡單,可以通過 presentViewController:animated:completion: 和 dismissViewControllerAnimated:completion: 這一組函數以模態視圖的方式展現、隱藏視圖。如果用到了 navigationController ,還可以調用 pushViewController:animated: 和 popViewController 這一組函數將新的視圖控制器壓棧、彈棧。
在iOS開發調試過程中以及上線之后,程序經常會出現崩潰的問題。簡單的崩潰還好說,復雜的崩潰就需要我們通過解析Crash文件來分析了,解析Crash文件在iOS開發中是比較常見的。現在網上有很多關于解析崩潰信息的博客,但是大多質量參差不齊,或者有些細節沒有注意到。今天寫一篇博客總結一下我對崩潰調試的使用和技巧,如果有哪些錯誤或遺漏,還請指點,謝謝!
最近iOS App項目中使用Webview加載H5頁面比較多,也有不少朋友經常問到這個問題,在這里我也學習學習如何通過iOS原生的方式來加載H5頁面中的圖片然后讓webview顯示圖片。
我們在開發過程中常碰到要進行第三方分享的需求,我使用的是ShareSDK。
前段時間,在項目中有個需求是支付完成后,彈出紅包,實現這么一個發紅包的功能。做了最后,實現的效果大致如下:
應用沙盒 1)每個iOS應用都有自己的應用沙盒(應用沙盒就是文件系統目錄),與其他文件系統隔離。應用必須待在自己的沙盒里,其他應用不能訪問該沙盒 2)應用沙盒的文件系統目錄,如下圖所示(假設應用的名稱叫Layer) 應用沙盒的文件系統目錄 3)應用沙盒結構分析 應用程序包:(上圖中的Layer)包含了所有的資源文件和可執行文件 Documents:保存應用運行時生成的需要持久化的數據,iTunes
優步最近公布的數據顯示, 當電池快沒電的時候,人們更愿意接受溢價 。同時,優步也表明他們并沒有利用電量相關的數據來設置溢價規則。換句話說,我們在開發App的時候,可以通過電池電量來"提升用戶體驗"。
iOS 中橫豎屏切換的功能,在開發iOS app中總能遇到。以前看過幾次,感覺簡單,但是沒有敲過代碼實現,最近又碰到了,demo嘗試了幾種情況,這里就做下總結。