我的iOS应用程序使用许多在Apache 2.0和类似许可下许可的第三方组件,这要求我包含各种文本,这类事情:
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
Run Code Online (Sandbox Code Playgroud)
将这些信息置于设置包中的"许可"子条目下似乎有一个合理的先例(在ipad facebook,页面,主题演讲,数字和wikipanion上似乎都这样做).
我努力实现同样的努力; 我似乎需要逐行拆分文本并一次输入xcode一行(并且xcode4在编辑plist时似乎有崩溃问题).
看起来几乎可以肯定是某个地方要做的事情,或者是我错过了一些简单的方法.
我正在使用Xcode 5的资产目录,我想用我LaunchImage作为我家视图的背景图像(这是一种非常常见的做法,使得从'加载'到'加载'的过渡看起来很流畅).
我想在资产目录中使用相同的条目来节省空间,而不必在两个不同的图像集中复制图像.
但是,致电:
UIImage *image = [UIImage imageNamed:@"LaunchImage"]; //returns nil
Run Code Online (Sandbox Code Playgroud) 由于最近停止了ASIHTTPRequest的工作,似乎注意力转向AFNetworking.
但是,我还没有找到两个库的功能的良好比较,所以我不知道如果/当我切换时我可能会失去什么.
到目前为止我发现的主要差异是:
有没有人看到两个图书馆的任何良好比较或从一个图书馆转换到另一个图书馆的任何记录经验?
我是obj-c的新手,并且一直在为我的一些项目使用asihttp.当在asihttp中做一个post请求时就这样做了.
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:height forKey:@"user[height]"];
[request setPostValue:weight forKey:@"user[weight]"];
[request setDelegate:self];
[request startAsynchronous];
Run Code Online (Sandbox Code Playgroud)
怎么会这样做AFNetworking的代码示例?
我已经得到了让Json getrequest在AFNetworking工作,但这个帖子请求给了我一些问题.提前感谢您的帮助.
我正在寻找创建一个与REST Web服务通信的iPhone应用程序.因为会传输一些用户敏感数据(名称,地址,年龄等),所以我正在考虑保护与SSL的连接.
然而,在我之前对App Store提交的越狱中,我看到我问的第一个问题是"你的应用程序是否使用加密?" 根据对此问题和其他后续问题的回答,可能需要美国出口合规.
我的公司不在美国,我们也没有美国办事处.
是否有其他人使用SSL提交了一个应用程序用于此类目的?如果是这样,您是否需要做任何事情才能获得使用它的许可,无论是来自Apple还是来自美国政府?
我正在尝试以多线程方式使用核心数据.我只是想在后台下载新数据时显示以前下载的数据的应用程序.这应该让用户在更新过程中访问应用程序.
我有一个NSURLConnection使用委托异步下载文件(并显示进度),然后我使用XMLParser解析新数据并在单独的上下文中创建新的NSManagedObjects,具有自己的persistentStore并使用单独的线程.
问题是在显示新对象时在旧对象的同一上下文中创建新对象会抛出BAD_INSTRUCTION异常.所以,我决定为新数据使用单独的上下文,但是我无法找到一种方法,一旦完成就将所有对象移动到其他上下文.
Paolo又名SlowTree
由于我更新到xcode 4.3并让它将我的调试器切换到lldb,因此任何打印成员变量的请求都会失败,并显示以下错误消息:
(lldb) print request
error: error: reference to 'id' is ambiguous
note: candidate found by name lookup is 'id'
note: candidate found by name lookup is 'id'
error: 1 errors parsing expression
Run Code Online (Sandbox Code Playgroud)
'自我'没问题:
(lldb) print self
(LoginViewController *) $6 = 0x1cd54d50
Run Code Online (Sandbox Code Playgroud)
打印成员变量的其他形式也会失败:
(lldb) print self.request
error: property 'request' not found on object of type 'LoginViewController *'; did you mean to access ivar 'request'?
error: 1 errors parsing expression
(lldb) print self->request
error: error: reference to 'id' is ambiguous
note: …Run Code Online (Sandbox Code Playgroud) 我正在寻找为我们的iPhone应用程序设置自动夜间构建服务器,并寻找有效和无效的建议.
基本上,至少每晚运行所有单元测试并向我们的内部网站发布新的特殊构建.
所有开发人员都使用笔记本电脑(将在一夜之间关闭),因此我正在考虑购买专用的Mac Mini来实现这一目标.
我不确定我是否应该购买标准的Mac OS X或服务器版本.
至少对于第一次尝试,我正在考虑使用从crontab运行的简单shell脚本来完成实际工作.将来,一个完整的持续集成服务器(哈德森等)会很好.
我已经通过搜索找到了一些文章,尽管它们非常简短:
http://nachbaur.com/blog/how-to-automate-your-iphone-app-builds-with-hudson
http://blog.jeffreyfredrick.com/2008/11/27/continuous-integration-for-iphonexcode-projects/
而且这个stackoverflow问题有一些有用的软件信息(虽然现在已经两年了):
人们可以提供有关他们如何设置构建服务器以及任何潜在问题的任何指导,我们将不胜感激.
谢谢!
约瑟夫
我想动画从子视图到超级视图的过渡.
我使用以下方式显示子视图:
[UIView beginAnimations:@"curlup" context:nil];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:.5];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES];
[self.view addSubview:self.mysubview.view];
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
以上工作正常.它回到超级视图,我没有得到任何动画:
[UIView beginAnimations:@"curldown" context:nil];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:.5];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.view cache:YES];
[self.view removeFromSuperview];
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
我有什么不同的东西可以让子视图在移除时动画化吗?
如何禁用在UITableView中仅选择单个单元格?我有几个,我只希望最后一个被禁用.
ios ×9
iphone ×6
objective-c ×3
afnetworking ×2
cocoa-touch ×2
ipad ×2
app-store ×1
core-data ×1
encryption ×1
ios7 ×1
lldb ×1
plist ×1
ssl ×1
uitableview ×1
uiview ×1
xcode ×1
xcode4.3 ×1
xcode5 ×1