CocoaPods安装

CocoaPods安装


在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境,请google一下。

假如你在本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。

sudo gem install cocoapods

在终端中敲入这个命令之后,会发现半天没有任何反应。可能原因是因为那堵墙阻挡了cocoapods.org

我们可以

...

IOS之同步请求、异步请求、GET请求、POST请求

都知道网站有GET请求和POST请求,但是在开发IOS的时候,会有哪些方法呢,网上有篇文章写的不错很有力度。入门者应该也可以看的明白,不明白者,可以看下方的QQ群,进行交流

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,
2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继

...

详解iPhone Tableview分批显示数据 实现点击加载更多

其实这个实现起来,开始是啥思路也木有的,但是明白了之后,其实很简单的。

iPhone屏幕尺寸是有限的,如果需要显示的数据很多,可以先数据放到一个table中,先显示10条,table底部有一察看更多选项,点击察看更多查看解析的剩余数据。基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中. 比如:

数据源是个array:

NSMutableArray *items; 

Vi

...

UITabbar 中的 item的字体颜色 item点击后的tint颜色 和图片颜色的修改

这个问题解决了有些时候了,终于知道了办法,先看个代码

[[UITabBar appearance] setTintColor:[UIColor colorWithRed:0.0
                                                    green:176.0/255.0
                                          
...

IOS7 CGRectInset 该结构体的应用

CGRect CGRectInset (
    CGRect rect,
    CGFloat dx,
    CGFloat dy
);

该结构体的应用是以原rect为中心,再参考dx,dy,进行缩放或者放大。

我们做一个示例来看看是不是这样的:

代码如下:

-(void) viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animate
...

UIViewController 中的 willMoveToParentViewController和didMoveToParentViewController的使用

关于这两个方法,也是IOS5之后才加上去的。

在iOS 5.0及以后,iOS为UIViewController类添加了新的属性和方法:

@property(nonatomic,readonly) NSArray *childViewControllers
- (void)addChildViewController:(UIViewController *)childController
- (void
...