- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 使用SQLite.Swift实现SQLite3.0的读写
开发环境: Swift2.3 , IOS8.0+ ,XCode8.2导入SQLite.swiftsource 'https://github.com/CocoaPods/Specs.git'platform :ios, '8.0'use_frameworks!target 'sql' do pod 'SQLite.swift', '~> 0.10.1'end应用实例// Sear
2016-12-31 21:15:22 2718 2
转载 拖动tableView时收起键盘
转自:http://www.jianshu.com/p/721abbcc82dd只有一行代码:tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag其中keyboardDismissMode是UIScrollView的属性, 它的值除了UIScrollViewKeyboardDismissModeNone, 还
2016-12-30 21:31:04 2034
转载 Swift 3.0 变更小结
转自:http://www.jianshu.com/p/4820aa9a2625Apple 官网 Swift 3.0 版本变更文档新增访问符关键字: open, fileprivateApple 官网解释 open: 公开访问接口, 类和成员变量是可以被模块内外 override public: 公开访问接口, 但是只能在模块内被 override internal: 只在模块中访问 fi
2016-12-30 09:34:02 593
转载 Swift3.0带来的变化汇总系列一——字符串与基本运算符中的变化
原文链接:http://my.oschina.net/u/2340880/blog/692818一、引言Apple与今年6月13日正式发布了Swift3.0的第一个预览版本,并且相应推出了Xcode8的第一个bate版本。开发者已经可以在Xcode8bate版上来体验Swift3.0的新特性。首先,Swift3.0确实带来了很大改变,许多Swift中的结构体API都进行了更新,例如String,A
2016-12-30 09:23:39 358
转载 关于UIView的autoresizingMask属性的研究
在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。enum { UIViewAutoresizingNone = 0, UIViewAutoresizingFlexibleLeftMargin = 1 << 0, UIViewAutoresizi
2016-12-29 11:02:32 216
原创 Swift 2.3 迁移 Swift 3.0 遇到困难和部分解决方案
警告:Expression of type ‘UIViewController?’ is unused// 赋值给_,否则会报Expression of type 'UIViewController?' is unused_ = self.navigationController?.popViewController(animated: true)isKindOfClass没有了// 2.3vi
2016-12-27 16:56:00 984
原创 nodejs的md5加密
最好的方法是,先把字符串转为二进制,否则有中文的话,跟其他语言加密出来的就不一样喽var md5 = function(data) { var Buffer = require("buffer").Buffer; var buf = new Buffer(data); var str = buf.toString("binary"); var crypto = req
2016-12-23 16:57:33 7793
转载 nodejs中aes-128-cbc加密和解密
转自:http://www.tuicool.com/articles/YRZFZ3U和java程序进行交互的时候,java那边使用AES 128位填充模式:AES/CBC/PKCS5Padding加密方法,在nodejs中采用对应的aes-128-cbc加密方法就能对应上,因为有使用向量(iv),所以nodejs中要用createCipheriv方法,而不是createCipher。在这类加密和解
2016-12-21 21:29:18 9284
转载 解决近期linux下yum更新出现HTTP Error 404 NOT FOUND错误的办法
转自:http://tech.lezi.com/archives/47最近两天使用yum的163源,出现404错误[root@localhost yum.repos.d]# yum makecache......http://mirrors.163.com/centos/5/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not
2016-12-19 21:15:19 8294
原创 IOS 使用XIB制作Storyboard使用的自定义控件
开发环境:IOS8.0+ Swift 2.3创建一个UIView 遗憾的是Also create XIB file是灰色的。没办法,只能分开创建了 新建文件,选择User Interface中的View然后命名为CustomTest。 在CustomTest.Xib中的File’s Owner的属性面板的Customer class选择CustomTest, 记住是File’s Ow
2016-12-18 16:10:53 3056
原创 IOS中使用UITableViewCell的按钮事件
开发环境:IOS8.0+ Swift 2.3创建UITableViewCell 记得要选择:Also create XIB file填写Identifier 填写Identifier,这个会在后面用到完成XIB的布局和约束连线创建按钮点击的协议protocol CouponTableViewCellDelegate { func couponBtnClick(couponID:Int
2016-12-18 15:02:21 3396 3
原创 几个不太常用的git命令
读取blob内容git cat-file -p 5f35fd获取完整的SHA1git rev-parse 5f35fd返回:`5f35fdb2bd31c3cfc9c001e7a220fa3962e1e392`取消跟踪文件git rm --cached [files]从某次提交创建一个分支git branch [branchname] master~2 或 tagname 或 5f35fd储存,很有
2016-12-14 22:47:18 317
原创 Swift使用代码进行约束
版本为Swift2.3let imgCoupon = UIImageView()imgCoupon.frame = CGRectMake(0, 0, 16, 16)imgCoupon.loadImgByNamed("coupon")imgCoupon.tag = 12345cell.addSubview(imgCoupon)imgCoupon.translatesAutoresizing
2016-12-14 16:01:23 2378
原创 Swift中可选类型隐式解包判断空会报错
前面一直没注意,如果需要使用隐式解包,要确保 使用前会赋值var a:Int!//这里会报错的,使用!声明的可选类型为隐式解包,当a == nil时会自动解包if a == nil { //TODO: Some code}后果是严重的 fatal error: unexpectedly found nil while unwrapping an Optional value
2016-12-07 14:41:59 1035
原创 Mac下使用git difftool来做代码比较
下载 http://www.sourcegear.com/diffmerge/downloads.php、下载的时候要下载Installer版的配置git config --global diff.tool diffmergegit config --global difftool.diffmerge.cmd 'diffmerge "$LOCAL" "$REMOTE"'git config
2016-12-05 15:18:06 5240
as3+.net剪裁上传图片
2012-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人