Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/szlsay/xcfapp
高仿下厨房APP
https://github.com/szlsay/xcfapp
Last synced: about 1 month ago
JSON representation
高仿下厨房APP
- Host: GitHub
- URL: https://github.com/szlsay/xcfapp
- Owner: szlsay
- License: mit
- Created: 2015-11-30T14:45:28.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-04T04:21:17.000Z (about 9 years ago)
- Last Synced: 2023-11-07T19:54:58.440Z (about 1 year ago)
- Language: Objective-C
- Size: 54 MB
- Stars: 116
- Watchers: 11
- Forks: 43
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XCFAPP
高仿下厨房APP# 2016-01-04
添加单例
>>static id instance_;
>>>> + (instancetype)sharedInstance{
>>>> static dispatch_once_t onceToken;
>>>> dispatch_once(&onceToken, ^{
>>>> instance_ = [[self alloc] init];
>>>> });
>>>> return instance_;
>> }# 2015-12-22
修改系统的UITableView的分割线>>[self.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull subView, NSUInteger idx, BOOL * _Nonnull stop) {
>>>> if ([subView isKindOfClass:NSClassFromString(@"_UITableViewCellSeparatorView")]) {
>>>> subView.x = 0;
>>>> subView.width = ScreenWidth;
>>>> subView.backgroundColor = [XCFColor colorTableSeparatorColor];
>>>> }
>>}];
# 2015-12-21
## 查看我添加RAC的代码位置请使用 FIXME
![image](https://github.com/STShenZhaoliang/XCFAPP/blob/master/Picture/RAC.png)
添加大神讲的教程RAC,详细教程找码神吴彦祖
最常用的几招:(死记硬背都能会的)
target-action:
文本框事件:
UITextField * textField = [[UITextField alloc]init];
@weakify(self); // __weak __typeof__(self) self_weak_ = self;
[textField mas_makeConstraints:^(MASConstraintMaker *make) {
@strongify(self); // __strong __typeof__(self) self = self_weak_;
make.size.mas_equalTo(CGSizeMake(180, 40));
make.center.equalTo(self.view);
}];[[textField rac_signalForControlEvents:UIControlEventEditingChanged]
subscribeNext:^(id x) { LxDBAnyVar(x); }];[textField.rac_textSignal subscribeNext:^(id x) { LxDBAnyVar(x);}];
Tip: id x -> NSString * text手势:(不待演示老式的写法了)
self.view.userInteractionEnabled = YES;
UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc]init];
[[tap rac_gestureSignal] subscribeNext:^(UITapGestureRecognizer * tap) {
LxDBAnyVar(tap);
}];
[self.view addGestureRecognizer:tap];
# 2015-12-20
添加北京四中网校的大神 Developer.Lx的打印