`
jason_zh
  • 浏览: 8262 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

Compatible code for OS 2.2.1 and 3.0

阅读更多
http://iphonesdkdev.blogspot.com/2009/08/compatible-code-for-os-221-and-30.html

Here are the steps involved

(1) Base SDK set to iPhone Device 3.0
(2) In Project Settings, iPhone OS Deployment Target set to iPhone OS 2.2.1
(3) Change the source code in RootViewController.m that have setFont or setImage methods, there are about 18 such changes to be done.


This is how to change the source code by adding respondsToSelector: test before using the deprecated method


change from


  [footer.titleLabel setFont:[UIFont systemFontOfSize:14.0]];


to


  if ( [footer respondsToSelector:@selector(setFont:)] ) {
    [footer setFont:[UIFont systemFontOfSize:14.0]];
  }
  else {
    [footer.titleLabel setFont:[UIFont systemFontOfSize:14.0]];
  }



change from

  cell.imageView.image = [UIImage imageNamed:@"Daily.png"];


to


  if ( [cell respondsToSelector:@selector(setImage:)] ) {
    cell.image = [UIImage imageNamed:@"Daily.png"];
  }
  else {
    cell.imageView.image = [UIImage imageNamed:@"Daily.png"];
  }


You may get warnings when build to actual 2.2.1 OS device, but this is normal. However, you cannot build to 2.2.1 Simulator.
分享到:
评论

相关推荐

    Text Animator for Unity 2.2.1

    Text Animator for Unity 2.2.1

    struts2.2.1+spring3.0+hibernate3.0框架整合

    Struts2、Spring和Hibernate是Java开发中常用的三大开源框架,它们各自负责Web应用程序的不同层面:Struts2处理表示层,Spring提供业务逻辑管理和依赖注入,而Hibernate则专注于持久层,管理数据库交互。...

    Unity3D 图像识别 人脸识别插件 OpenCV for Unity 2.2.1

    ### Unity3D 图像识别 人脸识别插件 OpenCV for Unity 2.2.1 #### 知识点一:OpenCV for Unity 插件简介 OpenCV for Unity 是一款强大的图像处理与计算机视觉库,它将 OpenCV 的功能集成到 Unity 游戏引擎中,使...

    ArcGIS API For iOS 2.2.1及26个例程源代码

    ArcGIS API For iOS 2.2.1及26个例程源代码 ArcGIS API for iOS 使您可使用 Objective C 构建多种应用程序(这些应用程序将运用 ArcGIS Server 提供的强大制图、地理编码、地理处理和自定义功能)并将它们部署到 ...

    Wireshark 2.2.1 for mac

    Wireshark 2.2.1 for mac

    Telerik UI for Blazor 2.2.1

    Telerik UI for Blazor is the newest edition to the Telerik product line. Right after Microsoft’s announcement we started working on our Blazor suite as we were pretty sure it will be a trailblazer. ...

    OSEK_VDX_Operating System(OS)_V2.2.1_2003.pdf

    OSEK(Open Software for Embedded Control in Cars)是一个汽车行业的联合项目,旨在为车辆中的分布式控制单元建立一个开放架构的行业标准。OSEK OS是这个项目的一部分,它定义了一个实时操作系统,支持多任务处理...

    Tornado.2.2.1_VxWorks.5.5.1.for.PowerPC part5

    [Tornado.2.2.1_VxWorks.5.5.1.for.PowerPC].TORNADO.2.2.1.FOR.POWERPC.CD1(ED2000.COM)

    utorrent 2.2.1

    utorrent 2.2.1

    Spring 3.0+Hibernate 3.6+Struts2.2.1详解

    在本项目中,我们探讨了如何整合Spring 3.0、Hibernate 3.6和Struts2.2.1这三大框架,以构建一个高效、灵活的企业级Web应用程序。这三者结合,提供了模型-视图-控制器(MVC)架构、持久层管理和AOP(面向切面编程)...

    MongoDB For Linux v2.2.1 rc1

    MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。...

    Tornado.2.2.1_VxWorks.5.5.1.for.PowerPC part2.rar

    [Tornado.2.2.1_VxWorks.5.5.1.for.PowerPC].TORNADO.2.2.1.FOR.POWERPC.CD1(ED2000.COM)

    uTorrent 2.2.1中文版

    《uTorrent 2.2.1中文版:经典与稳定性并存的BT下载神器》 uTorrent是一款全球广泛使用的轻量级BitTorrent客户端,尤其以其高效、稳定和资源占用低的特点备受用户喜爱。在这个版本——uTorrent 2.2.1中,我们看到了...

    async-http-servlet-3.0-2.2.1.GA.jar

    async-http-servlet-3.0-2.2.1.GA.jar

    ArcGIS Runtime SDK for iOS v2.2.1发布

    ArcGIS Runtime SDK for iOS v2.2.1发布,这个版本主要是对v2.2中SDK installer的修复,v2.2版本中,安装程序会复制非必须的、与ArcGIS Project Template for XCode相关的文件,这些模板在2.1中时被取消掉的。...

    nacos-2.2.1安装包及源码包

    Nacos安装包(nacos-2.2.1): nacos-server-2.2.1.tar.gz nacos-server-2.2.1.zip Nacos源码(nacos-2.2.1): nacos-2.2.1.tar.gz nacos-2.2.1.zip

    wind_media_library_3_0_3.rar_tornado 2.2_tornado 2.2.1_tornado i

    WIND MEDIA LIBRARY 3.0.3 (CP3) for Tornado 2.2.0 and Tornado 2.2.1 Up-to-date product bulletins, information on known problems and fixes/changes made in this release, and essential reference ...

    CarWith_2.2.1-20240401.apk

    CarWith_2.2.1-20240401.apk

    Super-ScrollView-for-UGUI-2.2.1.zip

    《Super-ScrollView-for-UGUI 2.2.1:Unity3D中的高效滚动视图组件》 在Unity3D游戏开发中,特别是在构建大型、复杂界面时,滚动视图(ScrollView)是一个不可或缺的组件。它允许用户在有限的屏幕空间内查看和交互...

    linux-2.2.1源码

    《深入剖析Linux 2.2.1内核源码》 Linux内核是开源操作系统的核心,它的源码是全球开发者智慧的结晶。Linux 2.2.1版本的源码,尽管相较于现在的版本略显老旧,但对于理解内核工作原理和学习操作系统底层知识,仍...

Global site tag (gtag.js) - Google Analytics