![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 53
凯奇1992
这个作者很懒,什么都没留下…
展开
-
iOS分类中通过runtime添加动态属性
1.先创建一个类@property (assign, nonatomic) NSInteger age;-(void)run;@end#import "Person.h"@implementation Person-(void)run{ NSLog(@"%s",__func__);}@end2.定义分类#import "Person.h"@interface Person (P转载 2016-07-22 11:37:30 · 106 阅读 · 0 评论 -
OC中与copy有关的那些事 一 (copy与声明NSString属性 : strong/copy 的关系)
前言:最近有时间,想要把oc的基础知识重新梳理巩固一遍,在学习当中又有了新的理解,自己总结之后记录一下,以免过后又糊涂。。。首先就从copy相关的内容下手吧!第1节、深拷贝与浅拷贝谈到copy,肯定要聊到OC的深拷贝与浅拷贝(又称为内存拷贝与指针拷贝)。这也是面试时面试官经常会问起的题目。关于深拷贝与浅拷贝,网上已经有很多优秀的文章探讨过了,但因为这篇的内容跟深、浅拷贝有一定关系,还是说明一下。首先原创 2017-02-21 18:48:17 · 463 阅读 · 0 评论 -
设置UILabel的内边距
最近在项目中,有个地方需要设置UILabel的内边距,即字体和Label控件之间的间隙。UILabel不像UIButton那样,有个contentEdgeInsets、titleEdgeInsets、imageEdgeInsets供我们设置文字或图片与按钮边界的界限,所以我们只能另外想其他办法来实现。其实,办法也很简单,只需要我们自定义UILabel,然后重写drawTextInRect:方法即可实转载 2017-01-20 13:00:56 · 1502 阅读 · 0 评论 -
IOS10中关于通知的适配问题
在更新了iOS10之后发现在通知部分出现了一些问题,原先的处理是:锁屏状态下接收到评论的推送通知之后滑动打开应用可以进入该评论对应的帖子内容。但在iOS10之下再做这个操作就只能进入应用,而无法定位到特定的某个页面。经过调查后发现是iOS10在更新推送通知后的适配问题,iOS10开始增加了UNUserNotificationCenter,并且推送通知的处理要在代理方法userNotification原创 2016-09-28 18:46:29 · 4060 阅读 · 1 评论 -
SVN中 update to revision与revert to revision的区别
假设我们有许多个版本,版本号分别是1-10 如果我们在7这里选择revert to this version那么7之后的8,9,10的操作都会被消除 如果在7选择revert changes from this version那么7版本的修改将会被消除 如果同时选择7,8 revert changes from this version那么7和8两个版本的所做的修改都会被消除update to原创 2016-09-19 12:29:45 · 2002 阅读 · 0 评论 -
抽屉效果的简单实现
如今的应用大多会采用抽屉效果来进行实现,下边附上一段简单的抽屉效果的实现代码,记录一下。当然要实现抽屉效果还可以有很多更简单的方式(比如使用第三方框架:MMDrawerController gitHub地址https://github.com/mutualmobile/MMDrawerController)。但了解一下底层代码的具体实现也是很有必要的。1,首先定义一些可能会用到的宏//抽屉顶部距离原创 2016-09-18 18:45:12 · 402 阅读 · 0 评论 -
UIScrollView的属性总结
属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate设置协议BOOL directionalLockEna转载 2016-09-02 12:34:45 · 125 阅读 · 0 评论 -
先presentModalViewController后pushViewController没有效果的解决方法
在做项目的时候,先用presentModalViewController到登录界面,在登录界面在pushViewController到注册界面,push不过去。LoginViewController *login = [[LoginViewController alloc]init]; [self.navigationController presentModalViewController:l转载 2016-09-13 16:26:41 · 180 阅读 · 0 评论 -
QQ以及QQ空间分享相关
最近做了一个分享内容到QQ以及QQ空间的功能,记录一下以备不时之需。1、首先我们需要到http://wiki.connect.qq.com/这个网站里为自己创建一个应用,并获取一个APP ID和APP KEY。这两样东西在使用QQ登录和分享到QQ/QQ空间都会用到。这里只讲分享到QQ/QQ空间的处理。顺便提一句,注册的安卓应用和苹果应用APP ID和APP KEY都是一致的,所以安卓或苹果只需注册一原创 2016-08-01 12:59:01 · 604 阅读 · 0 评论