- 博客(21)
- 资源 (6)
- 收藏
- 关注
原创 Android studio 从一个项目往另一个项目里复杂代码导致databinding 找不到文件的问题
复制代码导致databinding 失效
2022-03-07 15:57:08 2157
原创 Android 多页面滑动切换,点击键盘下一步,自动跳转下一个EditView.
Android 多页面滑动切换,点击键盘下一步,自动跳转下一个EditView, Demo 地址:https://download.csdn.net/download/sun261480188/16659033
2021-04-13 15:05:14 320
原创 iOS 无限滚动图片控件。
说明!!!此控件只是能展示本地图片,如果想要展示网络图片、或者其他视图,请在代码里自行修改。我只是个页面仔!!!还有很多不足的地方请见谅!!//// YTRotationChartView.h// CaterCompanySupervision//// Created by 孙东日 on 16/4/2020.// Copyright © 2020 孙东日. Al...
2020-04-28 19:11:55 294
原创 Swift 递归枚举
话不多说,先放上Swift 学习得网站 http://www.swift51.com/swift4.0/chapter2/08_Enumerations.html今天学swift 到了递归枚举得代码主要记录一下学到得问题、代码如下:indirect enum ArithmeticExpression { case number(Int) case addition(Ari...
2018-12-07 12:36:02 402 1
原创 iOS Runtime 学习笔记
1.给一个类添加方法类B 类A 两个类B.m -(void)viewDidLoad{ [super viewDidLoad]; BooL isSuccess = class_addMethod([A class],@selector(cusMyAddMethod),(IMP)cusImp,"v@:"); if(isSuccess){ [A performSelector:@...
2018-05-03 22:33:02 139
原创 iOS 根据 point 和 半径 画圆
// CGContextRef context = UIGraphicsGetCurrentContext();// /*画圆*/// //边框圆// CGContextSetRGBStrokeColor(context,117,120,124,1.0);//画笔线的颜色// CGContextSetLineWidth(context, 5);//线的宽度// ...
2018-02-27 14:54:44 359
原创 根据字符串内容计算宽高、UIButton imageView 和 titleLabel 通过偏移量交互位置
1.根据字符串内容计算宽高- (CGFloat)strRowWidth:(NSString *)string { //宽度 NSDictionary *dic = @{NSFontAttributeName:[UIFontsystemFontOfSize:15]}; CGRect rect = [string boundingRectWithSize:CG
2018-02-05 16:25:23 191
原创 iOS 模拟JAVA 抽象类 抽象工厂方法
JAVA接口 和iOS 的协议 大差不差。先定义一个协议@protocol Quackable NSObject>@required-(void)quack;@end然后我们定义一个抽象类!#import "Quackable.h"@interface AbstractDuckFactory : NSObjectQuackable>//抽象类
2018-01-11 22:46:46 751
原创 iOS 状态模式中循环引用导致Expected a type 错误
什么状态模式?就是允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。举个栗子!你有一个类GumballMachine你在它里面定义了一个枚举State,然后给State 设置了四种状态A、B、C、D。之后在你的Machine.M类中可能会这么做if(State==A){p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo
2018-01-10 14:02:35 1887
转载 图片旋转
-(UIImage *)image:(UIImage *)img withRotation:(UIImageOrientation)orientation{ long double rotate = 0.0; CGRect rect; float translateX = 0; float translateY = 0;
2018-01-09 11:24:11 149
转载 iOS 备忘录Hook Method Method Swizzling方法
+ (void)swizzleMethods:(Class)class originalSelector:(SEL)origSel swizzledSelector:(SEL)swizSel { Method origMethod = class_getInstanceMethod(class, origSel); Method swizMethod = class_ge
2017-12-22 11:27:49 165
原创 NSData 接受数据不正确
NSMutableData *videoData =[NSMutableData data];创建一个NSMutableData 对象,当然是为了能让他不断的接受 NSData 数据啦!例如这样,[videoData appendData:[NSData data]];-->[NSData data] 为数据。1.如果你这么写:NSMutableData *vi
2017-12-13 18:56:39 340
原创 清理Xcode 给MAC 瘦身
在终端运行 xcrun simctl delete unavailable 清理Xcode升级以后遗留的模拟器。
2017-12-13 17:43:18 1221
原创 开发备忘录-----NSArray 遍历
NSArray *array=@[@"2",@"3",@"5",@"6",@"9",@"8",@"12"]; //默认为正序遍历 [array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx,BOOL *stop) { NSLog(@"3遍历array:%zi-->%@",idx,ob
2016-10-12 10:52:16 242
原创 iOS 如何给UIView 添加边框
举个例子假如你要给 uicollectionviewcell 添上边框:- (void)awakeFromNib { [superawakeFromNib]; self.layer.borderColor=[[UIColorgrayColor]CGColor]; self.layer.borderWidth=1;}
2016-10-09 15:44:18 3988
原创 sdr 备忘录(一) 获取系统时间 24时制 和 12时制
如果上传数据的话 后台人员可能会需要你传当前的时候 好方便他们后台进行排序 所以问好什么时制的很重要哦-(NSString*)getNowTime24{ NSDate *currentDate = [NSDatedate];//获取当前时间,日期 NSDateFormatter *dateFormatter = [[NSDateFormattera
2016-07-11 21:29:44 324
原创 iOS xcode 安装插件 包括---- /// 添加注释 以及 输入代码行提示 等
可能你看教学视频时或者 其他Demo时 会发现很炫酷的注释如下:/** * * * @param frame * * @return */这种注释对于参数多的函数 注释起来很清晰方便。下面我们来为xcode 穿上它的装备,升级点技能。https://github.com/alcatraz/Alcatraz进入上
2016-03-21 21:50:31 434
原创 项目中遇到的问题(一)弹出UIAlertController 时出现 Warning: Attempt to present * on * which is already presenting
UITableView 显示的是城市的信息在点击Cell 执行-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 1.方法时创建UIAlertController 对象并添加UIAlertAction } 这时调用
2016-03-19 16:53:22 7436 1
ZTBasicMethodCollection.framework.zip
2019-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人