我正在为我妻子的手机构建一个iPhone应用程序,但我不想购买Mac作为一次性工作的开发平台.该应用程序:
这是我的想法:
要访问iPhone上的应用程序:
这似乎是一种奇怪的方法,但我想不出一种更简单的方法来编写一个独立的iPhone应用程序而无需购买Mac.有没有更好的方法呢?
我正在努力在Python中实现Bridge设计模式(或者像Adapter这样的替代方案)
我希望能够编写这样的代码来根据提供的URL转储数据库模式:
urls = ['sqlite://c:\\temp\\test.db', 'oracle://user:password@tns_name'];
for url in urls:
db = Database(url);
schema = db.schema()
Run Code Online (Sandbox Code Playgroud)
我把课程定义为
class Database():
def __init__(self, url):
self.db_type = string.split(self.url, "://")[0]
class Oracle():
def schema(self):
# Code to return Oracle schema
class SQLite():
def schema(self):
# Code to return SQLite schema
Run Code Online (Sandbox Code Playgroud)
如何将这3个类"粘合"在一起,这样我才能获得正确执行的第一个代码块?我已经用Google搜索了,但一定要有一个厚厚的一天,因为它只是没有在我脑海里聚集在一起......
提前致谢