IPhone

warning: Creating default object from empty value in /srv/www/blog.sqlitedeveloper.com/www/modules/i18n/i18ntaxonomy/i18ntaxonomy.pages.inc on line 34.

Three20正在死亡?

看上去越来越多的人正在放弃Three20,包括它的作者本人也另外开了一个新的项目。我想最重要的一点就是那东西太笨重了,它从根本上要求你把所有的东西都用它来替换,包括UITableViewController,UIViewController,你必须把它们全部换掉才行。而Three20本身又缺乏文档,想稍微改造一下,要看半天它的实现。学习曲线太高,用户不友好。其实大家更喜欢非侵入式的,可以很容易整合,剪裁或者替换的方案,而不是一个什么都要干的恐龙一样的东西。大家更容易接受渐进式的改变,而不是革命式的变化,那样大家会因为未知而觉得恐慌,觉得项目不可控。

但是很多人不明白这个道理,感觉Antlr的作者就有点2,总是不停的推倒重写框架代码,最后搞得大家都没法Follow,谁都不愿意费了半天劲学完的东西又要重学一遍,写过的Target每次都要重写一遍。Gnome和Ubuntu的开发团队更是2B中的战斗机,Unity已经把人搞得快吐血了,又要出一个Mir。

又及,今天看了Antlr4的教程,感觉作者重写Antlr4还有是有一定道理的,因为整个结构都变掉了,完全采用了Visitor模式。

objective-c 中定义const int的方法

enum {
kRadioDownload = 0,
kRadioRecord = 1
};

llvm-gcc-4.2 failed with exit code 1

有时我们编译iphone app的时候经常会碰到llvm-gcc-4.2 failed with exit code 1这样的没头没脑的错误,
要想知道这个错误产生的原因,我们需要执行log navigator里面那一大长串的命令,要在终端里面才能看到具体的错误原因,通常是要link的某个library不存在.

越狱的Iphone无法测试In-app purchase

越狱的Iphone无法测试In-app purchase。

Firemonkey For IOS就是一个玩具

靠这两天研究用Delphi XE2的Firemonkey写Iphone程序,那东西需要用dpr2xcode将工程转换为xcode的工程,结果那个破玩意,运行后报了一堆错误, 说它无法解析source,报了一堆错误,居然没有错误行号,Error还错拼成了Errror,原来的程序是老毛子写的,狂汗一下。只有使用人肉编译, 一点点排错,接着发现firemonkey for ios用的是free pascal编译器,可delphi的rtl很多地方都是用泛型写的,free pascal的泛型语法跟delphi完全不一样,只要是用到泛型的单元全不能用,还是等emb出arm编译器吧,现在的ios支持纯属扯淡。也就是 mac 的支持还有点意义。 

小说更新监视精灵(Novel Update Monitor)

做了一个Android版的小说更新监视精灵。

利用小说监视精灵,您可以登录关注喜爱的起点/纵横小说,随时监控小说更新情况,并可以接收推送消息,实时获取小说更新信息。

注意:接收实时推送通知需要手机通过WIFI或者3G在线。同时本应用支持窗口小部件(Android Widget)。

 小说更新监视精灵添加收藏小说更新监视精灵收藏列表小说更新监视精灵推送通知

小说更新监视精灵操作菜单小说更新监视精灵窗口小部件

下载地址

http://www.aimi8.com/app/6011448_1_0.html

更新:

Iphone版的终于审批通过了

http://itunes.apple.com/us/app/novel-update-monitor/id443577286

api key

1d1283ee00e0882692243ef57f73288f

30ef6f64be45ad8192818be5ba6d566c

Introduction

To send Push notification to an application/device couple you need an unique device token (see the ObjectiveC page) and a certificate.

Generate a Push Certificate

To generate a certificate on a Mac OS X:

在越狱后的IPhone上面部署APP

好久没有写博客了。最近在做Iphone的开发,所以写一下无需购买苹果的License将App部署到越狱后的Iphone上测试。

 

参考了一些网上的文章。

1.用Mac OSX的Key管理工具创建一个Login类型的iPhone Developer证书,

2.首先打开要部署的工程,添加用户定义的设定

PROVISIONING_PROFILE_ALLOWED = NO

PROVISIONING_PROFILE_REQUIRED = NO

3.再用Property List 打开”/Developer/Platforms/iPhoneOS.platform/Info.plist”文件,将所有“XCiPhoneOSCodeSignContext”替换为“XCCodeSignContext”

4.然后找到你项目的xxx-Info.plist文件,添加“signerIdentity”项,其值为“Apple iPhone OS Application Signing”.保存。

Syndicate content