我正在计划我的第一个iPhone应用程序,我想从一开始就得到一些关于如何构建它的输入.iPhone应用程序正在与面向公众的Web应用程序配合使用,该应用程序已经用PHP构建.
我希望网络平台成为核心(数据存储在mySQL数据库中),并让iPhone客户端与它通信并使用REST'方法来执行网站功能(获取最新内容,发布内容,投票) ,帐户管理作为例子).
我希望客户在SQLite数据库中获取数据的本地副本,但刷新以获取最新版本的feed(类似于Twitter应用程序).
我现在有几个想法:
使用ASIHTTPRequest之类的东西将数据发送/接收到侦听请求的服务器上的PHP文件
JSON - 我最好将GET/POSTS发送到返回JSON对象的PHP,并使用某种管理数据并将更改传递给本地SQLite数据库的包装器?
我完全不知道应该如何构建这个与网络通信的东西?这是最好的做法吗?
我非常感谢您如何构建这种设置.
谢谢,
编辑:再次阅读我自己的帖子后,我知道它听起来像一个Twitter客户端,但它不是,虽然它有类似的功能/结构的Twitter类型设置.谢谢!
我正试图分配这样的蓝色文字,就像这样

我正在使用自己的文本字段.
在十六进制中,颜色是#336699
我需要访问我的文本颜色,我本来想使用UIColor但似乎没有.
我刚刚开始使用JCR(apache jackrabbit),我想问一些简单的问题(因为我找不到好的教程):那么我需要什么Node.checkout和Node.checkin方法呢?他们的意思是什么?
谢谢
我的页面上有一个Html.ActionLink,我正在使用下面的CSS给它一个图像并尝试删除下划线.....
a.searchButton
{
background-image: url(/content/images/DropAcross.png);
background-repeat: no-repeat;
height: 16px;
width: 16px;
display: block;
text-decoration: none;
clear:none;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以看到这个问题吗?所有CSS属性似乎都与文本修饰无关:无,这似乎留下了下划线.
我有一个程序,它的许多类都有一些带有关键字const的运算符和方法,如下所示:
operator const char* () const;
operator char* ();
void Save(const char *name) const;
void Load(const char *name);
Run Code Online (Sandbox Code Playgroud)
第一:在方法声明结束时它是什么意思?是什么意思就像把它放在开头一样?
第二:为什么需要const版本和不需要const版本的operator()?
提前致谢.
我是一个全新的sat4j求解器..
它说一些cnf文件应该作为输入
是否有任何可能的方法将规则作为输入并获得它是否可满足?
我的规则将是那种:
Problem = (
( staff_1 <=> staff_2 ) AND
( doctor_1 <=> physician_2 )
) AND (
( staff_1 AND doctor_1 )
) AND (
NOT( ward_2 AND physician_2 ) AND
NOT( clinic_2 AND physician_2 ) AND
NOT( admission_record_2 AND physician_2 )
) AND (
NOT( hospital_2 AND physician_2 ) AND
NOT( department_2 AND physician_2 ) AND
NOT( staff_2 AND physician_2 )
)
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题,使用sat4j求解器吗?
如何在此示例中找到给定id的seq编号?
<table>
<tr class="row_header thin_border">
</tr><tr id="id33192010101533333" seq="2">
<td>20101015</td>
<td>600</td>
<td>730</td>
<td><a href="#" onclick="deleteActivity(3319,20101015,1);">Click</a></td>
<td><a href="#" onclick='selectEditActivity("id3319201010153333");'>Click</a></td>
</tr>
<tr id="id3319201010151111" seq="3">
<td>20101015</td>
<td>600</td>
<td>730</td>
<td><a href="#" onclick="deleteActivity(3319,20101015,1);"> <img src="/bbhtml/img/deleteAction.png"></a></td>
<td><a href="#" onclick='selectEditActivity("id3319201010151111");'><img src="/bbhtml/img/editAction.png"></a></td>
</tr>
<table>
<script>
function selectEditActivity(pass_id){
alert("seq# =:" + ???)
}
</script>
Run Code Online (Sandbox Code Playgroud) 与Windows风格的自解释复制/剪切/粘贴命令不同,我无法理解emacs中的环概念.
由于我不经常在emacs中编程,我可能没有意识到环功能的价值.你能告诉我emacs中的所谓铃声以及如何使用它吗?
我有以下代码
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <string.h>
#include <hash_map>
#include <string>
#include <iterator>
#include <ostream>
using namespace std;
struct Equal
{
bool operator()(const char *s1,const char *s2)const
{
return std::strcmp(s1,s2)==0;
}
};
typedef std::hash_multimap<const char*,int,hash<const char*>,Equal>map_type;
void lookup(const map_type&Map,const char *str){
cout<<str<<":";
pair<map_type::const_iterator ,map_type::const_iterator>p=Map.equal_range(str);
for (map_type::const_iterator i=p.first;i!=p.second;++i)
cout << (*i).second<<" ";
}
int maain(){
map_type m;
m.insert(map_type::value_type("H", 1));
m.insert(map_type::value_type("H", 2));
m.insert(map_type::value_type("C", 12));
m.insert(map_type::value_type("C", 13));
m.insert(map_type::value_type("O", 16));
m.insert(map_type::value_type("O", 17));
m.insert(map_type::value_type("O", 18));
m.insert(map_type::value_type("I", 127));
lookup(M,"I");
lookup(M,"0");
lookup(M,"Rn");
return 0;
} …Run Code Online (Sandbox Code Playgroud) 我想做类似下面的事情,但因为T本质上只是一个System.Object,所以这不起作用.我知道T可以受到接口的限制,但这不是一个选择.
public class Vborr<T> where T : struct
{
public Vborr()
{
public T Next()
{
if ( typeof( T ) == typeof( Double ) )
{
// do something for doubles
}
if ( typeof( T ) == typeof( Float ) )
{
// do something different for floats..
}
}
}
Run Code Online (Sandbox Code Playgroud)
我经常发现C#generics缺乏.
谢谢!
保罗
c++ ×2
iphone ×2
architecture ×1
asp.net-mvc ×1
attributes ×1
c# ×1
css ×1
elisp ×1
emacs ×1
generics ×1
hash ×1
html ×1
ios4 ×1
jackrabbit ×1
java ×1
javascript ×1
jcr ×1
nlp ×1
ontology ×1
sat-solvers ×1
sat4j ×1
web-services ×1
xcode ×1