小编Mus*_*afa的帖子

将UIImage大小减小到可管理的大小(减少字节数)

我想减少设备捕获的图像的字节数,因为我相信_imageScaledToSize它不会减少图片的字节数(或者它是什么?) - 我想将图像的缩略图存储在本地字典中对象并不能将全尺寸图像放入字典中.任何的想法?

iphone cocoa resize image objective-c

9
推荐指数
2
解决办法
2万
查看次数

URL编码和HTML编码NSStrings

他们是一种编码/解码HTML和URL的方法(在Xcode中,使用Objective-C)?

[NSString stringWithContentsOfFile:<#(NSString *)path#> encoding:<#(NSStringEncoding)enc#> error:<#(NSError **)error#>]
Run Code Online (Sandbox Code Playgroud)

这似乎不符合我的预期.我认为它会将像"<"这样的特殊字符转换为等效的HTML实体,在这种情况下是"<".

以下是与该主题相关的w3school链接的参考(一般):

HTML URL编码参考

HTML实体参考

感谢期待.

iphone encoding urlencode nsstring html-entities

9
推荐指数
2
解决办法
2万
查看次数

iOS应用中的Google Places API

在提出问题之前,让我分享一下我的发现.

Google Places API文档说:"注意:要使用Google Places API,您必须首先请求使用Maps API客户端ID和加密密钥来签署您的请求网址.有关签署URL请求的信息,请参阅URL身份验证文档在Web服务API主页中."

  1. Google Places API仍处于开发者预览版中. http://code.google.com/apis/maps/documentation/places/

  2. 我们需要客户ID(必填)和签名(必填)才能使用Google Places API. http://code.google.com/apis/maps/documentation/webservices/index.html#URLSigning

  3. 而且,要获得签名,我们需要一个Google Adsense帐户才能获得Adsense发布商ID(必填). http://gmaps-ws-console.appspot.com/

  4. 您可以在此处找到使用Google Places API的要求. http://code.google.com/apis/maps/documentation/places/index.html#Requirements

  5. Google Maps API的注册页面显示,"您的服务必须可供最终用户免费使用.要在其他类型的应用程序中使用Google地图技术,请使用Google Maps API Premier.有关详细信息,请参阅此常见问题解答." http://code.google.com/intl/it-IT/apis/maps/signup.html

现在,这就是我想知道的.

我打算在我的iOS应用程序中使用Google Places API.我不想使用Adsense.我还可以免费访问Google Places API吗?怎么样?

如果我无法免费访问Google Places API,使用此服务和可用付款模式的相关费用是多少?我无法找到任何特定资源来获取此信息.

这是一个特定的场景.如果我的iOS应用程序是免费的怎么办 免费版使用Google Places API.但是......我的iOS应用程序具有一些使用应用程序内购买(付费功能)公开的其他功能.付费功能不使用Google Places API.这可以接受吗?

ios google-places

9
推荐指数
1
解决办法
2万
查看次数

调用addObserver和removeObserver方法的可能位置

我有一个子视图向其父视图发送通知的情况.现在,我打电话给addObserver:viewWillAppear:removeObserver:viewWillDisappear:.但是,我猜这是不正确的,因为viewWillAppear:视图刷新时调用.

[[NSNotificationCenter defaultCenter] addObserver: (id)observer selector: (SEL)aSelector name: (NSString *)aName object: (id)anObject];

[[NSNotificationCenter defaultCenter] removeObserver: (id)observer name: (NSString *)aName object: (id)anObject];
Run Code Online (Sandbox Code Playgroud)

谢谢.

iphone cocoa notifications addobserver

8
推荐指数
1
解决办法
7437
查看次数

iPhone开发 - 内存管理的经验教训

我需要内存管理课程.我有一个使用多个视图(大约10个)的应用程序,其中一些附加到选项卡控制器.问题是我正在使用图像(我从Web服务加载的许多图像).我面临以下问题.

  1. 当我在表格视图中滚动时,内存不断增加(为什么?) - 我从Apple的站点检查了CustomTableViewCell应用程序,当我使用Instruments运行它时,它显示相同的符号.

  2. 我正在使用带有许多对象的自动释放,但我发现这些对象实际上并没有被释放并且内存已经连线.我怎样摆脱这些物体?

  3. 如何告诉NSAutoreleasePool定期释放未使用的对象?我认为这可以帮助我摆脱有线内存.但我能这样做吗?

有没有Apple或其他人(书籍或在线文章)解释如何使用仪器的例子(稍微详细的例子?)并微调应用程序的内存和性能?

谢谢.

memory iphone performance

8
推荐指数
1
解决办法
1857
查看次数

将Cocos2D与UIKit集成

我环顾四周,并且我看到很少有关于如何将cocos2d与UIKit集成的材料(注意:不是相反).我的意思是......例如......在UIView中添加一个cocos精灵动画,它放在一个拆分视图控制器(作为子视图)中.我怎样才能做到这一点!?

我想从UISplitView项目模板或UITabBar项目模板开始.

ps我已经做了一段时间的iPhone开发,但是当涉及到cocos2d框架时我就是一个菜鸟.

iphone uikit cocos2d-iphone ipad ios

8
推荐指数
1
解决办法
3869
查看次数

将字形/字符从一个字体文件复制/粘贴到另一个字体文件

我有两个不同的字体文件FontFile1.otf和FontFile2.otf.我想将位于1759的Unicode字符从FontFile1.otf复制到FontFile2.otf.我怎样才能做到这一点?

我尝试使用FontForge和Fontographer进行此操作,但粘贴似乎不起作用(粘贴已禁用,并且菜单项未启用).是否有任何复制/粘贴的具体说明?我还可以使用其他工具吗?

macos fonts fontforge

8
推荐指数
2
解决办法
6551
查看次数

iPhone开发 - 使用多个视图/ xib/nib的复杂应用程序

我是iPhone开发的新手,多个视图(xib或nib)让我很困惑.这就是我想要实现的目标......

  1. 使用标签栏查看(标签1,标签2,标签3)
  2. 选项卡2视图(导航控制器)2.1选择表行将显示带有单元格详细信息的视图2.2导航栏上的添加按钮将显示一系列视图界面以获取不同类型的信息(例如位置信息,个人信息等) - 需要这是顺序的,不能为此使用控制段.成功收集信息后,在选项卡2视图表中创建新单元格,将相关信息保存到自定义结构,并显示包含2个选项的完成页面(添加另一个,查看添加项目 - 只读视图)

我对如何处理这些多个视图感到困惑(将它们链接在一起,并来回传递信息).所有这些都将由我的应用程序委托类处理,还是我可以/应该使用多个委托类?无论哪种方式,你能指出我正确的方向 - 可能是一些示例应用程序或教程解释如何处理这样或更复杂的情况.

在这方面的任何帮助将受到高度赞赏.


我已经看过TheElements和SeismicXML示例.

TheElements示例代码给出了如何使用基本理念UITabBarController,以及UINavigationController,但如不讨论从子控制器将信息传递给家长.

在我的情况下,我有一个UITabBarController,其中一个标签显示UINavigationController右上角的一个带(+)或导航栏.现在(+)将打开一个用户输入接口,该输入将用于存储数据(例如在sql中),并在UITableView嵌入式中创建一个新的表格单元格UINavigationController.现在,使用(+)打开的界面将按照一系列步骤(如Main> Step 1> Step 2> Complete)接受用户输入.每个步骤都将显示一个单独的视图.我正在努力设计这个模型.或者,也许我不习惯在Cocoa/iPhone中进行编程,而且我不会直接看.我还有什么其他选择 - 当涉及到涉及20-30个字段(文本,列表,日期,图像等)的用户输入时.你能提供一些有关这方面的意见吗?

谢谢你的帮助.

iphone multiple-views

7
推荐指数
1
解决办法
2万
查看次数

iOS 4.3上的奇怪崩溃问题

由于iOS 4.3 SDK不再处于测试阶段,我相信我可以在这里谈论它.

UIApplicationExitsOnSuspend在我的应用程序中使用flag来每次重新启动应用程序(而不是恢复).现在,它之前运行得很好,但是现在,我的应用程序在随机(启动/恢复)实例上崩溃了,而且我没有从崩溃日志中得到任何结果.我现在没有任何理论.任何人?

调试控制台:

/SourceCache/ProtocolBuffer/ProtocolBuffer-51.2/Runtime/PBRequester.m:684 server returned error: 503
Run Code Online (Sandbox Code Playgroud)

安慰:

Mar 14 12:06:21 unknown kernel[0] <Debug>: launchd[444] Builtin profile: container (sandbox)
Mar 14 12:06:21 unknown kernel[0] <Debug>: launchd[444] Container: /private/var/mobile/Applications/FCE3BCD3-EA2F-4E60-9C37-08189F19AA67 [69] (sandbox)
Mar 14 12:06:24 unknown MobileStorageMounter[443] <Notice>: (0x3ea6148c) idle_timer_callback: Exiting after idle timeout
Mar 14 12:06:31 unknown kernel[0] <Debug>: launchd[445] Builtin profile: container (sandbox)
Mar 14 12:06:31 unknown kernel[0] <Debug>: launchd[445] Container: /private/var/mobile/Applications/FCE3BCD3-EA2F-4E60-9C37-08189F19AA67 [69] (sandbox)
Mar 14 12:06:37 unknown kernel[0] <Debug>: launchd[447] Builtin profile: container (sandbox) …
Run Code Online (Sandbox Code Playgroud)

iphone crash ios4

7
推荐指数
1
解决办法
9575
查看次数

获取具有Alpha通道的图像的CGPath

如何将图像轮廓视为CGPath

例如,如何获取Google徽标的大纲(具有透明背景).这可能是稍微复杂的情况.因此,处理不太复杂的场景的解决方案也适用于我.

新的Google徽标

drawing uiimage cgpath ios

7
推荐指数
1
解决办法
984
查看次数