您的位置:首页 > 移动开发 > IOS开发

源码推荐(5.21):可进行简单的二进制数运算的二进制计算器,ios加解密知识分享

2015-05-21 09:01 579 查看
可进行简单的二进制数的求和,求积以及异或运算的二进制计算器(作者:hujewelz)
可进行简单的二进制数的求和,求积以及异或运算的二进制计算器
测试环境:Xcode 6.2,iOS 6.0以上


iOS加解密知识分享(作者:Daniate)
密码学相关内容,欢迎交流、斧正
可构建framework
内含测试代码及详细注释
包含的加密算法
公钥加密算法
RSA
分组对称加密算法
AES(AES-128、AES-192、AES-256)
DES
TripleDES(3DES)
CAST
RC2
Blowfish
包含的哈希算法
消息摘要算法
MD 2
MD 4
MD 5
安全哈希算法
SHA1
SHA224
SHA256
SHA384
SHA512
包含的HMAC
Hmac SHA1
Hmac MD5
Hmac SHA256
Hmac SHA384
Hmac SHA512
Hmac SHA224
包含的编码方式
Base-64
Hex
测试环境:Xcode 6.2,iOS 6.0以上


自动布局,Masonry介绍与使用实践:快速上手Autolayout(作者:xuxianfan)
我们先来看一段官方的sample code来认识一下Masonry
[view1 mas_makeConstraints:^(MASConstraintMaker *make) {
    make.edges.equalTo(superview).with.insets(padding);
}];
看到block里面的那句话: make edges equalTo superview with insets
通过链式的自然语言 就把view1给autolayout好了 是不是简单易懂?


可衔接的动画效果 JHChainableAnimations
动画的问题
CAAnimations 和 UIView动画都非常强大,但我们很难把多个动画串联在一起,特别是当锚点有变化的时候。
此外,复杂的动画代码很难理解。
比如,我想把 myView 向右跳跃移动50像素,然后当移动完成时向内过渡地更改背景颜色。
旧方法:
[UIView animateWithDuration:1.0
                          delay:0.0
         usingSpringWithDamping:0.8
          initialSpringVelocity:1.0
                        options:0 animations:^{
                            CGPoint newPosition = self.myView.frame.origin;
                            newPosition.x += 50;
                            self.myView.frame.origin = newPosition;
    } completion:^(BOOL finished) {
        [UIView animateWithDuration:0.5
                              delay:0.0
                            options:UIViewAnimationOptionCurveEaseIn
                         animations:^{
            self.myView.backgroundColor = [UIColor purpleColor];
        } completion:nil];
    }];
新方法:
self.myView.moveX(50).spring.thenAfter(1.0).makeBackground([UIColor purpleColor]).easeIn.animate(0.5);
测试环境:Xcode 6.2,iOS 6.0以上


Apple Watch动画图片生成器 JBWatchActivityIndicator
尽管interface controller加载时Apple Watch会显示一个指示器,不幸的是,目前版本的Watchkit不包含活动指示器控制(像UIKit's UIActivityIndicatorView一样)。
当长时间运行的任务在运行时,显示动画的一般方法是使用WKInterfaceImage对象。其最大挑战是找到一系列苹果风格的图片来在动画中展示。
我开发了JBWatchActivityIndicator来简化设置并生产一系列图片。
如果你想要一些苹果风格图片的话,可以去看看 Common Images 这个文件夹。
当你选定了你喜欢的设置之后,点击 Output Image Frames 按钮,然后就可以在文件目录中找到经过适当命名的PNG图片了。
测试环境:Xcode 6.2,iOS 6.0以上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐