- 博客(30)
- 收藏
- 关注
转载 Flutter使用rxdart和ChangeNotifier实现的倒计时按钮
Source Code:https://github.com/ashamp/FlutterCounterSample转载于:https://www.cnblogs.com/ashamp/p/11549629.html
2019-09-19 14:45:00
1210
转载 Flutter设计一个长按自动步进的按钮
实现此功能需要3个触发事件1.识别长按开始2.识别长按结束3.在开始和结束之间,自动按时间间隔执行按钮点按的操作写出对应的事件代码 final Observable timer = Observable.periodic(Duration(milliseconds: 100)).asBroadcastStream(); fina...
2019-08-23 17:35:00
637
转载 使用ReactiveCocoa为UIbutton增加长按功能,实现步进累加效果
UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem];@weakify(btn)UILongPressGestureRecognizer *longPressGes = [[UILongPressGestureRecognizer alloc] init];[btn addGestureRecognize...
2019-08-22 23:53:00
352
转载 json转Objective-C Model代码生成器
https://ashamp.github.io/jsonToOCModel/json to objective c oc objc obj model转载于:https://www.cnblogs.com/ashamp/p/10566093.html
2019-03-20 17:02:00
841
转载 在swift中使用内联复合表达式
OC是C的超集在OC中,我们可以使用一种名为内联复合表达式的语法http://blog.sunnyxx.com/2014/08/02/objc-weird-code/利用这个特性,我们可以在iOS开发中写复杂的页面布局时,做到类似HTML的标签化的语法.使布局结构和视图层级清晰明了.举个例子:有如下布局需求HTML代码:<div class="ou...
2017-05-22 16:53:00
178
转载 ReactiveCocoa之理解sample信号
sample信号从名字上就可以看出是取样例的意思.因此,我们可以这样理解假设有一个工厂,这个工厂每生产了一种新商品,都会发送一个有新样品的信号signalA.在一个商店,有一个理货员,每当他要整理货柜的时候,都会产生一个整理货柜的信号signalB.然而这个理货员在展示样品的时候:可能由于货柜容量有限的原因,只会展示最新的样片,而且这个理货员很懒,如果在他上次...
2016-09-18 10:32:00
156
转载 UITextField限制汉字数量最正确的姿势,解决iOS7下substringToIndex方法导致的崩溃
今天在写一个限制UITextField汉字数量的需求,原以为非常简单的一个需求,在实际开发中遇到了很多问题.首先,汉字的输入时的联想词在输入到TextFiled时,并不会走- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString...
2016-02-18 19:44:00
173
转载 前两日遇到的一个关于AutoLayout的一个坑
对于一个view,先将其add到一个superView上,并设置约束,比如,设置高度约束为100如果再次操作这个view,将其添加到另一个superView上,再次设置约束时,之前附加到该view上的约束,并不会因为其superView变化而清空,就会出现约束冲突.如何解决:再次操作添加约束时,应先将之前的约束清空,对于masonry来说,就是使用remakeConstrai...
2015-12-21 14:04:00
117
转载 一种避免在scrollViewDidEndDragging中改变contentInset时闪动的解决方案
[UIView animateWithDuration:0 animations:NULL completion:^(BOOL finished) { [UIView animateWithDuration:0.25 animations:^{ scrollView.contentOf...
2015-08-03 20:29:00
334
转载 一个封装好的iOS无限滚动组件HXInfiniteScrollView
无限滚动组件封装特点 1.一句话就可以生成1个无限滚动视图,传入数据源和内容视图生成方法即可 2.使用AutoLayout构建,全自适应,内容页自动跟随滚动视图变化,无需任何frame调整HXInfiniteScrollView *infiniteScrollView=[[HXInfiniteScrollView alloc]initWithDataSource:@[@...
2015-06-24 15:09:00
131
转载 使用ReactiveCocoa限制UITextField只能输入正确的金额
代码功能: //0.priceTextFiled.keyboardType = UIKeyboardTypeDecimalPad;//必须 //1.限制priceTextFiled只允许输入正确的数额 比如 0 123 123. 123.0 123.12,不合法的: 00 0.1.23 将被过滤 //2.使用这种限制方法时,TextField不...
2015-06-04 18:53:00
366
转载 关于ReactiveCocoa的RACObserve的一些研究
1.RACObserve可以用来观察一个NSMutableDictionary的setValue和remove吗?可以一个对象有一个property@property(nonatomic,strong)NSMutableDictionary *testDict;使用RACObserve进行观察 [RACObserve(self, testDic...
2015-05-27 19:22:00
483
转载 iOS使用masonry快速将一组view在superview中等宽排列
keycode:/** * 将若干view等宽布局于容器containerView中 * * @param views viewArray * @param containerView 容器view * @param LRpadding 距容器的左右边距 * @param viewPadding ...
2015-05-06 11:49:00
294
转载 使用AutoLayOut为UIScrollView添加约束图解及要点
1.在ViewController中拖入1个UIScrollView,并为其添加约束约束为上下左右四边与superview对齐2.在scrollview中,拖入1个UIView,为了便于区分将其设为橙色。3.为view添加约束约束为上下左右四边与superview对齐添加完这些约束后,我们发现出现了错误,不要理会4.为view添加宽度约束,本...
2015-04-23 17:30:00
131
转载 使用AutoLayOut技术告别UITableViewCell高度计算
几个要点1.cell的ContentView的底边必须与cell中的元素有关系2.cell中含有动态高度的元素,比如UILabel,必须设置preferredMaxLayoutWidth3.对于cell中可能需要隐藏的元素,可以将这个元素的高度的约束动态的设置为0或需要的高度,但是在更改高度为需要的高度之前,必须确保cell的高度大于将要设置后这个元素的高度后cell的总高度...
2015-04-10 10:01:00
118
转载 计算UIWebView加载的网页内容高度
key code- (void)webViewDidFinishLoad:(UIWebView *)aWebView{ CGRect frame = aWebView.frame; frame.size.height = 1; aWebView.frame = frame; CGSize fittingSize = [...
2015-04-02 16:20:00
152
转载 一个UIView最多能有多少个superView?
1个,当某个UIView被add到superView时,会先removeFromSuperView转载于:https://www.cnblogs.com/ashamp/p/4366861.html
2015-03-25 20:40:00
273
转载 记一个花了3个小时解决的BUG
今天下午开始给我的app的下载功能写删除下载的逻辑在这个逻辑中,点击了删除按钮后: 1,当该cell正处于下载中时 1,首先暂停全部cell 2,删除该cell 3,开始下载其他手动开始的cell 2,当该cell处于下载暂停中时 1,其他cell正在下载,暂停全部ce...
2014-11-04 20:26:00
145
转载 清除NSString中的标点,数字,空格。只保留中文和英文。
NSString* searchString = [[searchBar.text componentsSeparatedByCharactersInSet:[[NSCharacterSet letterCharacterSet] invertedSet]] componentsJoinedByString:@""];转载于:https://www.cnblogs.c...
2014-11-02 04:48:00
528
转载 获取iOS文件夹大小(空间占用)
+ (float)calculateFileSizeInUnit:(unsigned long long)contentLength{ if(contentLength >= pow(1024, 3)) return (float) (contentLength / (float)pow(1024, 3)); else if(conte...
2014-11-01 17:11:00
338
转载 文顶顶iOS开发博客链接整理及部分项目源代码下载
网上的iOS开发的教程很多,但是像cnblogs博主文顶顶的博客这样内容图文并茂,代码齐全,示例经典,原理也有阐述,覆盖面宽广,自成系统的系列教程却很难找。如果你是初学者,在学习了斯坦福iOS7公开课和跟着文顶顶的博客做项目之后,最快只需要2个月时间,就基本可以独立完成iOS App的开发工作。有经验的开发者也可以在该博客中寻找代码片段进行学习借鉴,必有所收获。在此也向@文顶顶 表示...
2014-09-17 02:30:00
119
转载 文顶顶博客下载地址及app截图快速索引
app截图下载地址http://pan.baidu.com/s/1o61CxWu转载于:https://www.cnblogs.com/ashamp/p/3976268.html
2014-09-17 02:29:00
167
转载 ios判断程序文件夹下是否存在指定文件
NSString *fileName=@"04.jpg"; NSArray *DocumentPath= NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *filepath=[[NSString alloc] initWith...
2014-04-01 20:53:00
382
转载 linker command failed with exit code的一种错误情况
比如在a.h中@interfaceclass1:NSObject@end那么在b.h中,就不能再@interfaceclass1:NSObject@end了如果重复定义重名的类,就会出现该错误转载于:https://www.cnblogs.com/ashamp/p/3619284.html...
2014-03-23 17:26:00
131
转载 iOS编程将xml转为object使用
xml文件结构如下:<?xml version="1.0" standalone="no"?><root> <status> <code>0</code> <msg>正确</msg> </status> <data> &l...
2014-03-12 21:38:00
118
转载 虚拟机中的SQL server使用NetDrive附加位于网络驱动器或远程地址的MDF数据库文件...
正常情况下,SQL server是不支持加载位于网络地址上的数据库文件的。有时为了测试方便,我们会在虚拟机中安装一个操作系统,比如server2003,然后安装MSSQL。此时,实体机硬盘有一个非常大(say:100G)的db.MDF数据库文件,如果想在虚拟机中的SQL加载这个数据库的话,只能将db.MDF复制进虚拟机的硬盘,如此操作不但耗费大量时间,也会占用大量的硬盘空间,最...
2014-03-09 11:42:00
289
转载 C#对自定义类进行运算符重载以及使用copyto对数组进行合并
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;...
2014-03-07 20:43:00
246
转载 解析json并存入对象,然后逐行打印对象的属性
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;...
2014-03-06 18:09:00
168
转载 斯坦福大学公开课IOS7视频教程百度网盘下载
https://itunes.apple.com/cn/course/developing-ios-7-apps-for/id733644550Developing iOS 7 Apps for iPhone and iPad课程简介Updated for iOS 7. Tools and APIs required to build applications for t...
2014-02-08 22:59:00
270
转载 使用MP4BOX GUI从MP4中分离(提取)字幕srt文件
1打开mp4box gui2切换到Demux选项卡3按Open打开要分离字幕的视频文件,可多选4勾选字幕轨道,按Demux即可转载于:https://www.cnblogs.com/ashamp/p/3540301.html...
2014-02-08 12:31:00
7039
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人