原创 iOS動畫進階 - CAKeyframeAnimation實現過山車動畫

如果移動端訪問不佳,可以訪問我的個人博客 偶然間在網頁上看到一個過山車動畫覺得很炫,就想用swift純代碼實現了一個類似的效果,因爲沒有設計天賦,所以就完全高仿的人家的效果-.-下面上效果圖: 給大家介紹一下項目中主要會用

原创 swift學習筆記 - 判斷當前運行的系統和平臺

最近代碼需要判斷代碼運行的系統與平臺,下面總結了一下swift下一些可以用來判斷的屬性: // 代碼運行在32位的 Windows public var TARGET_OS_MAC: Int32 { get } // 代碼運行

原创 iOS動畫進階 - 實現類似美顏相機的相機啓動動畫

如果移動端訪問不佳,可以訪問我的個人博客 最近在寫一個相冊的demo,偶爾看到了美拍的相機過載動畫覺得很有意思,就想在我的相冊demo中加入一個這種特效,下面把我的想法和實現過程給大家分享一下 先上效果圖:(demo地址)

原创 iOS日常學習 - 每個Xcode開發者應該知道的七個使用技巧

本文爲轉載學習使用原文鏈接 工欲善其事,必先利其器。對一個iOS開發者來說,這就意味着對Xcode的熟練掌握程度。Xcode是一個學習起來有點難度的軟件,下面的這些技巧或許可以顯著的提高你的編程效率。 1.快速打開 快速打開(

原创 iOS開發進階 - 用AVFoundation自定義視頻錄製功能

如果移動端訪問不佳,請訪問我的個人博客 系統自帶的錄製視頻的功能顯然無法滿足美工和項目經理的要求,自定義視頻錄製就非常重要了,那麼下面來帶大家制作屬於自己的視頻錄製界面。 簡介 自定義視頻錄製需要用到的框架主要是AVFoun

原创 iOS開發進階 - 日誌輸出框架CocoaLumberjack與XcodeColors插件的簡單使用(swift版)

CocoaLumberjack是Mac和iOS上一個集快捷、簡單、強大和靈活於一身的日誌框架。XcodeColors是用於控制檯着色的工具,配合着CocoaLumberjack用有更好的效果,不廢話,先上圖: 從上圖上看控制

原创 iOS開發進階 - CAEmitterLayer,粒子發射系統

CAEmitterLayer是ios5中蘋果引入了一個新的CALayer子類。CAEmitterLayer是一個高性能的粒子引擎,可以用來做一些絢麗的粒子系統,比如爆炸,雪花火焰等等。 我的個人博客 demo的github下載地

原创 GCD深入學習之GCD的初識

如果移動端訪問不佳,可以訪問我的個人博客 現在網上關於GCD的介紹已經很多了,在項目中也經常用到,但是沒怎麼深入研究過,打算寫一系列關於GCD使用,參考其他大神寫的博客和Apple的技術文檔總結一下,一是自己深入學習一下,二是以

原创 iOS開發進階 - 使用shell腳本自動打包上傳到fir.im上

如果移動端訪問不佳,可以訪問我的個人博客 用fir.im測試已經好長時間了,感覺每次打包上傳都很麻煩,想着是不是可以用腳本自動打包,在網上搜了一下確實有,下面總結一下如何使用腳本自動打包上傳到fir.im,以及打包過程中遇到的問

原创 iOS開發進階 - 實現類似微信和支付寶的密碼輸入框(UIKeyInput協議)

如果移動端訪問不佳,請訪問我的個人博客 目前在項目中需要實現發紅包的功能,自己就寫了一個密碼輸入框的控件,主要用到了UIKeyInput協議和CoreGraphics框架,效果類似微信支付,感覺還行就把我的思路和製作過程寫下來

原创 Xcode8編輯代碼崩潰解決辦法

更新了Xcode8帶來了一系列問題,最大的困擾就是不支持插件了,而且最關鍵的是一敲代碼就崩潰(就是寫一個字母就開始崩),在網上找了很多解決,發現是之前裝的插件遺留下來的問題,將插件全部刪掉就解決了,下面是刪除插件的辦法: 打開終端

原创 swift學習筆記 - swift3.0用GCD實現計時器

swift3.0之後,GCD的語法發生了翻天覆地的變化,從過去的c語法變成了點語法,下面是變化之後用GCD實現計時器的方法: 先貼代碼: // 定義需要計時的時間 var timeCount = 60 // 在global線程

原创 iOS開發進階 - 常用的Xcode插件

Alcatraz - 插件管理工具 Alcatraz是一個開源的Xcode插件管理器,可以讓你更便捷地發現、安裝以及管理插件、模板和配色方案。只需要簡單地點擊或者勾選,就能下載安裝和刪除插件,建議選擇的第一個Xcode插件。 下

原创 iOS日常學習 - 如何配置.gitignore文件

文章爲轉載學習,原文地址 爲什麼要配置.gitigore 在我們使用git的過程當中,不是任何文件都需要commit到本地或者遠程倉庫的,比如一些三方庫文件。 那麼作爲一個git新手,很多人不知道如何配置.gitignore

原创 reason: image not found的解決方案

在製作framework時遇到真機運行時導致的reason: image not found允許崩潰的問題,下面是我的解決方案: 首先我們分析一下出現這種情況的原因,原因就是framework找不到鏡像了,也就是在真機運行是沒