- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 IOS学习和总结KVO
关于KVO,估计很多同学对KVO一样是很模糊的,都听到大家在说,面试会问,但是在开发中很少使用到,一般使用到的也是某个组件中封装使用,而这个封装又不是交由自己来完成,因此还是很模糊。现在想来,似乎我也不清楚了,到底KVO是什么,怎么用,又会在哪种场景中使用。带着疑问,让我们一起来学习学习吧1、什么是KVO?KVO其实就是Key-Value-Observer,也就是键值观察者,是基于KVC机制实现的另
2015-08-28 16:51:18 3217
原创 IOS工程中如何去掉第三方的警告
在工程中有警告的地方,右键选择Review in log,然后就能看到类似[Wnonnull]这样的警告, 然后在工程buildSettings中的Other Warning Flags中添加 -Wno-nonnull就可以去掉这种类似的警告了。规则为:-Wno-类型
2015-08-25 17:26:01 3355 1
原创 关于UINavigationController配置导航条
直接修改导航条的返回按钮为leftBarButtonItem会使系统的右滑返回手势失效,因此不能这么做看看下面是怎么做的// 设置Nav的背景色和title色 UINavigationBar *navAppearance = self.navigationBar; NSDictionary *textAttributes = nil; if (kIsIOS7OrLater) {
2015-08-25 17:14:33 737
原创 关于UITabBar配置
为了适配6.0版本,需要做额外处理,同时由于7.0版本以后新增了一些API,如果没有注意到这些变化, 设置了图片并没有达到预期的效果。 下面是关键代码,适配了6.0: UITabBarItem *item2 = [[UITabBarItem alloc] init]; item2.title = @"消息"; if (kIOSVersion >= 7) {
2015-08-25 17:05:43 566
转载 怎么去掉Xcode工程中的某种类型的警告
问题描述 在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧。我们怎么去掉警告呢? 1. 最直接、最一劳永逸、最安全的方式,直接找到警告的那段代码,改为不警告。这个方式最安全。
2015-08-12 17:12:41 770
原创 教大家如何给UITextView添加placeholder扩展
如何扩展UITextView以追加placeholder功能呢?我们的需求是:追加placeholder功能方案讨论: 通过继承UITextView的方式 通过扩展UITextView的方式 分析:方案1使用继承方式实现起来更简单,但是使用起来就没有那么方便;方案2 使用扩展的方式,实现起来稍比前者复杂,但是外部使用起来更简单方案定位:采用扩展的方式,以极简的风格作为参考依据。Tip:所谓极简,即对
2015-08-06 11:25:19 4856
QT4写的扫雷小游戏
2013-08-13
QT4写的贪吃蛇小游戏
2013-08-13
最简单在VS2010上使用VC用手
2013-05-13
C#WinForm学生管理系统后台ADO.NET访问SQL2005
2012-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人