原创 數組逆序算法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