我正在制作一个iPhone应用程序,我想把它放在一堆地址中,并使用不同颜色的引脚在地图上显示它们以标记不同的地址.首先,这可能吗?其次,我想要一种方法来实现它而无需在浏览器中打开地图,而是直接将其显示为视图.这可能吗?谢谢.
例如,如果我从字符串"dcab"开始,我想要一个接受该字符串并从中生成字符串"abcd"的函数.同样"猫"应该产生"行为".我试图想出一个有效的方法来做到这一点.谢谢你的帮助.
显然这些都是一堂课,对吧?但我找不到任何javadoc api.我可以找到一个Arrays类,它提供了处理这些类型数组的方法,但不是这些类的实际类.我一直对此感到困惑.
"数量是未知的"我的意思是,在创建我用来存储它们的任何数据结构时,我不知道最终将存储多少个对象.一旦我拥有了所有这些对象,我希望能够遍历所有这些对象,并且无论我访问它们的顺序都无关紧要.我想知道什么是最有效的(在时间和空间上,但主要是时间)在java中这样做的方法.
我做对的对象会出现在事情的最大数量上限,所以我正在考虑只是让这种大小的数组.但我不想浪费空间,阵列最终可能会比实际存储在其中的元素数量大两倍.
我也在考虑使用LinkedList,因为我认为迭代它可能比从一个像hashmap这样的东西创建一个迭代器并迭代它更有效.但我不知道从各种java数据结构创建迭代器有多昂贵.
那么,有什么想法吗?
我正在创建一个iPad游戏,它有一个viewController,可以从nib文件加载到它的视图中.视图中有一堆按钮,我通过界面构建器链接到UIButton*变量(因此每个按钮链接到一个不同的变量).我们在其中一个按钮(使用我的第一个按钮变量,b1)上加载了笔尖后立即检查了保留计数,它给了我一个值2.任何人都可以解释为什么它是2?在笔尖加载后保留它的两件事是什么?
而现在我更加困惑,因为在我的dealloc函数中,我单独释放了每个按钮变量,然后检查其中一个按钮变量的保留计数,它仍然是STILL 2!它至少应该降到1,不应该有吗?我应该在dealloc函数中多次发布它吗?如果是这样,有多少?
谢谢
我对正则表达式很不好,所以希望你们和gals能够帮助我.我有一个名为str的字符串,我想确保它是以下形式:它不是任何东西,或者它是一个数字(可以是任意数量的数字),或者它是任意数量的数字(每个数字可以是任意数字的长度,如单个数字的情况)由〜字符分隔.
因此,例如,如果str是以下任何一种,它将采用正确的形式:"","0","123","13~55","123~4~121","1~23~ 43〜4" .
如果它是有效的,我将如何形成一个str匹配的正则表达式模式字符串?