- 博客(29)
- 资源 (2)
- 收藏
- 关注
转载 Objective-C语法之NSArray和NSMutableArray
摘自:http://www.cnblogs.com/stoic/archive/2012/07/09/2582773.html Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray 不可变数组
2015-05-31 11:59:28 263
原创 字典转模型需要注意的问题,以及第三方框架来处理字典转模型
我们可以利用KVC来实现字典转模型的问题,但是必须注意的是,字典中的属性和模型中的属性必须一一对应。否则,程序会出现问题。比如说:12345678910111213141516171819202122
2015-05-31 11:08:41 3403
原创 计算微博昵称的size
NSDictionary *attrs = {NSFontAttributeName : WZFont};//因为我们希望微博的昵称在一行显示CGSize nameMaxSize = CGMakeSize(MAXFLOAT, MAXFLOAT);CGSize nameSize = [self.status.name boundingRectWithSize:nameMaxSize
2015-05-30 23:14:10 351
转载 [原]CGAffineTransformMakeTranslation和CGAffineTransformTranslate、CGAffineTransformScale和CGAffineTransf
CGAffineTransformMakeTranslation和CGAffineTransformTranslate、CGAffineTransformMakeScale和CGAffineTransformScale、还有CGAffineTransformMakeRotation和CGAffineTransformRotation,这个是标题就是太长了。 细心的小伙伴发现,他们之间的关
2015-05-30 09:57:06 1670
转载 @UIColor colorWithPatternImage方法
一般我们设置 一个view的背景 可以通过 在view上放一个imageView 来显示背景图片 这里介绍另外一种方法可以直接通过改变view.backgroundColor的值 来达到上面的效果self.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageWithName:@"XXX"]];
2015-05-30 09:10:38 1078
转载 iOS图片拉伸技巧
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50
2015-05-30 09:10:21 354
转载 最新版SDWebImage的使用
我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。现在把代码贴出来,供大家参考。尤其是新手,看完这篇博客,图片缓存so easy。最后有demo供大家下载,先学习。第一步,下载SDW
2015-05-29 17:03:50 368
转载 Xcode6与Xcode5中沙盒的变动以及偏好设置目录的变动
1、Xcode6模拟器路径与Xcode5模拟器路径对比:(1)Xcode5中模拟器路径为:/Users/用户名/Library/Application Support/iPhone Simulator(2)Xcode6中模拟器路径为:/Users/用户名/ Library/Developer/CoreSimulator其中Devices文件夹下的16个文
2015-05-29 13:19:08 581
转载 iOS UIWebView
1 UIWebView *wv = [[UIWebView alloc] init]; // 初始化浏览器控件UIWebView2 NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.dbw.cn"]]; // 定义请求地址3 [wv loadRequest:request
2015-05-29 11:51:04 426
原创 新浪微博OAuth2.0授权机制
关于OAuth2.0协议的授权流程可以参考下面的流程图,Client指第三方应用,Resource Owner指用户,Authorization Server是我们的授权服务器,Resource Server是API服务器。
2015-05-29 11:44:26 581
转载 从一个视图控制器切换到另一个视图控制器的几种方式
从一个视图控制器切换到另一个视图控制器的几种方式1,模态(modal)画面的显示方法:例如iphone通讯录管理程序中,追加新的通讯纪录时,就是使用这种模态画面例:点击一个按钮,进入另一个界面- (IBAction)pressAbout:(id)sender { XAboutViewController *about=[[[XAboutViewCo
2015-05-29 10:14:59 430
转载 iOS开发系列--视图切换
iOS开发系列--视图切换2014-08-28 08:27 by KenshinCui, 32823 阅读, 35 评论, 收藏, 编辑概述在iOS开发中视图的切换是很频繁的,独立的视图应用在实际开发过程中并不常见,除非你的应用足够简单。在iOS开发中常用的视图切换有三种,今天我们将一一介绍:UITabBarControllerUINavigationContr
2015-05-29 10:14:23 558
原创 IOS总结实现UIButton的图文混排 同时显示文字和图片
默认情况下,在UIButton中既添加文字,又添加图片的时候,图片是显示在文字的左边。当我们实际需要图片显示在文字的右边的时候,需要重写UIButton的方法。如下代码实现的功能就是:文字在左边,图片在右边。- (id)initWithFrame:(CGRect)frame{ self = [superinitWithFrame:frame]; if (
2015-05-28 22:44:04 3801
原创 用UIScroView实现图片的滚动
主要分为两步:1. 创建UIScrollView 2.创建UIPageControl。最后别忘了实现UIScrollViewDelegate- (void)setupScrollView{ //创建UIScrollView UIScrollView *scorllView = [[UIScrollViewalloc] init]; scorllView.f
2015-05-28 18:30:26 1050
转载 Xcode里修改工程名、类名、批量修改变量名
一.修改工程名:1.点击工程,右键,选择如图选项。2.右侧如图位置,修改工程名。二. 修改类名:1. 选中你要修改的类名:2.Edit->Refactor->Rename.3.输入修改后的类名后,点preview。4.可以看到你所有修改的地方,确定修改这些后,点save
2015-05-28 12:04:30 2257
转载 升级到XCode6.1之后一些插件不能用的解决办法
1.打开xcode插件所在的目录:~/{当前用户名}/library/Application Support/Developer/Shared/Xcode/Plug-ins2.选择已经安装的插件例如VVDocument,右键点击show package contents,3.找到info.plist 文件,找到DVTPlugInCompatibilityUUIDs的项目
2015-05-28 10:01:04 279
原创 新浪微博之自定义搜索框
搜索框继承于UITextField@interface WZSearchBar : UITextField@end注意:一个拉伸不变形的问题。+(instancetype)resizeableImageWithName:(NSString *)imageName{ UIImage *image = [UIImageimageWithName
2015-05-27 23:33:59 768
原创 新浪微博开发之定义TabBar控件笔记
自定义的tabBar控件WZTabBar继承UIView.在创建控件的时候,首先把加号按钮控件添加到WZTabBar。调用subView,添加到WZTabBar上面之后,必须重写layoutSubviews方法,否则在控件上不会显示。而在layoutSubviews方法中就是创建控件的Frame.代码如下:- (void)layoutSubviews{ [superl
2015-05-27 12:54:55 940
转载 ios frame、bound和center定义及使用场景总结
摘自:http://www.cnblogs.com/wanyakun/p/3497145.htmlframe:指的是视图在父视图的坐标系统中的大小和位置。bound:指的是视图在视图本身的坐标系统中的大小(位置起点是原点)。center:指的是视图在父视图坐标系统中的中心点。frame和bound的关系: 如何使用frame和bounds
2015-05-26 22:38:46 512
转载 layoutSubviews总结
ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————–- (void)setNeedsDispla
2015-05-26 22:37:20 358
原创 新浪微博开发总结--关于tabButton的图片渲染问题
在iOS7中,默认选中状态下,系统会自动给tabBarButton上的图片进行渲染,默认会按照tabBar的tintColor颜色进行渲染。但是在iOS6中则没有这种情况,因此在做适配的时候,要注意这个问题。以下文章摘自:http://www.2cto.com/kf/201502/375066.html在之前开发的过程中,遇到过这样一个小问题:给button设置一张图片,图片是
2015-05-26 18:25:23 868
转载 Xcode6为什么干掉pch(Precompile Prefix Header)&如何添加pch文件
摘自:http://www.tuicool.com/articles/beURbe一直在用xcode6开发,但项目都是在xcode5上创建的,所以一直没注意到,xcode6竟然干掉pch文件了。为什么xcode6没有自动创建pch文件呢?简单地看:我们在写项目的时候,大部分宏定义,头文件导入都在这里,Xcode6去掉Precompile Prefix H
2015-05-26 15:14:05 382
转载 Custom Container View Controller
转自Luke的博客什么是Container View Controller?苹果文档是这么描述的: A container view controller contains content owned by other view controllers. 也就是说一个View Controller显示的某部分内容属于另一个View Control
2015-05-25 10:53:38 408
原创 UITapGestureRecognizer的用法
UITapGestureRecognizer的使用步骤如下:创建手势识别器对象:UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] init];设置手势识别器对象的具体属性//连续敲击2次tap.numberofTapsRequired = 2;//需要2根手指一起敲击tap.numbero
2015-05-24 14:57:18 507
转载 表格视图UITableView及控制器UITableViewController
UITableView tableView是个一维表,这是一个UIScrollView的子类,所以它是一个滚动列表。它可以高度定制化,它从它的两个不同的delegation中获取所有的定制化信息,有data source和delegate这两个不同的properties,data source负责提供表中的数据,delegate负责数据显示。如果想显示多维数据,就是有行和列,可以使用s
2015-05-21 16:09:50 5403
转载 Xcode 6 正式版如何创建一个Empty Application
运行Xcode 6,创建一个Single View Application工程。创建好后,把工程目录下的Main.storyboard和LaunchScreen.xib删除,扔进废纸篓。
2015-05-21 10:49:54 388
转载 ld: library not found for -lPods-AFNetworking的可能原因
若出现 `ld: library not found for -lPods-AFNetworking` 类似的, 设置 `Project` -> `Pods` 下所有第三方库的 `Build Active Architecture Only` 为 `NO`感觉debug模式下设置`Build Active Architecture Only` 为 `YES`是正常情况,出现这个
2015-05-19 15:51:47 8773
转载 CocoaPods安装和使用教程
CocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含C
2015-05-19 15:45:11 1780 1
转载 通过代码自定义cell,cell的高度不一致
1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier方法添加需要所有显示的子控件(不需要显示子控件的数据和frame,子控件要添加到contentVIew中)进行子控件一次性的属性设置(有些属性只需要设置一次,比如字体和固定的图片)3.提供两个模型数据模型:存放数字数据\图片数据frame模型
2015-05-08 09:39:25 288
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人