原创 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