原创 iOS -OPenGL的屏幕截圖

1.初始化。 CAEAGLLayer *eaglLayer = (CAEAGLLayer *) self.layer; eaglLayer.drawableProperties = @{ kEAGLDrawablePro

原创 SourceTree版本管理工具以及衝突的解決方式

SVN屬於集中式版本控制系統,Git屬於分佈式版本控制系統,兩者的區別: 集中式版本控制系統最大的毛病就是必須聯網才能工作,如果在局域網內還好,帶寬夠大,速度夠快,可如果在互聯網上,遇到網速慢的話,可能提交一個10M的文件就需要5分鐘

原创 如何在Mac中安裝好Ruby環境

  對於新入門的開發者,如何安裝 Ruby和Ruby Gems 的運行環境可能會是個問題,本頁主要介紹如何用一條靠譜的路子快速安裝 Ruby 開發環境。 此安裝方法同樣適用於產品環境! 系統需求 首先確定操作系統環境,你需要用: M

原创 iOS原生獲取當前連接的wifi名字

 iOS中用來查詢當前連接的網絡信息的API即CNCopyCurrentNetworkInfo 這個API位於SystemConfiguration.framework裏面,使用時需要增加.h和包含庫文件 使用時可以直接包含 #i

原创 iOS UITextView 限制最大輸入字數

-(BOOL)textView:(UITextView *)textViewshouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text {     

原创 iOS獲取時間戳

//獲取查詢數據某段時間範圍的時間戳 //    NSString* timeStr = @"2016-04-06 16:17:55"; //    NSDateFormatter *formatter = [[NSDateForm

原创 iOS自定義彈出框(UIAleartView)

可以根據自己的需要稍加修改,屬性豐富易查。 .h文件 #import <UIKit/UIKit.h> typedef enum HMPopUpType{     HMAlertView,     HMInputView }HMPo

原创 ios 打全局的Log日誌

具體做法:  // 將NSlog打印信息保存到Document目錄下的文件中 - (void)redirectNSlogToDocumentFolder {     NSArray *paths = NSSearchPathForDire

原创 iOS中arc的設置與使用

舊工程配置arc方案:   1、直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以讓舊項目支持arc。如果想讓原來支持arc的不使用arc則添加-f

原创 Local declaration of 'XXX' hides instance variable

今天調試程序遇到這麼一個警告! Local declaration of 'XXX' hides instance variable 遇到這種原因,是因爲本地變量跟函數參數變量同名。看來,還是要注意變量的命名啊!

原创 iOS怎樣將 URL轉換成String

NSURL *url ... NSString *urlStr = url.absoluteString;

原创 CocoaPods安裝和使用教程

http://code4app.com/article/cocoapods-install-usage CocoaPods是什麼? 當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWork

原创 iOS開發常見錯誤及原因整理

1. mutating method sent to immutable object' 從字面上理解:可變的消息發給了不可變的對象。比如NSDictionary類型的對象調用setValue方法.應該把NSDictionary 改成NS

原创 ios的屬性和成員變量在.h文件和.m文件的不同

在h頭文件中定義一個屬性對外是readonly的,但在類的內部是可讀寫的。所以可以在m源文件中的@interface部分重新定義此屬性爲readwrite,此時此屬性對外是隻讀的,對內是讀寫的,此部分申明變量和屬性。申明的變量,屬性和方法

原创 ios 防止按鈕快速點擊造成多次響應的避免方法

有時候有些操作是防止用戶在一次響應結束中再響應下一個。但有些測試用戶就要猛點,狂點。像這種惡意就要進行防止。 當然有些異步操作時,可以在調用前enable 掉。等CallBACK 後再enable起來。過程中按鈕是不能點的。