这里的关键字是可能的.我知道有一些资源可以讨论这个以及如何创建静态框架 - 这里:https://github.com/kstenerud/iOS-Universal-Framework和这里:http://db-in.com/blog/2011/07 /通用的框架,iphone-IOS-2-0 /
我很想知道是否可以在应用程序中创建一个动态链接的框架,而不会将其提交到应用程序商店.我知道在没有越狱的情况下写入设备上的应用程序包是不可能的.是否可以说,下载已编译的框架文件,将其放在文档目录中,然后通过应用程序访问它(想想插件架构).我知道如果是这样的话,你会被拒绝提交给应用程序商店,但是让我们说这是一个企业应用程序,或者是Apple不必批准的临时分布式应用程序.
在我最初的研究中,我没有发现任何支持它是可能的,但我觉得这可能是一个边缘案例,没有人发表任何关于它的事情.在我放弃之前,寻找一位大师给我一个明确的"不".
我有一个复杂的查询存储在 SQL 文件中,我想将其重用于各种路由,但根据路由更改 WHERE 子句。这将代替在多个文件中进行大型复杂查询,唯一的区别是 WHERE 语句。
使用QueryFile时是否可以动态添加WHERE?简化示例如下:
SELECT "id", "userId", "locationId", "title", "body",
(
SELECT row_to_json(sqUser)
FROM (
SELECT "id", "firstname", "lastname"
FROM "users"
WHERE "users"."id" = "todos"."userId"
) sqUser
) as "user"
FROM "todos"
Run Code Online (Sandbox Code Playgroud)
const queryIndex = new pgp.QueryFile('sql/todos/index.pgsql', queryOptions);
// 1. Use as is to get a list of all todos
// 2. OR Append WHERE "locationId" = $1 to get list filtered by location
// 3. OR Append WHERE "id" = $1 to get a specific …Run Code Online (Sandbox Code Playgroud)