iOS
hello_world_kidd
这个作者很懒,什么都没留下…
展开
-
UIView layoutSubviews何时调用
今天跟旺才兄学习了一下UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews,就可以处理子视图中的一些数据。 宗上所诉,set转载 2013-03-06 14:13:47 · 1253 阅读 · 0 评论 -
iOS ASIHTTPRequest详解
ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。 ASIHTTPRequest功能很强大,主要特色如下: l 通过简单的接口,即可完成向服务端提交数据和从服务端转载 2013-05-13 16:50:14 · 403 阅读 · 0 评论 -
【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程
Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/article/details/6937097 //——2012-12-11日更新 获取"产品付费数量等于0这个问题"的原因 看到很多童鞋问到,为什么每次都返回数量等于0?? 其实有童鞋已经找到原因了,原因是你在 Itune转载 2013-05-20 16:33:44 · 568 阅读 · 0 评论 -
iOS开发:自动旋转与调整大小
iOS开发:自动旋转与调整大小 苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向。 默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样。如果运行以前写的程序,当把模拟器旋转,你会发现很不友好,有的控件看不见了。这个时候,自动旋转就显得很有必要了。 1、我们先不谈如何实现自动旋转,先讲讲如何让程序知道它支持哪几种旋转。 运行Xco转载 2013-04-18 16:44:16 · 445 阅读 · 0 评论 -
IOS check launch orientation
This is the best way to check for orientation on launch. First, create a new method in your AppDelegate that checks the orientation: -(void)checkLaunchOrientation:(id)sender{ UIInterfaceOrienta转载 2013-04-18 15:48:58 · 461 阅读 · 0 评论 -
Designing Buttons in iOS 5
Designing Buttons in iOS 5 Design,Mobile | February 7th, 2012 By default Apple provides well styled interface elements to use when designing your application. Except for the UIButtons. To me us转载 2013-04-17 15:56:38 · 517 阅读 · 0 评论 -
iOS 5 Storyboard 控制Segue来跳转用户登录Login
iOS 5 Storyboard 控制Segue来跳转用户登录Login Storyboard用起来实在是太爽了,所以尝试着把iOS 4时代的代码迁移过来,其他的都还好,今天遇到了login的问题,HTTP解析用的是ASIHTTPRequest的库这个问题解决了(以后文章会写如何解决的)就遇到了这个Control+Drag跳转的问题。下面看看如何制作一个简单登陆应用。 结果是这样转载 2013-04-25 15:55:59 · 716 阅读 · 0 评论 -
UICollectionView
Collection View 全家福: UICollectionView, UITableView, NSCollectionView n 不直接等效于NSCollectionView n 也不替代UITableView----亲兄弟 为什么要使用Collection Views呢? n 可以高度定制内容的展现 n 管理数据最佳的做法 n 即使是处理大量数据,转载 2013-04-12 13:30:17 · 1209 阅读 · 0 评论 -
UIButton添加阴影图片
CALayer *sublayer = [CALayer layer]; sublayer.backgroundColor = [UIColor purpleColor].CGColor; sublayer.shadowOffset = CGSizeMake(0, 3); sublayer.shadowRadius = 5.0; sublayer.shado原创 2013-03-30 18:42:15 · 790 阅读 · 0 评论 -
iOS多线程编程之Grand Central Dispatch(GCD)
介绍: Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。 设计: GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。 一个任务可转载 2013-03-11 15:51:18 · 394 阅读 · 0 评论 -
iOS动画效果和实现
动画效果提供了状态或页面转换时流畅的用户体验,在iOS系统中,咱们不需要自己编写绘制动画的代码,Core Animation提供了丰富的api来实现你需要的动画效果。 UIKit只用UIView来展示动画,动画支持UIView下面的这些属性改变: frame bounds center transform alpha backgroundColor contentStr转载 2013-03-12 11:21:52 · 679 阅读 · 0 评论 -
iOS UIView开发总结
一.主要参数 1.contentMode:定义uiView的填充模式,如:UIViewContentModeLeft、UIViewContentModeScaleAspectFill、特别介绍下UIViewContentRedraw,这个是只要触发变化(bounds或者transform变化)则就会强制调用drawRect要求重绘,这个参数要少用 2.contentStretch:在conte转载 2013-03-06 13:49:43 · 639 阅读 · 0 评论 -
UITableViewCell自定义accessoryView,通过tag避免因为Cell重用导致的button状态重复
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *cellIdentifier = @"OnlineCell"; OnlineTableViewCell *cell = (原创 2013-05-14 21:13:57 · 1467 阅读 · 0 评论