为啥不同版本苹果手机对同一小程序显示不一样
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥不同版本苹果手机对同一小程序显示不一样相关的知识,希望对你有一定的参考价值。
手机不同版本内存大小不一样,所以对于手机接受的小程序大小要求也不一样,从而显示也不一样!因为手机内存的限制要求手机可以下载软件必须短小精悍,否则会影响手机的运行和主要功能的使用! 参考技术A 不同手机的系统设置是有区别的,屏幕大小的不同,按键的位置不同,都会造成显示方面的不同,这个很正常。 参考技术B 手机版本不一样显示就不一样,特别是一些小程序,开发商对每个程序设计都不一样的。 参考技术C 屏幕大小不一样,手机版本也不一样 参考技术D 写程序的人不一样吧int 在同一个文件中是不一样的。苹果手机
【中文标题】int 在同一个文件中是不一样的。苹果手机【英文标题】:Int is not the same in the same file. iPhone 【发布时间】:2011-07-15 19:31:42 【问题描述】:我有一个 iPhone 应用程序,它有一个文件 (.h .m) 用于 2 个笔尖。我在 nib1 上有一个按钮,它添加了
buttonPressed
number ++;
并且 nib1 和 nib2 都应该显示这个 int。但是当我按下按钮时 nib1 正在计数时 nib2 只会显示 0 。如果我反转这个并将按钮放在 nib2 上,那么 nib1 将不会显示它。他们再次共享代码,因为它们都来自同一个文件。其他方法适用于 nib1 和 nib2。但是这个 int 不会从另一个角度计算。
【问题讨论】:
变量声明在哪里? 它们是否在两个 nib 中都连接到正确的 int ? 它们都连接到显示 int 的相同方法 【参考方案1】:两个 nib 构成 2 个独立的对象,它们不共享相同的数字实例。它们共享同一个类来表示对象并不重要。如果您想在对象之间共享变量,您可能需要研究单例设计模式或尝试使用NSUserDefaults
。
【讨论】:
以上是关于为啥不同版本苹果手机对同一小程序显示不一样的主要内容,如果未能解决你的问题,请参考以下文章