你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 源碼推薦(5.21):可進行簡單的二進制數運算的二進制計算器,ios加解密知識分享

源碼推薦(5.21):可進行簡單的二進制數運算的二進制計算器,ios加解密知識分享

編輯:IOS開發基礎

可進行簡單的二進制數的求和,求積以及異或運算的二進制計算器(作者: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以上

ios加解密知識分享

自動布局,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好了 是不是簡單易懂?

自動布局,Masonry介紹與使用實踐:快速上手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以上

可銜接的動畫效果 JHChainableAnimations

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以上

Apple Watch動畫圖片生成器 JBWatchActivityIndicator

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved