原创 __block與__weak

其實這倆個東西是八竿子打不着的存在,但是我看很多人會分別用於mrc與arc下block避免循環引用,之前我用着也是一頭霧水。後來似乎明白了,現在解釋一下 __block是一個存儲域說明符。如果你只學過oc的話,你肯定不明白啥意

原创 RSA加密(3.0)

在上面RSA加密(2.0)中我們講到了第一種RSA加密方式,但是這種加密方式適用範圍比較窄,對加密的數據有長度限制,下面我們講一下第二種RSA加密方式 第二種需要openssl靜態庫,所以我們首要做的事情就是製作靜態庫 分別需要生成適用

原创 RSA加密(2.0)

參考http://blog.iamzsx.me/show.html?id=155002 針對於RSA加密,iOS端沒有專門的支持RSA加密的接口(API),所以一般有倆種解決RSA加密的方案 一,通過製作自簽名的x509證書,再調用x5

原创 一個人的朝聖

我似乎有點喜歡在讀完一本書很久之後的一個時間去寫這個書的讀後感。爲什麼?可能剛讀完這本書時感觸很多,但也很凌亂,所以總結起來往往很困難吧! 一個人的朝聖,是我目前看過書中最傷感卻也最雞湯的一本。退休的哈羅德,失去兒子的哈羅

原创 mac下如何修改文件權限(針對Cocoapod安裝成功使用時一直提示command not found問題)

在安裝cocoaPods的時候,感覺所有配置都到位了,但是甚至安裝也成功了,也注意了OS X EI Capitan中根目錄的問題,但是就是使用時一直提示command not found,真是超級無語。 後來再打開目錄/usr/loca

原创 蓋茨比有什麼了不起

此蓋茨比非比比爾蓋茨,是《了不起的蓋茨比》這本書中的一個主人公,書的作者是弗 司各特 菲茨傑拉,外國人的名字在我看來和外國人的臉一樣都差不多。 這本書應該看了很久了,回首望去,這段時間我確實讀了一些書,卻很少總結——實力打臉。好,

原创 最近的一篇讀書感

      書讀多了便會上癮,那是一種難以言表的感覺。我之前是不太喜歡讀書的,後來不知怎的,就像看電視劇一樣,讀了一本書,便很想去繼續讀完,甚至去讀另一本。       就像讀《一個人的朝聖》,有一段時間我很忙,但過了這段忙的時間

原创 iOS的全局session

最近做項目,要求製作一個全局session 解釋一下,就是軟件在60s無任何操作的時候,會調用手勢鎖屏功能,說實話,這個功能很雞肋,往往要以消耗軟件性能爲代價,下面講講我的方案 思路如下: 製作一個定時器,這個定時器在60秒後會觸發手勢頁

原创 Xcode第三方插件的使用

參考如下: http://www.jianshu.com/p/5c8ed25ad434 http://www.jianshu.com/p/be87ce4fbe4c 其實網上有很多關於Xcode第三方插件的介紹,但是如果到一個新機器上,安裝

原创 NSDictionary,NSArray,NSSet簡介

年後面試的時候,準備了這樣一個問題,問了很多人,基本上沒有一個人能完整的回答上來。其實我覺得答案很簡單,但卻可以讓我們在使用它的時候更加自如。 NSArray         對象有序集合(相當於數組) NSSet        

原创 SDWebImage

之前面試,讓你說說對SDWebImage的理解,其實之前有看過這個庫的代碼,但是年代久遠了,而且當時對代碼的理解力有點偏差,有點遺忘了,現在再重新看這個庫的代碼,又查了查,參看了一些博客,現在總結一下 參考博客:http://dr

原创 關於cocoapod安裝以及使用(一)

翻看了之前的文章,竟然沒有寫cocoapod安裝即使用的文章。。。。實際上安裝及使用相關的東西我都記在小本本上了,以防換新電腦的時候又得瞎折騰,現在整理一下吧! 關於cocoapod的作用你可以百度一下,不做贅述,接下來直接上安裝方法

原创 RSA加密(4.0)

前面的文章講了如何創建openssl通用靜態庫 下面講如何使用其靜態庫,首先在你的工程中導入靜態庫 大家主要是看下面的代碼即可 #import <Foundation/Foundation.h> #include <openssl/

原创 可縮放、滑動顯示的折線圖

最近,遇到這樣一個問題,將一組日期和數字爲數據源的數據畫成折線圖。 折線圖可以左右滑動,可以縮放,同時點擊視圖的時候可以定位到最近的一個數據點 代碼demo:https://github.com/xiujiePe

原创 kvc與kvo

參考自http://magicalboy.com/kvc_and_kvo/ KVC即指NSKeyValueCoding,他提供了一種機制來間接訪問對象屬性,具體可以參考開發文檔關於NSKeyValueCoding的解釋,其中還包括很多