原创 IOS OpenSSL項目添加
1,將include頭文件夾copy 到項目中, 2,將lib文件夾copy到項目中,其中lib(libcrypto.a,libssl.a) 3,將PROJECT 中Build Setting 的User Header Search Pa
原创 手動添加Pch全局引用文件
1,在項目下新建 pch 文件 2,在TARGETS中,build setting 中找到 prefix header 設置 $(SRCROOT)/pchFile.pch相對路徑
原创 IOS9.0不支持http訪問
更新Xcode 之後,http訪問後失敗,支持https,如支持http需操作以下 1,在Info.plist中添加NSAppTransportSecurity類型Dictionary。 2,在NSAppTranspor
原创 C++定義理解
編譯指令: 命令 編譯輸出 輸出文件 編譯文件 g++ -o outFileName guc.cpp g++ -o a test.cpp 查看代碼 vi test.cpp & 引用, 屬性別名
原创 iOS 靜態庫通用打包
//靜態庫通用打包 lipo -create xxxx/liblibsql.a xxxxx/liblibsql.a -output libsql.a
原创 IOS UITextView 首行縮進
#pragma mark -UITextView的代理方法 -(void)textViewDidChange:(UITextView *)textView{ //首行縮進 NSMutableParagraphSt
原创 C語言學習筆記
輸入輸出函數 printf 格式輸出到屏幕 fprintf 格式輸出到磁盤 scanf 從屏幕格式輸入 fscanf 從磁盤格式輸入 putchar 字符輸出到屏幕 puts 字符串輸出到屏幕 fputc 字符輸出到磁盤 fputs 字符
原创 IOS Block使用
1,定義聲明 申明 傳入無參數 typedef void (^actionBlockName)(void); 有參數 typedef void (^actionBlockName)(UIButton *btn); 定義
原创 iOS CocoaPods的安裝流程
1.移除現有Ruby默認源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org/ 3.驗
原创 iOS UIView中座標轉換
// 將像素point由point所在視圖轉換到目標視圖view中,返回在目標視圖view中的像素值 - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view; //
原创 ios WKWebview彈出鍵盤上的按鈕隱藏
#import <WebKit/WebKit.h> @interface WKWebView (AccessoryHiding) @property (nonatomic, assign) BOOL ha
原创 iOS 文件路徑深度遍歷
-(void)test{ NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *paths =NSS
原创 CAShapeLayer 屬性(strokeStart和strokeEnd)
1 keyPath = strokeStart 動畫的fromValue = 0,toValue = 1 表示從路徑的0位置畫到1 怎麼畫是按照清除開始的位置也就是清除0 一直清除到1 效果就是一條路徑慢慢的消失 2
原创 Android增加自定義監聽事件
1,在需要傳出事件的類(xxx.class)中創建接口 public static interface ConvertViewOnClickListener { public void onClickListenerConver
原创 iOS Autolayout 自動佈局代碼使用規則
代碼中一般用到的有兩個添加約束的方式: 1.- (void)addConstraint:(NSLayoutConstraint *)constraint NS_AVAILABLE_IOS(6_0); 2.- (void)addCon