原创 iOS開發之UISegmentedControl實現分頁切換

在我們做應用開發的時候,難免會需要那種切換的效果,如果直接下載三方庫,可能你沒有自己寫的理解的那麼透徹,所以這裏我介紹一下如何用UISegmentedControl進行切換。 有三個view,分別爲view1、view2、view3

原创 iOS開發之手勢解鎖詳解

A.需求 1.九宮格手勢解鎖 2.使用了繪圖和手勢事件 code source: https://github.com/hellovoidworld/GestureUnlockDemo B.實現 使用按鈕來處理每個圓點使用代

原创 iOS開發之通知中心

iOS開發過程中,一定要涉及到通知中心和觀察者兩種開發模式。 現在講明一些通知中心的簡單應用。 //通知中心接收事件,儘量有添加就要有刪除,object是相互傳遞的參數 - (void)viewWillAppear:(BO

原创 SVN搭建與使用

向凡神致敬~! 一、Linux下svn服務器搭建 1、安裝svn服務器 sudo yum install subversion 2、創建svn版本庫目錄 mkdir -p /usr/svn/code//在/usr目錄下創建

原创 iOS開發之AFNetworking上傳

AFNetworking作爲一個網絡交互的三方庫,它的功能非常豐富,除了我們常用的數據請求外,我們在網絡上傳的時候也需要注意一下,因爲上傳的時候如果不是字符串,那麼其他的所有東西都需要轉化成NSData數據進行上傳,下面介紹一下代碼。

原创 iOS應用內支付(內購)

本文會給大家詳細介紹iOS內購,這是本人16年5月底的開發過程,希望對看完此篇文章的人有所幫助。  本文基於XcodeVersion 7.3 (7D175)版本,手機是iPhone 6,9.3系統。  部分地方直接摘自網絡,基本上是我的

原创 iOS開發之runtime詳解

runtime 詳解 本文結構: 簡介 runtime版本和平臺 與runtime交互 runtime術語 消息 動態方法解析 消息轉發 健壯的實例變量 總結 1、簡介 Cocoa的Object

原创 iOS開發之UIWebView那些事

UIWebView裹挾參數請求 我們在實際開發中,總面臨着這些那些的需求,比如讓UIWebView裹挾參數進行請求顯示。  CGRect rect = [[UIScreen mainScreen] bounds];     CG

原创 iOS開發之異常收集機制

在App delegate.中的didFinish中 //異常信息收集     NSSetUncaughtExceptionHandler(&UncaughtExceptionHandler); ); 定義 Uncaught

原创 Runloop和Runtime區別

一.RunLoop:        Runloop是事件接收和分發機制的一個實現。        Runloop提供了一種異步執行代碼的機制,不能並行執行任務。        在主隊列中,Main RunLoop直接配

原创 iOS開發之JSPatch動態替換OC代碼

簡介 ● 項目主頁: https://github.com/bang590/JSPatch ● 示例下載: https://github.com/ios122/ios122 JSPatch 可以讓你用 JavaScript 書寫原

原创 iOS開發之ijkplayer視頻直播

ijkplayer 是一款做視頻直播的框架, 基於ffmpeg, 支持 Android 和 iOS, 網上也有很多集成說明, 但是個人覺得還是不夠詳細, 在這裏詳細的講一下在 iOS 中如何集成ijkplayer, 即便以前從沒有接觸過

原创 iOS開發之Pop框架(三)

Pop上手體驗(i) Facebook一直爲開發者提供自己的開源代碼庫非常令人感激。最新的一個是Pop,在Github上不到24小時就已經獲得3500個星了(目前是將近6000個)。  (文中涉及動態圖,可能會加載的慢,請耐心查看!

原创 RunLoop詳解

不知道大家有沒有想過這個問題,一個應用開始運行以後放在那裏,如果不對它進行任何操作,這個應用就像靜止了一樣,不會自發的有任何動作發生,但是如果我們點擊界面上的一個按鈕,這個時候就會有對應的按鈕響應事件發生。給我們的感覺就像應用一直處於隨

原创 iOS開發之生成本地二維碼

向凡神致敬~ 第一步: 使用cocoapods第三方庫管理工具導入libqrencode第三方庫 注:libqrencode實際是UIImageView的分類 第二步: 創建一個QRCodeGenerator的類 .h