自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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备忘录

NSLog(@"%s",__func__);

2018-01-12 22:22:54 501

原创 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

原创 C语言(^)位异或运算符运算符 交换两个数位置

c语言 ^运算符

2017-12-17 12:38:45 1814

原创 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

原创 如何等到嵌套的block执行完后再执行其他代码?

多个请求数据 并行请求 等结果全部返回后再刷新

2016-07-18 21:08:58 3547

原创 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

autoEditViewChange.zip

Android 多页面多输入框自动切换.点击下一步,自动跳转到下一个.可以设置必填项

2021-04-13

ZTBasicMethodCollection.framework.zip

1.根据 storyBoard 里的 controlleridentifier 和 storyBoard名字来获取对应的c ontroller对象 2.给定字符串的MD5加密 3. 时间戳转化为日期 4.日期转化为时间戳 5.获取当前显示的控制器 6.设置指定的layer 圆角 7.显示系统提示框 8.根据字符串长度、字体大小 计算Size 9. 获取当前时间 10. 字典转json字符串、JSON 转字典、显示富文本、设置根视图、 图片按比例缩放 11. 检查密码是否符合过滤条件数字和字母必须符合一定长度

2019-06-27

仿APP邮箱 多个收件人显示

模仿邮箱APP端 的输入收件人并布局的功能、可以对添加的对象 进行删除、增加、选中和取消选中

2018-08-21

iOS UICollectionView 不规则排序

自定义UICollectionViewLayout 布局 自适应高度。 多选cell

2017-12-01

仿微信小视频

模仿微信小视频功能

2016-07-22

JAVA socket 模拟聊天室

实现 Socket 客户端 和服务器 交互, 实现TCP即时通讯。

2015-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除