原创 iOS中常用的毛玻璃處理

//1.模糊毛玻璃效果實現方案一 //利用系統的CoreImage(濾鏡) 濾鏡處理的過程比較慢,會造成加載圖片緩慢的現象(等一會纔看到圖片),儘量放到子線程執行 UIImage *image = [UIImage

原创 UIScrollView 的subViews的問題

今天寫代碼碰到了一個糾結的問題,可能是由於我對於UIScrollView底層結構不是很清楚吧,我在UIScrollView裏面放了6個label,但是我打印他的subViews的時候老是打印出來是8個子控件,除了6個label外還有兩個是

原创 iOS 數據存儲的幾種方式

在iOS開發過程中常用的本地化存儲有五種方式: 1.plist (XML屬性列表歸檔 NSArray\NSDictionary) 2.preference (偏好設置\NSUserDefaults) (本質還是通過plist來存儲數據,但

原创 OC中有關JS的相關操作

JS:JavaScript,是一門廣泛用於瀏覽器客戶端的腳本語言,原本是隻能用於瀏覽器的,自從NodeJS出來以後就變的非常的火爆,現在也可以用於數據庫和服務器的開發。     NodeJS = 基於Googole V8引擎平臺(整合了

原创 Core Animation的簡單使用

Core Animation (核心動畫):是一組非常強大的動畫處理API,他的使用可以達到事半功倍的效果,也就是說可以以少量的代碼實現非常強大的功能。既可以用在iOS上,也可以用在OS X上。 其動畫的執行過程都是在後臺操作的,不會阻塞

原创 多線程線程同步方案

線程同步問題 文章目錄線程同步問題OSSpinLockos_unfair_lockpthread_mutexpthread_mutex 互斥鎖pthread_mutex 遞歸鎖pthread_mutex 條件鎖NSLock、NSR

原创 OC 語法底層基礎

OC 語法底層基礎 文章目錄OC 語法底層基礎分類(實現機制,原理等)**分類都做了哪些事情?**特點**分類中都可以添加哪些內容?****Category的底層結構****分類加載調用棧:**實現原理Category 的加載處理

原创 開發收藏

啓動頁添加廣告:https://github.com/CoderZhuXH/XHLaunchAd 推送:http://www.cnblogs.com/XYQ-208910/p/5506363.html 極光推送相關的:http://w

原创 Runtime

typedef struct objc_class *Class; //類在Objective-C中就是結構體指針 struct objc_class { Class _Nonnull isa OBJC_ISA_A

原创 推送

iOS 中的推送分爲兩種: 本地推送通知(Local Notification) 遠程推送通知 (Remote Notification) 推送的作用就是讓不在前臺運行的APP,告知用戶APP內部發生了什麼事情。 推送通知的呈現效果有5種

原创 開發中的一些小細節

Xcode 7更新後在連接網絡的時候需要簡單的配置一下plist文件: NSAppTransportSecurity        Dictionary  NSAllowsArbitraryLoads               Bo

原创 地圖定位

我們的應用中常常會用到地圖和定位的相關功能,在開發中,想加入這兩個功能,必須要基於2個框架進行開發。 Map Kit : 用於地圖展示 Core Location : 用於地理定位 1.定位的基本使用       實現一次定位      

原创 09 - JS 事件三要素

1、事件三要素: 事件源 :要觸發的對象  (一般是名詞,事件發起者,比如開關按鈕) 事件:怎麼觸發這個事情  (一般是動詞,觸發事件,比如點擊開關) 事件處理程序:發生了什麼事情 (處理結果,比如燈亮了) 事件源.事件 = funct

原创 iOS 中 Cookie的簡單使用

iOS平臺下每一個APP都有自己的Cookie,APP之間不共享Cookie,一個Cookie 對應一個NSHTTPCookie實體,並通過NSHTTPCookieStrorage進行管理。那些需要持久化的Cookie是存放在~/Libr

原创 iOS相冊圖片的選取與設置

我的模塊中常常用戶的頭像可以用戶自定義自己的頭像,可以選擇拍照也可以選擇從用戶的自己的相冊中選擇,具體的實現代碼如下: @interface PickerViewController : UIViewController<UIImage