One Paragraph of project description goes here
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
mr Marathi | |
bs Bosnian | |
ee_TG Ewe (Togo) | |
ms Malay | |
kam_KE Kamba (Kenya) | |
mt Maltese | |
ha Hausa | |
es_HN Spanish (Honduras) | |
ml_IN Malayalam (India) | |
ro_MD Romanian (Moldova) |
/// Every view interacting with a `SayHelloViewModel` instance can conform to this. | |
protocol SayHelloViewModelBindable { | |
var disposeBag: DisposeBag? { get } | |
func bind(to viewModel: SayHelloViewModel) | |
} | |
/// TableViewCells | |
final class TextFieldCell: UITableViewCell, SayHelloViewModelBindable { | |
@IBOutlet weak var nameTextField: UITextField! | |
var disposeBag: DisposeBag? |
Author: Matthew Johnson
ACM相关的算法有很宽的广度和很高的深度,如果只是为了锻炼编程能力、辅助理解计算机的运行原理,不需要在每个方向都钻研清楚,而只梳理出一些基础的、常见的、有代表意义的,侧重训练下,就可以了。
以下是从网络上找到的算法分类,做了一些调整,加上注解。
原文:https://www.cnblogs.com/zxj015/archive/2011/04/12/2740239.html
import UIKit | |
class CodeTextField: UITextField, UITextFieldDelegate { | |
let codeLength: Int | |
var characterSize: CGSize | |
var characterSpacing: CGFloat | |
let textPreprocess: (String) -> String | |
let validCharacterSet: CharacterSet |
char __cdecl -[UIScrollViewPanGestureRecognizer _canTransferTrackingFromParentPagingScrollView](UIScrollViewPanGestureRecognizer *self, SEL a2) | |
{ | |
double v2; // xmm0_8 | |
double v3; // xmm1_8 | |
UIScrollView *v4; // rax | |
void *v5; // rax | |
void *v6; // r13 | |
void *v7; // rax | |
void *v8; // r14 | |
UIView *v9; // rax |