自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 收藏
  • 关注

原创 iOS/Swift3.0 终端命令自动打包

1.终端cd到你的项目目录下,执行/Users/路径路径。。。/。。。/xxx.xcworkspace  -scheme xxx xcodebuild -workspace xxx.xcworkspace-scheme build注意:这是cocoapods的项目,才这样这样,成功之后,目录中多一个文件,build2.打包xcrun -sdk iphoneos PackageA

2017-06-28 15:04:09 901

原创 Swift3.0 信鸽推送

privatefunc application(application:UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject:AnyObject]?) -> Bool {        // 注册        XGSetting .getInstance()   

2017-04-17 20:43:17 1288

原创 终端中找任意的文件

subl ~/.bash_profile.bash_profile = xxx

2017-04-07 16:57:27 598

原创 SonarQube扫描Swift代码

1.下载 sonarqube-6.3、sonar-scanner-3.0.0.702-macosx2.启动sonarqube步骤略过(后期补)3.进入sonar-scanner-3.0.0.702-macosx/conf/sonar-scanner.properties修改成如下sonar.host.url=http://localhost:9000sonar.login=ad

2017-04-07 14:43:56 1798

原创 SonarQube扫描iOS代码

1.安装OCLintOCLint是一个开源的项目,你可以通过源码安装,需要设置对应的环境变量,也可以使用作者发布的release进行安装,不过我更习惯使用Homebrew安装。brew tap oclint/formulae然后安装OCLint。brew install oclint2.添加sonar-objective-c文件如果想要分析代

2017-04-07 10:09:09 1682

原创 Mac中,终端运行sublime命令

MacOS:进入终端输入:sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/bin/sublime(sublime默认安装在这里)然后需要的时候在终端输入sublime就能启动sublime了。sublime wtf.txtLi

2017-04-05 17:30:14 1729

原创 Ruby + Watir 安装使用步骤

1.使用homebrew参考地址:http://www.ruby-lang.org/en/documentation/installation/#homebrewbrew install ruby2.更新Ruby:gem update –system(如果网络安装rubygems失败,可以尝试http://rubyforge.org/frs/?group_id=126下载最新版,线

2017-04-05 11:32:52 798

原创 JIRA

基于Mac上1.下载JIRAhttps://confluence.atlassian.com/jira/installing-jira-on-mac-os-x-191501161.html2.解压包http://snowolf.iteye.com/blog/875529

2017-03-23 15:34:48 436

原创 Mac上修改MySql的密码

重置 MySQL Root 密码1.  停止 mysql server.  通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server'2.  打开终端,输入:     sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables3.  打开另一个新终端,输入:

2017-03-22 15:25:12 340

原创 MAC ,找maven、JDK的安装路径

1.maven的地址mvn --version查看里边的地址就是maven的地址2.JDKjava --version如果,查不到,查询系统默认的位置打开终端,执行     /usr/libexec/java_home -VMacBook-Air:~ eng$ /usr/libexec/java_home -V

2017-03-21 13:06:16 23782

原创 Linux 解压zip,移动文件

sudo unzip apache-maven-3.3.9-bin.zipsudo mv ~/桌面/apache-maven-3.3.9-bin.zip /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven/

2017-03-17 14:45:29 1170

转载 LInux系统中安装 jenkins

本文出自 “布衣鸟人——成长的记忆” 博客,请务必保留此出处http://jackmao90.blog.51cto.com/832047/14107841.查看Java 是否安装 java -version 安装jdk:sudo apt-get install openjdk-7-jdk2.安装Jenkins wget -q -O -

2017-03-16 11:35:32 614

原创 Linux系统(Ubuntu Kylin)修改权限,超级管理员

Linux系统(Ubuntu Kylin)修改权限,超级管理员1.Alt+F2 打开终端2.gnome-terminal 回车3.sudo nautilus 输入用户的密码,打开超级用户权限

2017-03-16 11:29:58 3985

转载 Swift3.0做弹幕

BarrageRenderer 一个 iOS 上的开源弹幕渲染库, readme 都是用中文写,很容易理解。首先 ,下载下轮子,把BarrageRenderer/目录拖到你的工程文件夹下。其次,在你的 桥接文件里#import "BarrageRenderer.h"然后你就可以在项目里使用这个轮子了。接着说下怎么使用轮子: 当然在readme里有非常详细的介绍

2017-03-09 09:30:21 1344

原创 2017 cocoapods 安装 1.2.0

首先,检查你的ruby源:$gem sources -l默认情况下,终端应该返回如下信息:*** CURRENT SOURCES ***https://rubygems.org/确认镜像可用后,现在就要开始修改ruby源了。首先执行以下命令删除原来的ruby源:$gem sources --remove https://rubyg

2017-02-15 14:05:50 917

原创 DRY编程原则

Don't repeat yourself 不要重复自己在Java中,怎么做到不重复自己呢,首先体现的在代码方面,要想不重复,就得使得你的代码简洁明了,具体的办法就是学会重构代码.封装:1.重构2.base类3.工具类,如时间的转化,日期的转化等

2017-01-20 15:24:06 1018

原创 面向对象设计的SOLID原则

SThe Single Responsibility Principle 单一责任原则OThe Open Closed Principle 开放封闭原则LThe Liskov Substitution Principle里氏替换原则DThe Dependency Inversion Princi

2017-01-20 15:15:43 412

原创 Java分页,Freemarker 循环遍历数字

#list 1..max as i> li>a href="#">${i}a>li>#list>

2017-01-17 09:03:39 2439

原创 作为一个iOS开发程序员,在Mac 上写后台的艰辛历程

1.下载STS,下载地址双手奉上  http://spring.io/tools/sts/all,STS的好处就是,快速搭建一个SpringMVC的工程,上手比较快,里边包括maven,Hibernate,Ajax,都可以在里边实现,但是后期,写代码建议不要在这里边2.下载Intelli J IDEA,下载地址双手奉上https://www.jetbrains.com/idea/,Commun

2016-12-29 11:37:40 5230

转载 Spring Security 与 Oauth2 整合 步骤

http://blog.csdn.net/monkeyking1987/article/details/16828059  点击打开链接

2016-12-28 17:51:11 1104

转载 iOS OAuth2使用

完成 OAuth 2.0授权认证 大概就这几步:1.按照后台给的参数,向服务器请求token等数据。2.存储返回的数据,并记录token过期的时间,用于后续步骤判定token是否过期。(如果是拿到便开始使用,可以省略存储这一步)3.按照后台给的格式,将token写入Request的Header里的Authorization。4.每次请求数据时,都用这个已经在head

2016-12-28 17:42:09 896

原创 HTML+Css

2016-12-16 09:21:20 323

原创 Swift 3.0 API Design Guidelines

1, 这是官方版本编码设计规范      https://swift.org/documentation/api-design-guidelines/2, Github: Specifics from these guidelines + additional remarks are mentioned below.       https://github.com/lin

2016-12-16 09:18:45 764

原创 H5学习资料

1. Bootstrap一个很好用的,很常用的css框架,包含一些javascript在内,封装了很多现成的控件,比较容易构建一个网站。有很多样例可以参考。很多企业的内部管理系统都是采用bootstrap风格的。http://www.bootcss.com/2. jQueryjQuery是一个很好的JavaSc

2016-12-16 09:16:44 991

原创 swift3.0 Double、CGFloat 转化成字符串

func Show() ->String{        returnString.init(format:"%.2f", (lastMileage)! )    }

2016-11-30 11:07:21 1569

原创 swift3.0键盘弹起,遮挡输入框问题

extension LoginViewController:UITextFieldDelegate{    func textFieldShouldReturn(_ textField:UITextField) -> Bool {        textField.resignFirstResponder()//键盘收回,view放下        UI

2016-11-30 11:05:15 1721 1

原创 Homebrew

利用Homebrew可以下载一些软件,如,python3,rethinkdb1.终端(安装Homebrew):/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.安装python3:brew install python3

2016-11-23 17:14:38 492

原创 Swift3.0使用UITableViewCell.Xib

let tableView = UITableView(frame: .zero, style: .plain)view.addSubview(tableView)        tableView.delegate   =self        tableView.dataSource =self        tableView.sepa

2016-11-11 15:23:46 1884

原创 Swift3.0加载网络图片

pod 'AlamofireImage','~> 3.1.0'func setDeliveredPhoto(with fileUrl:String?)    {        print(fileUrl ??"No fileUrl")                guardlet fileURL = fileUrl,       

2016-11-11 15:02:34 3178

原创 Swift3.0系统自带的推送,不使用第三方

func application(_ application:UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey:Any]?) -> Bool    {        Thread.sleep(forTimeInterval:1.0)

2016-11-11 11:15:51 3195

原创 Swiift3.0 UITextFiled键盘返回事件,点击其他区域,键盘收起,停止编辑;UITableViewCell取消选中行,以及系统默认的线的长短调整

1.self.userNameField.delegate = self2.extension LoginViewController:UITextFieldDelegate{    func textFieldShouldReturn(_ textField:UITextField) -> Bool {        textField.resignF

2016-11-11 11:03:48 465

原创 Swift3.0 代理传值,属性传值

1.代理传值()MapViewController传值protocol MapViewDelegate : NSObjectProtocol{    func selectedAddress(mapViewController:MapViewController,address:String?)}weak var delegate:MapViewDe

2016-11-04 13:27:53 2052

原创 swift3.0 CGFloat、String互相转化

1.CGFloat 转化成StringdateCell.detailDateLabel.text = String.init(format:"%.2f", order.fare!)2.String 转化成CGFloatfunc StringToFloat(str:String)->(CGFloat){        let s

2016-11-04 09:46:05 9099

原创 Google Map定位,大头针(Swift3.0)

1.cocoapods集成Google Map SDKplatform :ios, '8.1'use_frameworks!target 'GoogleMapTest'do    pod 'GoogleMaps'    end2.plist文件配置1>LSApplicationQueriesSchemes  arrayit

2016-10-20 17:51:27 2236

原创 Swift3.0 底部弹窗,调用相机和照片

1.首先,swift3.0中调用相机和相册会导致崩溃,需要在info.plist文件中加入两个键值对,如下:Privacy - Photo Library Usage Description  和 Privacy - Camera Usage Description ,都是String类型,内容任意的字符串即可。2.UIImagePickerControllerDelegate,U

2016-10-12 17:04:03 2751

原创 swift3.0 使用coredata

1.import CoreData2.//获取Context,为了方便使用,这里封装成一个函数    func getContext () ->NSManagedObjectContext {        let appDelegate =UIApplication.shared.delegateas! AppDelegate

2016-10-11 14:24:29 836

原创 github中添加一个.gitignore忽略文件,防止一些没有用的文件反复提交

touch  .gitignore     #创建gitignore隱藏文件  S2:      vim    .gitignore     #编辑文件,加入指定文件           #下面是我的gitignore文件的内容           #忽略gitignore文件           .gitignore           #忽略后缀名为.o和.a的文件  

2016-10-11 09:31:50 1259

原创 删除文件夹下所有的.git文件

find . -name ".git" | xargs rm -Rf

2016-10-09 14:08:50 13364

原创 cocoapods升级到1.1.0,为了使用Swift3.0,遇到的问题

1.升级cocoa pods原因是0.39.0中,swift3.0不能使用,所以必须升级gem install cocoapods --pre //升级到最新版本这样升级会报错的:While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/podCocoapods在10.11

2016-10-09 11:06:46 1140

原创 支持swift3.0的开源库

pod 'IQKeyboardManagerSwift', '4.0.6' pod 'SCLAlertView', :git => 'https://github.com/vikmeup/SCLAlertView-Swift' # Alamofire 网络库 pod 'Alamofire', '~> 4.0' # swift解析json库 pod 'Swif

2016-10-09 10:09:17 1158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除