原创 iOS 自定義播放器

自定義播放器的一些常識: MPMoviePlayerController足夠強大,幾乎不用寫幾行代碼就能完成一個播放器,但是正是由於它的高度封裝使得要自定義這個播放器變得很複雜,甚至是不可能完成。例如有些時候需要自定義播放

原创 北漂歲月的無奈

 雖然一直在說2020的打開方式不對,但是我們依然阻擋不住歲月的流逝,轉眼間五月就這樣過去。算起來距離我第一次北漂已經有十年的時光裏,還記得2010年6月18日我第一次坐上火車來北京興奮的樣子!曾經幾次下筆想寫寫北漂的歲月,可是一直不知道

原创 北漂歲月的希望

過往的六月是一個充滿挑戰的季節,也許2020的六月因爲疫情有點特殊,但是高考依舊會來,畢業季依然會出現,有一批夢想的青年將踏上北漂的征途:爲夢想! 很多人年輕時,總會有偉大的夢 ,但隨着年齡的增加,社會的磨練往往放棄曾經的夢想屈就的生活

原创 TeamViewer之坑 不可恢復的錯誤

TeamViewer之坑 由於卸載TeamViewer導致securityagent無法創建所要求的機制teamviewerauthplugin:start 然後,百度和Google了一通。找到了幾個看起來比較靠譜的辦法,什麼下

原创 iOS CoreData的使用和簡介

什麼是CoreData 在現代應用開發中,關於做數據持久化處理中,越來越多的人使用CoreData.因爲用蘋果的話來說它可以節約30%—70%的代碼量 .(對於這個說法,大家可以各抒起見,歡迎吐槽),當然,對比與其他幾個數據持久化

原创 淺談ReactiveCocoa

最近,在開發中爲是開發更加方便,開始使用ReactiveCocoa框架,使得自己的開發更有逼格.雖然之前在開發中有所接觸,但是使用起來還是有點困難,所以在使用一段時間後,我就自己的使用情況進行了總結. 編程風格 ReactiveC

原创 ios中相機選擇

在我們現在越來越多的應用使用相機功能,今天就簡單介紹一下相機功能和從圖庫選取照片 在ViewdidLoad中 self.imageView = [[UIImageViewalloc]initWithFrame:CGRectMake

原创 ios內存優化的輪播圖

作爲開發者,我們都想讓我們的代碼優化,同時讓應用的內存最優化,使得應用的界面更加流暢。現在網上關於圖片輪播的框架層出不窮,千奇百怪,最近我根據自己的思路,用兩個imageView也實現了圖片輪播,這裏說說我的主要思路以及大概步驟。

原创 CAAnimation動畫/CAAnimation Group

動畫分隱式動畫和顯式動畫 CAAnimatione採用了CAMediaTiming協議,可以調整時間,包括持續時間,速度,重複次數;採用了CAAction協議,可以通過響應動作的方式來顯示動畫. CAAnimation的一些派生類

原创 CGD 的基礎理解

雖然 GCD 已經出現過一段時間了,但不是每個人都明瞭其主要內容。這是可以理解的;併發一直很棘手,而 GCD 是基於 C 的 API ,它們就像一組尖銳的棱角戳進 Objective-C 的平滑世界。我們將分兩個部分的教程來深入學

原创 tableView的cell不可點擊

cell.selectionStyle = UITableViewCellSelectionStyleNone;

原创 SDWebImage 原理及使用

這個類庫提供一個UIImageView類別以支持加載來自網絡的遠程圖片。具有緩存管理、異步下載、同一個URL下載次數控制和優化等特徵。 SDWebImage 支持異步的圖片下載+緩存,提供了 UIImageView+WebCach

原创 IOS中延時執行的幾種方式的比較和彙總

轉載自:http://blog.sina.com.cn/s/blog_8280f5ec0101k03c.html 本文列舉了四種延時執行某函數的方法及其一些區別。假如延時1秒時間執行下面的方法。 (void)delayMet

原创 不讓視圖延展到狀態欄

self.edgesForExtendedLayout = UIRectEdgeNone;

原创 iOS 運行時機制runTime

runtime:運行時機制 1.1runtime是一套比較底層的純C語言的API,runtime就是一個庫,一個C語言庫,包含了許多底層的C語言API 1.2平時我們編寫的OC代碼,在程序運行過程中,其實最終都是轉