自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Messaging

Obective-C通过消息(Message)发送给消息接收对象(receiving object)来调用方法(Method),消息直到运行时才会绑定方法。消息发送转化为objc_msgSend函数调用:1、首先找到方法实现程序位置2、然后把方法实现程序位置和方法参数传递给消息接收对象执行3、返回值(return value)消息发送过程:1、首先检查消息接

2014-03-19 11:07:21 1030

原创 iOS应用开发半年工作总结系列二:代码架构

代码架构

2013-07-27 15:06:18 1187

原创 iOS应用开发半年工作总结系列一:最佳实践

iOS应用开发半年工作总结の最佳实践,结合iOS项目组的实际情况和项目实际情况所得:>>>>>最佳实践>>>>> 1、 Objective-C代码规范,http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml 或者 http://wenku.baidu.com/view/4e38a42cbd64783e09122b9

2013-06-01 15:06:00 1522

原创 iPhone5适配的简单方法——适合手工构建视图

以下是我在项目中实践所得,兼容iPhone5,满足目前的项目要求。/** 手工构建视图,兼容iPhone5的做法: 1、获取控制器视图的位置大小bounds,如果有顶部导航栏,高减44;如果有底部导航栏,高减49; 2、使用bounds构建自定义视图,添加到控制器视图里面。 */- (void)loadView { [super loadView]; CGRect

2013-05-11 09:37:39 894

原创 问题解决:iOS项目使用百度地图只显示灰色方格,调试报iError - 300错误

由于后端只采集百度地图的经纬度,源于百度地图的偏移,在Google Map和Apple Map都出现较大的偏移。因此,在后端没有采集Google地图的经纬度或者是没有将百度地图的经纬度转换成Google地图的经纬度的情况下,前端只能使用百度地图了。问题如下:问题解决的整个过程如下:1、真机运行百度地图Demo,地图显示没问题;2、在项目里面添加百度地图,地图

2013-04-13 23:26:41 4946 1

原创 问题解决:iOS6下UIWebView嵌vedio标签播放视频屏幕不旋转

项目默认为竖屏,在iOS6下UIWebView嵌Vedio标签播放视频屏幕不旋转,iO http:// S5没有问题。一、版本判断宏// iOS版本===#define SYSTEM_VERSION_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch]

2013-03-29 22:30:44 3464 3

原创 1年iOS自学开发经历回忆小记

记得2010年10月份平安科技群面完,回来的路上和一位中大的同学聊了一下。当时我问他学什么语言的,他说是Objective-C,iPhone开发语言,还说他同学做的应用已经在苹果商店卖钱了。听他说完之后,我很吃惊,因为从来没想过个人开发的东西还有个商店可以卖钱。iPhone开发这么一个种子从那个时候起就在我心中埋了下来。那个时候是大四第一个学期,正是找工作的季节,所以回去之后我也只是上网搜索了解一

2013-03-29 21:46:38 1624 1

原创 问题解决:自动隐藏UITabBar上面的自定义按钮

在UITabBar中间添加按钮,像下图:实现如下:// Create a custom UIButton and add it to the center of our tab bar-(void) addCenterButtonWithImage:(UIImage*)buttonImage highlightImage:(UIImage*)highlightImage{

2013-03-09 08:52:20 3065 1

原创 一些有用的iOS第三方开源库——持续更新

记录一些有用的开源项目,希望通过学习别人的东西来提高自己的水平。10个最有用的iOS开源项目:http://www.raywenderlich.com/21987/top-10-most-useful-ios-libraries-to-know-and-love一、网络请求——AFNetworking下载地址:https://github.com/AFNetworking/AFNetw

2013-01-11 13:44:40 4959

原创 问题解决:iOS6下shouldAutorotateToInterfaceOrientation不起作用,屏幕旋转同时支持iOS5和iOS6

在iOS6下shouldAutorotateToInterfaceOrientation被弃用,现在iOS6下有三个新方法处理屏幕旋转:// 是否支持屏幕旋转- (BOOL)shouldAutorotate { return YES;}// 支持的旋转方向- (NSUInteger)supportedInterfaceOrientations { return UI

2012-12-15 02:20:28 8477 3

原创 苹果官方示例代码《LazyTableImages》异步加载图片的学习记录

苹果官方示例代码《LazyTableImages》,链接地址:http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html一、简要说明建立网络请求获取XML数据;ParseOperation继承NSOperation,创建的ParseOperation

2012-11-01 09:29:04 1329

原创 问题解决:cocos2d-2.0-rc2-x-2.0.1在android虚拟机运行报"don't support gles2.0"

最近在弄cocos2d-x的ios和android开发,在mac下配置ios的环境很简单,但是配置android环境在虚拟机运行遇到了"don't support gles2.0"的问题。问题解决步骤如下:(在mac下解决,相信windows下也一样)一、虚拟机设置:GPU emulation enabled、SDK 4.0.3、API 15参考:http://www.ra

2012-08-16 20:50:31 2474 4

原创 1 Hello, Cocos2D ——《Learning Cocos2D》

前段时间粗略看完《Learn cocos2D Game Development with iOS 5》,作者之一是kobold2d(http://www.kobold2d.com/,很棒的一个开源框架,封装了cocos2d,提供众多的模版,省去大量配置的时间,所有东西都在一个盒子里面,想用什么拿出来就可以使用,非常强大和易用)开源框架的作者Steffen,这本书每一章用一个小游戏来介绍cocos2

2012-06-13 13:15:06 1104

原创 Jackson_Java和Json/XML互转的开源框架

记得当时我在优化同事的Oauth能力开放项目的时候,需要把Java对象转化为Json和XML格式。当时是花了一天的时间,尝试了各种开源框架,最终选用了Jackson(官网:http://jackson.codehaus.org/)。它支持Java和Json格式的互转,同时也支持Java和XML的互转。它简单易用,而且通过简单的封装就可以适合项目的需求。用到的Jar包:①jackson-all-

2012-06-11 13:02:44 6679

原创 【斯坦福大学公开课Developing Applications for iOS Fall 2011】学习记录之一

最近准备做一个应用,以前只是粗略地看了《Beginning iPhone 4 Development Exploring the iOS SDK》这本书,现在来看视频感觉很好,它帮助我回忆起不少的知识。Lecture 1 MVC and Intro to Objective-C第一课里面重要的知识点:MVC(模型-视图-控制器)M = 你的应用是什么(数据逻辑)C = 你的M怎

2012-05-20 02:50:58 1208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除