原创 webstorm配置內存參數,解決卡頓

找到.vmoptions這個文件,路徑如下 webstorm安裝主目錄>bin>.vmoptions 更改爲 第二行:-Xms526m 第三行:-Xmx1024m (ps:這裏-Xms最大值不能超過1024,否則webstorm將無法打開

原创 npm,yarn如何查看源和換源

pm config get registry // 查看npm當前鏡像源 npm config set registry https://registry.npm.taobao.org/ // 設置npm鏡像源爲淘寶鏡像 yar

原创 枚舉,結構,類

枚舉 enum Week{     case Mon     case Sun(String, Int, String)     func print(){         switch self{         case .Mon:

原创 optional(對象與實例)

類方法中不能調用實例方法,實例方法通過對象調用 class ViewController: UIViewController {                                  override func viewD

原创 簡單的音樂播放器

import UIKit import AVFoundation class ViewController: UIViewController {     var url: NSURL!     var timer: NSTimer!

原创 tableView詳解

-、建立 UITableView  DataTable = [[UITableView alloc] initWithFrame:CGRectMak

原创 Swift中tableViewCelll和ImageView中圖片背景顯示的問題

圖片被列表擠到最後面了 點贊 收藏 分享 文章舉報 yuanyinhua 發佈了23 篇原創文章 · 獲贊 0 · 訪問量 1萬+ 私信

原创 百度網速解除網站

https://pandownload.com/document/settings.html

原创 NSURLConnection

//同步方法發送請求並獲取返回數據 NSURLResponse *response = [[NSURLResponse alloc]init]; NSData *data = [NSURLConnection

原创 NSThread的使用

// 1. 創建子線程 [self performSelectorInBackground:<#(SEL)#> withObject:<#(id)#>]; // 2. 創建了一個新的子線程 [NSTh

原创 NSString的一些常用方法

NSString 方法名名詞開頭的不會改變當前對象的內容,動詞開頭會改變對象的內容 把字符串str通過字符集(/;’)分割 NSString *str = @"aaaa/a/a;s;d’sd.exe"; NSArray *ar

原创 layoutSubviews 方法的使用

1.一定不能手動調用(和dealloc類似) 2.自動調用的情況:改變父視圖frame..之類的與佈局相關的方法時; 改變它本身的frame/bounds...的時候; 添加到父視圖上時(addSubview); 調用它的se

原创 一些常用的宏

#define NavigationBar_HEIGHT 44 #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width) #define SCREEN_HEIGHT (

原创 block代替協議自定義UIScrollView實現分頁效果

#import <UIKit/UIKit.h> @interface CustomScrollView : UIView //頁數 @property (nonatomic, strong) NSInteger (^numberOfP

原创 Mac 上安裝node、npm

對於前端開發者,node、npm是必備安裝環境。目前,最推薦的使用nvm進行node版本管理及對應版本的npm安裝。具體安裝步驟如下:1.使用curl或wget安裝nvmcurl -o- https://raw.githubusercon