资源简介
ios实现简单计算机的代码,能够实现计算器的功能,非常好用,本人亲测,完全免费,能够直接运行,是非常好的学习例子
代码片段和文件信息
//
// MASCompositeConstraint.m
// Masonry
//
// Created by Jonas Budelmann on 21/07/13.
// Copyright (c) 2013 cloudling. All rights reserved.
//
#import “MASCompositeConstraint.h“
#import “MASConstraint+Private.h“
@interface MASCompositeConstraint ()
@property (nonatomic strong) id mas_key;
@property (nonatomic strong) NSMutableArray *childConstraints;
@end
@implementation MASCompositeConstraint
- (id)initWithChildren:(NSArray *)children {
self = [super init];
if (!self) return nil;
_childConstraints = [children mutableCopy];
for (MASConstraint *constraint in _childConstraints) {
constraint.delegate = self;
}
return self;
}
#pragma mark - MASConstraintDelegate
- (void)constraint:(MASConstraint *)constraint shouldBeReplacedWithConstraint:(MASConstraint *)replacementConstraint {
NSUInteger index = [self.childConstraints indexOfobject:constraint];
NSAssert(index != NSNotFound @“Could not find constraint %@“ constraint);
[self.childConstraints replaceobjectAtIndex:index withobject:replacementConstraint];
}
- (MASConstraint *)constraint:(MASConstraint __unused *)constraint addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute {
id strongDelegate = self.delegate;
MASConstraint *newConstraint = [strongDelegate constraint:self addConstraintWithLayoutAttribute:layoutAttribute];
newConstraint.delegate = self;
[self.childConstraints addobject:newConstraint];
return newConstraint;
}
#pragma mark - NSLayoutConstraint multiplier proxies
- (MASConstraint * (^)(CGFloat))multipliedBy {
return ^id(CGFloat multiplier) {
for (MASConstraint *constraint in self.childConstraints) {
constraint.multipliedBy(multiplier);
}
return self;
};
}
- (MASConstraint * (^)(CGFloat))dividedBy {
return ^id(CGFloat divider) {
for (MASConstraint *constraint in self.childConstraints) {
constraint.dividedBy(divider);
}
return self;
};
}
#pragma mark - MASLayoutPriority proxy
- (MASConstraint * (^)(MASLayoutPriority))priority {
return ^id(MASLayoutPriority priority) {
for (MASConstraint *constraint in self.childConstraints) {
constraint.priority(priority);
}
return self;
};
}
#pragma mark - NSLayoutRelation proxy
- (MASConstraint * (^)(id NSLayoutRelation))equalToWithRelation {
return ^id(id attr NSLayoutRelation relation) {
for (MASConstraint *constraint in self.childConstraints.copy) {
constraint.equalToWithRelation(attr relation);
}
return self;
};
}
#pragma mark - attribute chaining
- (MASConstraint *)addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute {
[self constraint:self addConstraintWithLayoutAttribute:layoutAttribute];
return self;
}
#pragma mark - Animator proxy
#if TARGET_OS_MAC && !(TARGET_OS_IPHONE || TARGET_OS_TV)
- (MA
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 0 2016-01-18 15:04 ios璁$畻鏈?
目录 0 2016-01-18 14:37 ios璁$畻鏈?test\
文件 6148 2016-01-18 15:00 ios璁$畻鏈?test\.DS_Store
目录 0 2016-01-18 15:04 __MACOSX\
文件 0 2016-01-18 15:04 __MACOSX\ios璁$畻鏈?
目录 0 2016-01-18 15:04 __MACOSX\ios璁$畻鏈?test\
文件 120 2016-01-18 15:00 __MACOSX\ios璁$畻鏈?test\._.DS_Store
目录 0 2016-01-18 15:03 ios璁$畻鏈?test\.git\
文件 15 2016-01-18 14:33 ios璁$畻鏈?test\.git\COMMIT_EDITMSG
文件 137 2016-01-18 14:33 ios璁$畻鏈?test\.git\config
文件 73 2016-01-18 14:33 ios璁$畻鏈?test\.git\desc
文件 23 2016-01-18 14:33 ios璁$畻鏈?test\.git\HEAD
目录 0 2016-01-18 14:33 ios璁$畻鏈?test\.git\hooks\
文件 177 2016-01-18 14:33 ios璁$畻鏈?test\.git\hooks\README.sample
文件 2166 2016-01-18 14:33 ios璁$畻鏈?test\.git\index
目录 0 2016-01-18 14:33 ios璁$畻鏈?test\.git\info\
文件 40 2016-01-18 14:33 ios璁$畻鏈?test\.git\info\exclude
目录 0 2016-01-18 15:04 __MACOSX\ios璁$畻鏈?test\.git\
目录 0 2016-01-18 15:04 __MACOSX\ios璁$畻鏈?test\.git\info\
文件 171 2016-01-18 14:33 __MACOSX\ios璁$畻鏈?test\.git\info\._exclude
目录 0 2016-01-18 14:33 ios璁$畻鏈?test\.git\logs\
文件 173 2016-01-18 14:33 ios璁$畻鏈?test\.git\logs\HEAD
目录 0 2016-01-18 14:33 ios璁$畻鏈?test\.git\logs\refs\
目录 0 2016-01-18 14:33 ios璁$畻鏈?test\.git\logs\refs\heads\
文件 173 2016-01-18 14:33 ios璁$畻鏈?test\.git\logs\refs\heads\master
目录 0 2016-01-18 14:33 ios璁$畻鏈?test\.git\ob
目录 0 2016-01-18 14:33 ios璁$畻鏈?test\.git\ob
文件 132 2016-01-18 14:33 ios璁$畻鏈?test\.git\ob
目录 0 2016-01-18 14:33 ios璁$畻鏈?test\.git\ob
文件 137 2016-01-18 14:33 ios璁$畻鏈?test\.git\ob
文件 137 2016-01-18 14:33 ios璁$畻鏈?test\.git\ob
............此处省略209个文件信息
相关资源
- 联想 L-IG41M R1.0 bios
- iOS Charts框架渐变BarChartView
- iOS逆向技术视频教程
- 主板 华硕P5P43TD 771微码 BIOS
- bios.440.rom
- HC08ble delphi 10下HC08蓝牙通讯程序
- Eclipse32位3.6.2太阳神版eclipse-jee-helio
- 联想 IBM ThinkPad Z61t 9443 bios升级+升级操
- 《iOS开发零基础入门教程》40集
- unity 手机(包含安卓及IOS)蓝牙例程
- ios平台使用cmake交叉编译的工具链
- Beyond_BIOS_中文版V0.2
- 基于NiosII32位处理器的LED大屏幕显示系
- 基于NIOS嵌入式软核的硬盘录像机的设
- 基于Nios Ⅱ嵌入式软核多处理器系统研
- 基于Nios嵌入式软核处理器的液晶显示
- 基于nios和μClinux的嵌入式系统设计
- 《iOS开发指南》第5版链接关东升
- 《iOS开发指南》第5版 完整版高清pd
- IOS官方开发手册
- ios 声像图 波形和频谱.zip
- ios平台的支持arm64和x86_64的通用opens
- The assembly of a novel enzyme biosensor for a
- 原版本蓝宝石560D镁光显存BIOS
- ios版本邮箱demo
- nios ii显示lcd1602程序
- 基于NIOS Ⅱ的VGA控制器IP核的设计
- 对应文件-iOS-打开照相机打开本地相册
- IOS助手设备连接源码
- iOS12.1.3 shsh
评论
共有 条评论