- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 在Xib中的tableView里设置cell没有显示出来
解决方法:tableView的属性中Content值由 Dynamic Prototypes 改为 Static Cells 。
2016-06-08 15:50:13
1683
原创 CocoaPods:missing from working copy 解决方法
今天在项目里的Podfile中删去了友盟分享,改为手动导入需要分享的微信、微博等。因为CocoaPods自动下载来的友盟分享SDK这货实在太大了。但是删去友盟后,Xcode报出了上千个警告,都是类似 ***missing from working copy 。解决方法:在SVN的working copy中也删去Pods目录下的分享SDK目录,然后update。原因:这是SVN没
2016-05-12 17:52:49
815
原创 3分钟理解tintColor是个啥玩意
我讲到小概念,喜欢用简明的语句描述清楚。今天描述一下tintColor,喜欢读长篇大论的,我在后面附了传送门。1.所有的常用控件,都有tintColor属性。其中,UIView也有这个属性,可想而知继承UIView的控件也都有tintColor了。2.使用场景:当父视图更改了tintColor为red,那么它所有的一级子视图tintColor全部为red,除非你主动设置过子视图的tintC
2016-04-29 15:53:06
17211
转载 Block 值得读的2篇好文
Block很简单,就像delegate的简化版http://my.oschina.net/leejan97/blog/209762?fromerr=LtBh2ITl透彻了解块(Block)的里里外外http://blog.sina.com.cn/s/blog_4ca9ceef0101hnqh.html
2015-11-27 08:55:31
494
转载 iOS中各个属性的含义和比较
下面这篇文章总结的非常好,mark 一下。http://rdcworld-iphone.blogspot.in/2012/12/variable-property-attributes-or.html
2015-11-12 08:56:07
793
原创 iPhone 如何添加横屏代码
方案之一,在UINavigationController 里设置supportedInterfaceOrientations方法,但由于UINavigationController 是系统控件,所以需要新建一个UINavigationController 的子类,然后在子类里实现-(NSUInteger)supportedInterfaceOrientations{ ret
2015-08-21 14:27:53
668
原创 如何在类别中添加属性
有时候我们可能需要在类中添加属性以达到某些目的比如在UIView 中添加 NSString 属性方法一:@interface NSObject (AssociatedObject)@property (nonatomic, strong) id associatedObject;@end@implementation NSObject (AssociatedObje
2015-07-14 15:34:18
748
原创 UIImage 切图
CGImageRef imageRef = CGImageCreateWithImageInRect([[UIImage imageNamed:@"imageName"] CGImage], CGRectMake(0, 0, percentage*width, height));[image setImage:[UIImage imageWithCGImage:imageRef]];CGIma
2015-06-09 10:07:53
762
原创 UIButton 图片调整
最近美工新人,给的图片总是不像以前那么“明智",为了降低沟通成本,自己来适配各种风格大小的图片。如果对UIButton直接赋图的话,要是图片没有做规范,实际出来的大小会随UIButton的frame大小变形。这时候用方法button.contentEdgeInsets = UIEdgeInsetsMake(8, 20, 8 20);以上记录已经可以解决问题了,下面是记录自己走过的一
2015-05-27 14:05:56
2498
原创 iOS 获取当前设备的宽高
#define SCREEN_HEIGHT (MAX([[UIScreen mainScreen] bounds].size.height, [[UIScreen mainScreen] bounds].size.width))#define SCREEN_WIDHT (MIN([[UIScreen mainScreen] bounds].size.height, [[UIScreen mai
2015-05-05 10:40:08
520
原创 iOS Table HeaderView 取消悬浮的实现
在tableView的代理类中去实现如下方法- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ CGFloat sectionHeaderHeight = 30; if (scrollView.contentOffset.y = 0) { scrollView.contentInset = UIEdgeInset
2014-11-27 21:46:29
3748
原创 iOS 图片旋转小技巧
CGFloat rotation = isRotated == YES ? 0 : - M_PI/2;imageView.transform = CGAffineTransformMakeRotation(rotation);
2014-11-25 10:29:46
440
原创 3分钟学会使用Mantle!
最近公司移动互联网事业部的iOS技术分享会上轮到我讲解Mantle,于是我去网上搜索资料,最后是根据后面3个链接的文章,按顺序读完,总结了一下,花了3分钟把这个Mantle是个什么东西,怎么使用的,在会上跟大家分享完了。JSON解析相信大家都用过,会用到JsonKit或者以前的SBJson等等,简单易用。而Mantle类似JsonKit一样的简单易用。当我们从服务端接收到JSON格式的返回
2014-11-07 20:00:09
3257
原创 iOS 创建单例的安全方法。
类似下面这样的单例实现其实是线程不安全的,+ (instancetype)sharedManager { static PhotoManager *sharedPhotoManager = nil; if (!sharedPhotoManager) { sharedPhotoManager = [[PhotoManager alloc] init];
2014-07-02 17:30:24
576
原创 iOS8 特性总结
1.新增AV Foundation Framework:在拍摄视频时可以获取视频的元数据,并嵌⼊⼀些信息。⽐如在摄像头录制视频时记录下物理位置信息。2.新增AV Kit Framework:替代Media Player framework,⽤于播放视频。3.Core Image Framework的变化:1)可以在iOS中创建⾃定义图像内核。2)在⼀张图⽚中,Core
2014-06-25 07:57:22
2454
原创 提交到app store遇到checksum validation failed和an ssl error has occurred and a secure connection to the se
今天在公司提交开发完成的应用。
2014-03-12 15:00:32
3529
原创 Qt5_实现加载指定路径的图片
只上代码,不解释。只需修改main.h和main.cpp。main.h:#ifndef MAIN_H#define MAIN_H#include #include #include #include "ui_mainwindow.h"class SetBackground : public QMainWindow{ Q_OBJECTpublic: SetBackground(QWidget *parent = 0); void SetBackgr
2010-12-10 12:03:00
4577
1
原创 Qt_4——SignalSlot
因为上一篇我们讲到了信号和槽的概念,所以今天我单独拿出一个信号和槽的程序来加深大家对它的理解,就让我们开始对SignalSlot的旅程吧:)用Qt Creator新建一个Qt C++ Project→Mobile Qt Application,命名为SignalSlot。只需修改main.cpp文件的代码,其它文件不用动:#include#include#includeintmain(intargc,char*argv[]){QApplicationa(argc,argv);QWidgetwindow;QV
2010-12-03 11:49:00
740
原创 Qt_3——MyWebWidgetB
今天记录的是我的第三个Qt程序MyWebWidgetB,那么大家一看程序名就可以猜测到这是我继上个程序MyWebWidget的扩展程序了,在这个程序中,大家将学到新的东西。好了,让我们开始吧:) 用Qt Creator新建一个Qt C++ Project→Mobile Qt Application,命名为MyWebWidgetB。 首先新增一个main.h文件,代码如下:#ifndefMAIN_H#defineMAIN_H#include#include#includeclassMyWe
2010-12-02 19:27:00
635
原创 Qt_2——MyWebWidget
今天在这里记录下我的第二个Qt程序MyWebWidget,让我们开始吧:) 用Qt Creator新建一个Qt C++ Project→Mobile Qt Application,命名为MyWebWidget。 将main.cpp文件代码改为如下:#include#includeintmain(intargc,char*argv[]){QApplicationa(argc,argv);QWebViewview;view.load(QUrl("http://www.cisco.com"))
2010-12-02 17:59:00
675
原创 Qt_1——HelloWorld
打算从这里开始,记录自己在Qt学习之路上写过的程序。就先从HelloWorld开始吧:) 用Qt Creator新建一个Qt C++ Project→Mobile Qt Application,命名为HelloWorld。 将main.cpp文件代码改为如下:#include#includeintmain(intargc,char*argv[]){QApplicationa(argc,argv);QLabellabel("Hello,world!");label.show();retur
2010-12-02 17:27:00
452
原创 乾坤一尘
<br />遁入空门,<br />心无杂念。<br /> <br />白天编程,<br />晚上锻炼。<br /> <br />抛却5情6欲,<br />练就外喜内优,<br /> <br />修得平淡是真。<br />南无阿弥陀佛。<br /> <br />因开通博客需发表博文一篇,不得已发此文,也顺便为了日后以此约束自己。
2010-09-29 10:31:00
422
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人