小编Kei*_*ald的帖子

iPhone UIView动画最佳实践

在iPhone上设置动画视图过渡的最佳做法是什么?

例如,ViewTransitions来自apple 的示例项目使用如下代码:

CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:1];
[applicationLoadViewIn setType:kCATransitionReveal];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];
Run Code Online (Sandbox Code Playgroud)

但是网络上还有漂浮的代码片段,如下所示:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

什么是最好的方法?如果你也可以提供一个片段,那就非常感激了.

注意:我无法让第二种方法正常工作.

iphone cocoa-touch core-animation uiview ios

142
推荐指数
6
解决办法
21万
查看次数

如何在iPhone上访问SQLite数据库实例?

我正在开发一个使用内置SQLite数据库的iPhone应用程序.我正在尝试通过sqlite3命令行工具查看和打开数据库,以便我可以对它执行任意SQL.

当我在模拟器中运行我的应用程序时,.sqlite它创建的文件位于~/Library/Application Support/iPhone Simulator/User/Applications/.

如何在物理iPhone上看到该文件?

sqlite iphone ios

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

给定ExpressionType.MemberAccess类型,我如何获得字段值?

我正在解析表达式树.给定ExpressionType.MemberAccess的NodeType,如何获取该Field的值?

来自C#MSDN文档:MemberAccess是表示从字段或属性读取的节点.

代码片段令人难以置信,非常有用.提前致谢!!!

我的代码看起来像这样:

public static List<T> Filter(Expression<Func<T, bool>> filterExp) 
{
//the expression is indeed a binary expression in this case
BinaryExpression expBody = filterExp.Body as BinaryExpression;

if (expBody.Left.NodeType == ExpressionType.MemberAccess) 
  //do something with ((MemberExpressionexpBody.Left).Name

//right hand side is indeed member access. in fact, the value comes from //aspdroplist.selectedvalue            
if (expBody.Right.NodeType == ExpressionType.MemberAccess)
{
   //how do i get the value of aspdroplist.selected value?? note: it's non-static                        
}

//return a list
}
Run Code Online (Sandbox Code Playgroud)

c# reflection expression-trees

33
推荐指数
2
解决办法
7791
查看次数

我如何获得MemberInfo的价值?

如何获取MemberInfo对象的值?.Name返回变量的名称,但我需要该值.

我认为你可以这样做,FieldInfo但我没有一个片段,如果你知道如何做到这一点你能提供一个片段吗?

谢谢!

c# reflection

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

如何覆盖UIViewController中的"view"属性?

我有一个自定义UIViewController和自定义UIView.我想重写viewcontroller.view属性以返回MyCustomUIView.

现在我有:

@interface MyViewController : UIViewController {    
    IBOutlet MyView* view;
}

@property (nonatomic, retain) IBOutlet MyView* view;
Run Code Online (Sandbox Code Playgroud)

这个编译但是我得到一个警告:属性'view'类型与超类'UIViewController'属性类型不匹配.

我该如何缓解此警告?

iphone cocoa-touch uiviewcontroller uiview

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

序列图逆向工程

我正在寻找一种工具,可以将Java反向工程为序列图.但也提供了过滤掉某些库调用的功能.

例如,Netbeans IDE在这方面做得非常出色,但它包括对String或Integer的所有调用,这会使图表混乱到无法使用的程度.

任何帮助是极大的赞赏!!!!!!!

java uml reverse-engineering sequence-diagram

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

XSL返回XML不变

我正在寻找一个简单地返回XML的XSL片段.这听起来微不足道,但我似乎无法在网络上的任何地方找到一个例子.有帮助吗?

xml xslt

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

将SQL Server 2008 DB*还原到*SQL Server 2005

在这里做了一点腌菜......在CMS项目上工作,假设sql server 2008被绿灯作为首选数据库.好吧,它不是,我们现在必须将我们的所有内容后退到SQL Server 2008并进入SQL Server 2005.

一个简单的备份/恢复过程产生:"RESTORE HEADERONLY异常终止.(Microsoft SQL Server,错误:3241)".

不幸的是,将数据导出到Excel电子表格会产生多个OLE错误,我认为这实际上是cms数据库中的一个问题.

有没有人有他们想为此任务推荐的其他方法?提前致谢

sql-server-2005 sql-server-2008

21
推荐指数
4
解决办法
5万
查看次数

iPhone GPS开发 - 提示+技巧

我正在寻找一些反馈,博客链接等,为iPhone GPS开发提供一些提示和技巧.我已阅读并理解API,我已启动并运行我的演示应用程序等,但我在iphone上遇到了一些带有gps的"怪癖".例如,当您的iphone进入"省电"模式时,您似乎会收到更少的位置更新.我已经读过你可以通过在你的应用程序中播放音乐来解决这个问题[不确定这是否属实].

看来,制作合理的计步器的条件,你应该过滤掉任何水平精度小于20米的读数.这听起来不错吗?

在网上有没有任何类型的iphone gps陷阱清单?

提前致谢.

iphone gps cocoa-touch objective-c

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

Lambda表达式树解析

我试图在项目中使用Lambda Expressions映射到第三方查询API.所以,我正在手工解析Expression树.

如果我传入一个lambda表达式,如:

p => p.Title == "title"
Run Code Online (Sandbox Code Playgroud)

一切正常.

但是,如果我的lambda表达式如下:

p => p.Title == myaspdropdown.SelectedValue
Run Code Online (Sandbox Code Playgroud)

使用.NET调试器,我没有看到该函数的实际值.相反,我看到类似的东西:

p => p.Title = (value(ASP.usercontrols_myaspusercontrol_ascx).myaspdropdown.SelectedValue)
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?当我尝试将表达式的右侧作为字符串抓取时,我得到的(value(ASP.usercontrols_myaspusercontrol_ascx).myaspdropdown.SelectedValue)不是实际值.我如何获得实际价值?

c# lambda expression-trees

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