小编Zeb*_*ebs的帖子

实现自定义动画以在iPad上显示指定视图的模态视图

在iPad上我们有更多的工作空间,因此呈现全屏模态视图并不理想.

我知道如何在新的formSheet中呈现模态视图,并且可以在这个问题上找到一个接近的方法:iPad iTunes动画

问题是你无法选择动画的来源,所以它只是默认并从中心出现,我想自定义它以便从特定位置出现.

我可以在此视频的前几秒看到这个动画的最佳例子

如果有人能够使用代码,教程或文档指出我正确的方向,我将非常感谢!

更新:

经过一番调查后,我发现第一部分可以使用图层和核心动画来完成; 然后动画一个formSheet模态视图,但我仍然不太明白如何实现它,希望你们可以帮助!

iphone animation ipad modalviewcontroller ios

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

建议在iOS和Android上将(非交互式)动画(使用Maya制作)加载到OpenGL ES中

到目前为止,我们已经能够成功地将静态OBJ文件(转换为.h)加载到我们的OpenGL应用程序中.

然后,我们可以将变换应用于这些对象,以便为它们设置动画.

我们项目的下一步是让专业的3D动画师在Maya中完成动画制作,并创建一个"Loader",使用OpenGL在3D中显示动画.

我们在网上找到了许多处理视频游戏和加载静态模型的例子,但我们的动画将由动画师完全预先定义,我们只需要加载它们.

重要的是要提到我们无法在视频中呈现它,因为我们正在AR库上构建它,这将让用户逐字地绕过动画,该部分已经解决,我们只需要使用OpenGL来渲染动画.

关于动画师用来从Maya导出的适当格式,我已经研究了这个问题.

.dae(COLLADA)文件格式似乎是封装模型和动画信息的好方法,并使用Assimp加载它但我们还没有找到为iOS或Android编译的这个加载器(这是我们正在开发的平台).

我们在网上推荐的另一种方法是导出一系列OBJ文件并为每个帧加载相应的OBJ.

我们看到的另一种方法是使用"引擎",但是有很多方法很难知道我们应该关注哪一个.

我们不介意支付引擎但我们怎么知道哪一个最好?

我们找到了这些例子,但我们没有看到明确的"赢家".

有没有人在iOS或Android设备上得到这样的东西?

你的建议是什么?

3d animation android opengl-es ios

12
推荐指数
1
解决办法
1696
查看次数

Objective-C子类化基础知识,如何添加自定义属性;

我有一个问题子类MKPolygon.

我想添加一个简单的int tag属性,但我不断获取MKPolygon的实例而不是我的自定义类,因此调用setTag:会导致异常.

问题是MKPolygons是使用类方法创建的:polygonWithCoordinates: count:我不知道如何将其转换为我的类的实例(包括标记属性).

您如何向MKPolygon添加标签属性?

谢谢!

iphone objective-c subclassing ipad ios

11
推荐指数
2
解决办法
3070
查看次数

动态编程 - 油漆栅栏算法

有一个有n个帖子的围栏,每个帖子都可以涂上一种k颜色.您必须绘制所有帖子,使得不超过两个相邻的栅栏柱具有相同的颜色.返回可以绘制栅栏的总方式.

diff - 具有不同颜色的组合的数量,
相同 - 具有相同颜色的组合的数量,
n - 发布的数量,
k - 颜色的数量.

对于n = 1:

diff = k;
same = 0;
Run Code Online (Sandbox Code Playgroud)

对于n = 2:

diff = k * (k - 1);
same = k;
Run Code Online (Sandbox Code Playgroud)

对于n = 3:

diff = (k + k * (k - 1)) * (k - 1);
same = k * (k - 1);
Run Code Online (Sandbox Code Playgroud)

最后的公式是:

diff[i] = (diff[i - 1] + diff[i - 2]) * (k - 1);
same[i] =  diff[i - …
Run Code Online (Sandbox Code Playgroud)

algorithm dynamic-programming combinatorics

9
推荐指数
3
解决办法
4659
查看次数

对于iOS上的所有图像文件,PNG是否优先于JPEG?

Xcode优化了png图像,因此加载速度更快,但是对于不适用于按钮和UI的其他图像资源(例如照片),这也是推荐使用的吗?

或者将UI图像作为png和"照片"作为JPEG是标准吗?

这里的最佳做法是什么?

iphone xcode png uiimage ios

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

如何创建自己的Web API/Web服务

我一直在开发iOS应用程序,但它们都处理设备上的信息.

我想扩展我的知识和我的应用程序的吸引力.

我需要的是一个很好的教程,如何创建我自己的在线SQL数据库和API来访问它的所有信息.

我已经使用了几个API(Twitter,Facebook,Google等),所以在iOS方面我已经准备好了.

我很乐意使用Google App Engine实现它,但如果您知道实现这一点的方法,我很高兴听到它们; 我听说Java,.net和Ruby是最好的选择.

我在网上找到了很多教程,但我知道Stack Overflow用户拥有丰富的资源知识,可以帮助我和其他开发人员更快,更轻松地学习和学习.

我认为这个问题的答案对于所有对Wb API感兴趣的开发人员来说都是一个很好的资源.

非常感谢您的帮助.

iphone api google-app-engine web-services ios

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

多个python安装和pip,伙计,我的站点包在哪里?

众所周知,Mac OS预装了自己的python.

建议似乎是单独留下并使用自制软件将新的python安装到系统中.

我的问题是在使用自制软件安装python(和pip)之后,pip正在将软件包安装到Mac OS站点包而不是我自己的软件包中.我已经确认我正在运行"自制"点子:

$ which pip
/usr/local/bin/pip
Run Code Online (Sandbox Code Playgroud)

但是,当我pip安装的东西,我可以安装在以下位置:

/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

Pip应该安装在,/usr/local/lib/python2.7/site-packages除非我想念一些东西.

令人惊讶的是,检查-V产生了令人惊讶的结果:

pip -V
pip 7.1.0 from /usr/local/lib/python2.7/site-packages (python 2.7)
Run Code Online (Sandbox Code Playgroud)

pip list刚刚运行后运行pip install并没有显示那些据说刚刚安装的软件包,而是出现了错误的site-packages.

除此之外/lib/python2.7/site-packages,我的$ PYTHONPATH无法识别安装在其上的软件包,因此我无法使用它们.

为了增加更多的混淆,我决定使用virtualenv,但我很惊讶甚至使用与virtualenv活动的pip保持安装/lib/python2.7/site-packages而不是virtualenv站点包.

所以,不知怎的,我最终得到了一个自制的点子,它安装了自制网站包之外的包和一个不能使用pip安装的包的python解释器.

您如何建议我找到根本原因并获得流畅的Python体验?:)

python macos homebrew pip python-2.7

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

AddressBook Crash,仅限一些联系人

我的应用程序崩溃了,这是一个由AddressBook API引起的问题,它只发生在一些联系人身上.

这是日志:

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x00000102, 0x316ebd38
Crashed Thread:  0

Thread 0 Crashed:
0   CoreFoundation                    0x00001cfe CFRetain + 90
1   AddressBook                       0x00004b2c ABCMultiValueCopyValueAtIndex + 28
2   AddressBook                       0x0001066a ABMultiValueCopyValueAtIndex + 2
3   Call Monitor                      0x00003824 -[CallAppDelegate peoplePickerNavigationController:shouldContinueAfterSelectingPerson:property:identifier:] (AppDelegate.m:408)
4   AddressBookUI                     0x00032cfc -[ABPeoplePickerNavigationController personViewController:shouldPerformDefaultActionForPerson:property:identifier:withMemberCell:] + 152
5   AddressBookUI                     0x0003b8ce -[ABPersonViewControllerHelper personTableViewDataSource:selectedPropertyAtIndex:inPropertyGroup:withMemberCell:forEditing:] + 222
6   AddressBookUI                     0x0004a17c -[ABPersonTableViewDataSource valueAtIndex:selectedForPropertyGroup:withMemberCell:forEditing:] + 40
7   AddressBookUI                     0x00048c00 -[ABPersonTableViewDataSource tableView:didSelectRowAtIndexPath:] + 316
8   UIKit                             0x00091f40 -[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:] + 656
9   UIKit                             0x0009db40 …
Run Code Online (Sandbox Code Playgroud)

iphone api contact addressbook ios

6
推荐指数
1
解决办法
2418
查看次数

(a + b)>> 1是什么意思?

int c = (a+b) >>1C++ 中的意思是什么?

c++ operators

4
推荐指数
3
解决办法
3420
查看次数

从iOS发送信用卡号到REST API时的最佳安全实践

我的应用程序必须与API通信,我们可以轻松地发送和获取数据.

现在我们将所有内容作为纯文本作为URL的参数发送.

我绝不是安全专家,但常识告诉我在转移过程中应该加密信用卡号.

服务器可以担心存储,我唯一关心的是数据的实际传输.

从我的阅读中我得知我需要一个私钥加密算法,因为它需要被服务器反转以获得实际数据.

是否已经在CommonCrypto框架上实现了一个好的?

你的建议是什么?

我希望使用iOS来做到这一点,我确信安全框架有工具来完成这个挑战,我只是不知道在哪里寻找或寻找什么.

谢谢!

security iphone http ipad ios

4
推荐指数
1
解决办法
1594
查看次数