原创 ios麥克風音量實時檢測
一、全局變量聲明 @interface ViewController () { AVAudioRecorder *recorder; NSTimer *levelTimer; } @property(nonatomi
原创 Mac 網絡設限制
https://blog.csdn.net/a12a33/article/details/47414845 工具下載地址: https://developer.apple.com/download/more/?name=for Xco
原创 ios performSelector延遲調用及取消問題
iOS延遲調用NSObject提供的相關函數如下: /**************** Delayed perform ******************/ @interface NSObject (NSDelayedPer
原创 Mac 升級導致cocoapods失效問題
使用pod search出現如下錯誤 MacBook-Pro:~ cc$ pod search jsonkit -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.fr
原创 ios 自動化打包腳本
每次更新sdk都需要重複的在真機下build,在模擬器下build,然後再合併靜態庫;爲了解放雙手,嘗試着寫了個腳本,一步完成以上工作。 一、腳本文件 #!/bin/bash #要build的target名 target_Name=XX
原创 ios 人臉識別
目前的人臉識別方式主要有如下方式: 1、face++ 2、AVFoundation 3、CoreImage 4、libeFaceDetection 5、OpenCV face++使用如下地址: http://blog.csdn.
原创 OpenGL ES GLKit/GLKView/GLKViewController加載圖片
Opengl ES初使用 一、環境搭建 1、用Xcode創建一個單控制器工程; 2、將一張圖片拖到工程內,後續使用; 3、將ViewController的view類型修改爲”GLKView”,ViewController.h文件內容
原创 iOS 對稱加解密之AES
本篇將要說的是iPhone系統自帶的對稱加解密函數; 一引入加密頭文件 二實現AES加密 三實現AES解密 四總結 對稱加解密: i. DES 數據加密標準 ii. 3DES 同DES,只是採用了3個key進
原创 利用Dubbo框架搭建微服務
Dubbo微服務框架搭建 一、服務端環境搭建 a、provider安裝 b、consumer安裝 c、註冊中心安裝 d、監控中心安裝 e、管理控制檯安裝 二、服務端開發 a、pr
原创 ios 代碼耗時統計
採用Block進行代碼耗時比較方便,代碼如下: #import <mach/mach_time.h> CGFloat BNRTimeBlock (void (^block)(void)) { mach_ti
原创 ios clang 查看runtime的 c++編碼
如何使用clang -rewrite-objc指令查看c++源碼? 由於直接使用-rewrite-objc xxx.m是會產生異常的,如果想正常使用可以使用如下指令: //原始指令 clang -x objective-c -rewrit
原创 AV Foundation 框架圖
AV Foundation框架結構圖:
原创 【ios】 Other Linker Flags配置
我們在使用第三方靜態庫的時候,一般會提醒在Other Linker Flags裏邊配置“-ObjC”或者“-all_load”或者“-force_load”; 它們的作用是: //-ObjC 告訴鏈接器將庫中的Objective-C類
原创 ios runtime 彙總
本篇文章將一些runtime函數進行一下彙總說明: 一iOS消息機制 二函數交換 method_exchangeImplementations 三添加函數 class_addMethod 四獲取屬性及成員變量 五歸檔
原创 ios UIButton相關內容適配
一、ios button根據文字高度自適應 UIButton *btn = [UIButton new]; btn.translatesAutoresizingMaskIntoConstraints = NO; b