![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 77
老许忙Coding
这个作者很懒,什么都没留下…
展开
-
关于UILongPressGestureRecognizer和UIPanGestureRecognizer同时使用
最近在尝试自己做一款iOS键盘,长按数字键之后会出现相应的几个字母来选择,然后手不离开屏幕,而是直接拖动至需要选择的字母的上,松手时就会输入相应的字母。 首先需要有一个长按手势:UILongPressGestureRecognizer *longPressDrag = [[UILongPressGestureRecognizer alloc] initWithTarget:self原创 2013-12-09 15:12:26 · 2972 阅读 · 0 评论 -
利用CocoaPods配置CocoaLumberjack
今天想试用一下日志工具CocoaLumberjack,当然要先上它的Github主页上看一下,研究了好久手动安装,都成功不了,最后只能放弃手动安装了,看了一下好多人都用CocoaPods来管理第三方库,于是试了一下,成功。下面记录一下大概步骤。 首先要安装CocoaPods,搜索一下能找到很多教程,感觉这一个写得比较清晰,按照这个步骤来就可以成功安装CocoaPods了。注意如原创 2015-08-07 16:23:51 · 1597 阅读 · 0 评论 -
关于property的各个修饰符(strong,weak,retain,assign,copy等等)
下面对property的修饰符作一次总结,上网查了不少资料,后面附上参考的资料链接,多谢他们的帮助。1、atomic 和 nonatomicatomic是默认的属性,表示对对象的操作属于原子操作,主要是在多线程的环境下,提供多线程访问的安全。我们知道在多线程的下对对象的访问都需要先上锁访问后再解锁,保证不会同时有几个操作针对同一个对象。如果编程中不涉及到多线程,不建议使用,因为使用atomic比no原创 2015-08-20 16:23:01 · 2601 阅读 · 0 评论