原创 CGAffineTransform 用於視圖平移,放縮,旋轉

CGAffineTransform今天碰到了一個旋轉放縮圖片的一個demo,在看的過程中發現實現圖片變化的那個方法特別簡單。一共只有三句話,下面就是這個方法- (void)transformImageView{CGAffineTransf

原创 文字與圖片漸變效果(圖層CALayer與屬性蒙版mask )

首先,我們需要稍微理清一下CAGradientLayer、CALayer,UIView和mask的大概關係。 在iOS中,能看得見摸的着的基本都是UIView,如按鈕、圖片等。UIView之所以能看得見是因爲裏面有一個圖層(即CALaye

原创 registerClass

著作權歸作者所有。 商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 作者:Joshua Shen 鏈接:https://www.zhihu.com/question/28287313/answer/40225457 來源:知乎regi

原创 Homebrew簡介及安裝

Homebrew官網 http://brew.sh/index_zh-cn.html Homebrew是神馬 linux系統有個讓人蛋疼的通病,軟件包依賴,好在當前主流的兩大發行版本都自帶了解決方案,Red hat有yum,Ubu

原创 iOS 8推送註冊方式改變的問題

不久之後iPhone 6/6 plus就會在國內如雨後春筍般遍地開花了。iOS 8早已現行一步,不過有的開發者也注意到了在iOS 8上推送通知的註冊方式有所變化,報錯提示爲: 1 registerForRemoteNo

原创 iOS CAShapeLayer精講

CAShapeLayer繼承自CALayer,因此,可使用CALayer的所有屬性。但是,CAShapeLayer需要和貝塞爾曲線配合使用纔有意義。 上面只是部分說明內容,由於較長,只放一部分出來。這裏是說CAShapeLayer是在

原创 C語言的那些祕密之---函數返回局部變量

一般的來說,函數是可以返回局部變量的。 局部變量的作用域只在函數內部,在函數返回後,局部變量的內存已經釋放了。因此,如果函數返回的是局部變量的值,不涉及地址,程序不會出錯。但是如果返回的是局部變量的地址(指針)的話,程序運行後會出錯。因爲

原创 CLayer的相關知識

CALayer常用屬性 屬性 說明 是否支持隱式動畫 anchorPoint 和中心點position重合的一個點,稱爲“錨點”,錨點的描述是相對於x、y位置比例而言的默認在圖像中心點(0.5,0.5)的位置 是 bac

原创 文字漸變效果:圖層中的mask屬性

本次文章,主要講述的是圖層中的mask屬性,利用它,可以做出文字漸變效果! 如果喜歡我的文章,可以關注我,陸續還會有更新ing.... 一、文字漸變效果: 二、文字漸變實現思路: 1.創建一個顏色漸變層,漸變圖層跟文字控件一

原创 CAShapeLayer的一些資料收集

https://github.com/CoderJackyHuang/UIBezierPathLayerDemos/blob/master/UIBezierPath_And_CAShapeLayer/ViewController.m C

原创 iOS下的2D仿射變換機制CGAffineTransform相關

仿射變換簡介 仿射變換源於CoreGraphics框架,主要作用是繪製2D級別的圖層,幾乎所有iOS設備屏幕上的界面元素都是由CoreGraphics來負責繪製。而我們要了解的2D仿射變換是其下負責二維座標到二維座標的線性變換工作,它保

原创 利用layer的mask屬性實現逐漸揭示的動畫效果,layermask

github上又看到個不錯的動畫(https://github.com/rounak/RJImageLoader),如圖:  所以就想來自己實現以下 不試不知道,這個動畫還真不是看上去那麼簡單,我自己想了半天愣是沒做出來,最後還是看了作

原创 when using pod update yajl-objc , occurs some problems.

出現問題的原因: 電腦裏沒有cmake。 解決方案:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/ins

原创 sendSubviewToBack,bringSubviewToFront

將一個UIView顯示在最前面只需要調用其父視圖的 bringSubviewToFront()方法。 將一個UIView層推送到背後只需要調用其父視圖的 sendSubviewToBack()方法

原创 iOS開發證書都顯示“此證書的簽發者無效”,更新WWDR Certificate證書後還是顯示無效

1、首先iOS開發證書顯示“此證書的簽發者無效”,是由於WWDR Certificate證書過期導致的,需要更新WWDR Certificate證書!1)下載最新WWDR Certificate證書WWDR Certificate證書下載