- 博客(21)
- 资源 (6)
- 收藏
- 关注
原创 Android studio 从一个项目往另一个项目里复杂代码导致databinding 找不到文件的问题
复制代码导致databinding 失效
2022-03-07 15:57:08
2263
原创 Android 多页面滑动切换,点击键盘下一步,自动跳转下一个EditView.
Android 多页面滑动切换,点击键盘下一步,自动跳转下一个EditView, Demo 地址:https://download.youkuaiyun.com/download/sun261480188/16659033
2021-04-13 15:05:14
413
原创 iOS 无限滚动图片控件。
说明!!! 此控件只是能展示本地图片,如果想要展示网络图片、或者其他视图,请在代码里自行修改。我只是个页面仔!!!还有很多不足的地方请见谅!! // // YTRotationChartView.h // CaterCompanySupervision // // Created by 孙东日 on 16/4/2020. // Copyright © 2020 孙东日. Al...
2020-04-28 19:11:55
364
原创 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
492
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
231
原创 iOS 根据 point 和 半径 画圆
// CGContextRef context = UIGraphicsGetCurrentContext();// /*画圆*/// //边框圆// CGContextSetRGBStrokeColor(context,117,120,124,1.0);//画笔线的颜色// CGContextSetLineWidth(context, 5);//线的宽度// ...
2018-02-27 14:54:44
499
原创 根据字符串内容计算宽高、UIButton imageView 和 titleLabel 通过偏移量交互位置
1.根据字符串内容计算宽高 - (CGFloat)strRowWidth:(NSString *)string { //宽度 NSDictionary *dic = @{NSFontAttributeName:[UIFont systemFontOfSize:15]}; CGRect rect = [string boundingRectWithSize:CG
2018-02-05 16:25:23
249
原创 iOS 模拟JAVA 抽象类 抽象工厂方法
JAVA接口 和iOS 的协议 大差不差。 先定义一个协议 @protocol Quackable NSObject> @required -(void)quack; @end 然后我们定义一个抽象类! #import "Quackable.h" @interface AbstractDuckFactory : NSObjectQuackable> //抽象类
2018-01-11 22:46:46
843
原创 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
2018
转载 图片旋转
-(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
211
转载 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
230
原创 NSData 接受数据不正确
NSMutableData *videoData =[NSMutableData data]; 创建一个NSMutableData 对象,当然是为了能让他不断的接受 NSData 数据啦! 例如这样,[videoData appendData:[NSData data]];-->[NSData data] 为数据。 1.如果你这么写: NSMutableData *vi
2017-12-13 18:56:39
422
原创 清理Xcode 给MAC 瘦身
在终端运行 xcrun simctl delete unavailable 清理Xcode升级以后遗留的模拟器。
2017-12-13 17:43:18
1308
原创 开发备忘录-----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
332
原创 iOS 如何给UIView 添加边框
举个例子假如你要给 uicollectionviewcell 添上边框: - (void)awakeFromNib { [superawakeFromNib]; self.layer.borderColor=[[UIColorgrayColor]CGColor]; self.layer.borderWidth=1; }
2016-10-09 15:44:18
4117
原创 sdr 备忘录(一) 获取系统时间 24时制 和 12时制
如果上传数据的话 后台人员可能会需要你传当前的时候 好方便他们后台进行排序 所以问好什么时制的很重要哦 -(NSString*)getNowTime24{ NSDate *currentDate = [NSDate date];//获取当前时间,日期 NSDateFormatter *dateFormatter = [[NSDateFormatter a
2016-07-11 21:29:44
404
原创 iOS xcode 安装插件 包括---- /// 添加注释 以及 输入代码行提示 等
可能你看教学视频时或者 其他Demo时 会发现很炫酷的注释如下: /** * * * @param frame * * @return */ 这种注释对于参数多的函数 注释起来很清晰方便。下面我们来为xcode 穿上它的装备,升级点技能。 https://github.com/alcatraz/Alcatraz 进入上
2016-03-21 21:50:31
516
原创 项目中遇到的问题(一)弹出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
7593
ZTBasicMethodCollection.framework.zip
2019-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅