原创 數組逆序算法C

int main(int argc, const char * argv[]) {     void Reverse(int A[], int left, int right);          int a[6] = {8,9,1

原创 指針數組和數組指針

指針數組的定義形式:      類型名 * 數組名[數組長度]; 如:      int *p[a]; 數組指針的定義形式:      類型名 (* 指針名)[數組長度];      int (*p)[a]; 指針數組,因爲優先級的關係

原创 iOS實現截屏並保存到相冊

寫入相冊需要導入的頭文件: #import <AssetsLibrary/AssetsLibrary.h> ... 1. iOS7之後的截屏方法,返回view     UIView *view = [self.view snap

原创 URL請求並解析JSON數據

        [SVProgressHUD showWithStatus:@"加載中..."];     NSURL *url = [NSURL URLWithString:stringUrl];     NSURLRequest *

原创 git 失效

使用git時候出現如下問題: sh: line 1:   815 Segmentation fault: 11  /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebui

原创 iOS9友盟微信分享

此文記錄了在iOS9下使用了友盟微信純圖片分享。 前提 註冊友盟賬號 訪問友盟官方網站,在官方註冊賬號獲取AppKey。 微信賬號 登錄微信開放平臺(點擊鏈接),填寫相關應用信息,審覈通過後獲取到微信AppID及AppSecret

原创 iOS9圖片保存到相冊

 [PHPhotoLibrary requestAuthorization:^( PHAuthorizationStatus status ) {                         // To preserve the me

原创 UIScreenEdgePanGestureRecognizer無法響應/失效

沒有指定屬性 - edges 具體實現代碼如下: - (void)viewDidLoad {     [super viewDidLoad];          // 側滑手勢     UIScreenEdgePan

原创 OS X下搭建Git服務器建議教程

提示:搭建git服務器前請先學會git的主要的命令,以及對ssh的理解。 服務端搭建 1. 首先創建一個新賬戶(如果打算將當前賬戶作爲服務器賬戶的話可以不新建): 系統偏好設置 -> 用戶與羣組,添加一個新賬戶,賬戶名就叫git,作爲服

原创 自定義控件-UIControl

UIControl是控件的基類,例如:按鈕,滑塊等將用戶的目的傳遞到應用程序中。UIContol不能直接的實例化,它只能通過繼承的方式爲子類提供公共的接口和動作結構。 UIControl的主要角色是定義一套接口和基礎實現,爲了當確定的事

原创 升級Xcode7問題

##Bitcode *** 在Xcode7下,運行我們的舊項目出現編譯不過的問題,報錯類似如下: > ld: ‘/Users/XXX/Framework/SDKs/PolymerPay/Library/m

原创 動態消息轉發機制實例

Obective-C是由smalltalk演化而來,方法的調用實際上是消息的傳遞。這篇通過實例來證明動態動態消息轉發機制 在Xcode中新建一個Command-Line Tool工程,在工程中New File一個Person類 在Per

原创 IPA的4種打包方式

IPA 文件,即 iOS 應用的安裝包文件,擴展名爲 .ipa。能否正確的打包 IPA 文件,決定設備是否能夠安裝。 準備 首先在 Xcode 中,選擇TARGETS->Team中的賬號,然後將編譯的目標機器設置成 “iOS Dev

原创 git push 之後訪問倉庫500

git本地倉庫根目錄下默認含有.git文件夾,是因爲根目錄下的其他子目錄有一個或者多個也是git倉庫(即子目錄中含有.git的文件夾)。 使用 ls -a命令查看以.開頭的隱藏文件 將包含.git的子目錄移除即可 ​

原创 定義常量和枚舉

1、多用類型常量,少用#define預處理命令 //ECOAnimatedView.h extern const CGFloat EOCAnimatedViewAnimationDuration; //ECOAnimatedView.m