原创 hitTest:(CGPoint)point withEvent:(UIEvent *)event

UIView的hitTest:方法和pointInside:方法的實現 2015-03-31      0 個評論    來源:zhangping871的專欄    收藏    我要投稿 ? 1 2 3 4 5 6

原创 處理音頻中斷

//接受來電和來電結束調用的方法 //當播放器遇到中斷的時候(如來電),調用該方法 - (void)audioPlayerBeginInterruption:(AVAudioPlayer *)player {     //中斷

原创 svn 合併分支代碼

1, 查找到分支版本方法一:cd branchsvn log --stop-on-copy最後一個r11340就是創建分支時的reversion 方法二:cd trunk 命令:svn -q --stop-on-copy 分支URL,這條

原创 使用floor // ceil 函數

3、使用floor函數。floor(x)返回的是小於或等於x的最大整數。如:floor(2.5) = 2 floor(-2.5) = -34、使用ceil函數。ceil(x)返回的是大於x的最小整數。如:ceil(2.5) = 3 ce

原创 實現BaseViewcontroller的滑動返回按鈕效果

    if (self.navigationController.viewControllers.count>=1)     {         gesture = self.navigationController.inte

原创 UIView全部API

/********* UIView是iOS系統界面元素的基礎,所有的界面元素都是集成自它。它本身完全是由CoreAnimation來實現的。它真正的繪圖部分,是一個叫CALayer(Core Animation Layer)的類來管理

原创 2️⃣GCD API講解

我們回顧一下上一節講的蘋果官方給出的GCD的說明: 開發者要做的只是定義想執行的任務並追加到適當的Dispatch Queue中 源代碼表示就是 dispatch_async(queue,^{ /** * 想

原创 GCD API講解

dispatch_set_target_queue 變更生成的Dispatch Queue的執行優先級 dispatch_queue_create生成的Dispatch Queue不管是Serial Dispatch Queue還

原创 Grand Central Dispatch (GCD)概要

什麼是GCD 以下是蘋果的官方說明 Grand Central Dispatch (GCD)是異步執行任務的技術之一.一般將應用程序中記述的線程管理用的代碼在系統級中實現.開發者只需要定義想執行的任務並追加到合適到適當的Di

原创 JSBridge 從源代碼入手

上一篇講了加載html文件,html中的圖片用OC進行下載並緩存傳給html中進行顯示的過程. 這一篇講一下Native和JS之間如何進行相互調用method. 1: js調用Native並取得回調 在news.html中可

原创 JSBridge 從源代碼入手

JSBridge 源代碼 github地址: https://github.com/HotWordland/WebNewsJSBridgeOC 需求 Native調用JS JS調用Native 問題 JS是否可以直接調用Na

原创 GCD API講解

Main Dispatch Queue/GlobalDispatch Queue 第二種創建Dispatch Queue方法是獲取系統標準提供的Dispatch Queue 實際上不用特意生成Dispatch Queue系統也會

原创 HTML5 CSS3 transform

理解CSS3 transform中的Matrix(矩陣) 這篇文章發佈於 2012年06月8日,星期五,01:16,歸類於 css相關。 閱讀 143246 次, 今日 86 次 by zhangxinxu from htt

原创 配置音頻會話

音頻會話在應用程序的生命週期中是可以修改的!通常只配置一次,在應用程序啓動時配置. 當音頻配置完成後,切換設備的靜音開關是不能讓聲音消失的  但是按鈕Lock按鈕的時候會讓聲音消失, - (BOOL)application:(UIApp

原创 iOS代碼實現 excel文件導出

http://stackoverflow.com/questions/21358772/create-excel-spreadsheet-progr