let view = UIView(frame: CGRect(x: 100, y: 100, width: 100, height: 100)) view.layer.transform = CATransform3DMakeRotation(CGFloat(M_PI), 0, 1, 0)
let view = UIView(frame: CGRect(x: 100, y: 100, width: 100, height: 100)) view.layer.transform = CATransform3DMakeRotation(CGFloat(M_PI), 0, 1, 0)
LOG 输出,一直用oc 的条件编译, 刚发现swift 同样可以实现 现记录 转: http://swifter.tips/log/ http://swifter.tips/condition-compile/ LOG 输出 由 王巍 (@ONEVCAT) 发布于 2015-12-30 Log 输出是程序开发中很重要的组成部分,虽然它并不是直接的业务代码,但是却可以忠实地反映我们的程序是如何工作的,以及记录程序运行的过程中发生了什么。 在 Swift 中,最简单的输出方法就是使用 print,在我们关心的地方输出…
开发中遇到很多小错误大错误, 很多时候下次遇到可能已经忘记,这里做一个记录, 注:很多是个人的理解不一定是正确答案 1 上传包ERROR ITMS-90206 ERROR ITMS-90206: "Invalid Bundle. The bundle at 'xxx WatchKit Extension.appex' contains disallowed file 'Frameworks'." I have tried all the ... 这个发现是扩展加载了一些不该加载的, xcode8…
UIActionSheet 其实已经弃用,但是我们还在适配ios7 所以还在用着, 遇到过两次ipad 弹不出的问题, 然后时间久了会忘记,特此记录一下 创建用 let actionSheet = UIActionSheet() actionSheet.delegate = self actionSheet.actionSheetStyle = UIActionSheetStyle.default actionSheet.addButton(withTitle: "取消") actionShee…
使用String字面量给常量赋值 let string = "string literal value" //常量string将会自动推断为String类型 初始化一个空的String var emptyStr = "" //使用空字符串字面量 var anotherEmptyStr = String() //使用构造方法 //两者没有区别 使用isEmpty判断空String: if emptyStr.isEmpty { print("have nothing h…
准备换数据库realm 环境xcode8.1 swift oc 混编 官方没有太多这样的说明 ,就是用oc 的库导入一个swift文件然后调用吧 文档页面: https://realm.io/docs/objc/latest/ ####1 创建数据库文件, /// 创建数据库文件 /// /// - Parameter dataName: dataName 数据库文件名称 func createRleam(dataName:String){ let path = NSSearchPathForDirectories…
OS X终端使用配置socks5 代理 在终端环境下科学上网,本来是想用proxychains4的,可是不知道什么问题,在我的电脑osx 10.11.1下没有代理效果。 如果已经启用shadowsocks 本地代理为 socks5://127.0.0.1:1080 在终端下使用 export ALL_PROXY=socks5://127.0.0.1:1080 清除代理 unset ALL_PROXY 为了方便呢,可以在.bash_profile中加上这个 function setproxy() { # export…
//自动打包sh https://github.com/jkpang/PPAutoPackageScript 注 最后问题解决使用手动导出的plist文件 并且 把 <key>compileBitcode</key> <false/> 为false 就能打包成功了 xcode 9 了 自动打包也出现问题了, 找到一个文章: 注 但是我这里打包还是出问题,但是离成功更近一步 From: http://www.jianshu.com/p/9bae9e433035 Xcode 是不是很…
Centos7服务器安装nginx,mysql,php环境教程 Centos7版本的linux已经发布到7.0了,本文我们来看看在Centos7的服务器上如何安装nginx+mysql+php环境。 一、概述 项目的需要,今天在虚拟机上基于Centos安装配置了服务器运行环境,web服务用 nginx,数据库存储在mysql(使用MariaDB),动态脚本语言是php。 二、步骤 首页保证Centos7已经安装完毕,正常运行。如果没有安装,请到官网下载(http://www.centos.org/download/…
Let's Encrypt https 证书 使用 ##安装方法: 如果是CentOS 6,先执行: yum install epel-release cd /root/ wget https://dl.eff.org/certbot-auto --no-check-certificate chmod +x ./certbot-auto ./certbot-auto -n 单域名生成证书: ./certbot-auto certonly --email 邮箱地址 --agree-tos --webroot -w /…