iOS6文字居中问题

升级 Xcode 之后一直没有用过,今天给一个 label 写居中属性,发现以前的文字居中属性 UITextAlignment 已经不推荐使用。如图。 查看文档,原来在 iOS6 中已经有了新的属性 NSTextAlignment。 新属性增加了 Justified 和 Natural,于是好奇在 label 中尝试了一下 Natural 属性。报错。 提示 textAlignment 中不能使用 NSTextAlignmentNatural,当然,Justified 也不能用(= .=),也就是说,对于 label 标签中的文字,只能使用 center、left、right 三种属性,和 UITextAlignment 一样。ok,那么,什么情况下可以使用 Justified 和 Natural 呢? 搜了一下,没有发现问题的解答,不过从苹果的文档来看,Justified 和 Natural 可能是针对大段文字的,没有尝试,只是推测。(⊙o⊙)…

三月 5, 2013 · 1 分钟 · Zhiya

iOS 推送证书制作 (JAVA/PHP)

在使用 Java 或者 PHP 制作 iOS 推送服务器的时候,需要自己从开发者网站上导出的 aps_developer_identity 证书和 Apple Development Push Services 证书进行合成,生成可以供 Java 使用的 p12 证书或供 PHP 使用的 pem 证书。 aps_developer_identity 证书和 Apple Development Push Services 证书的申请过程可以参考: http://www.cnblogs.com/hubj/archive/2012/06/14/2549816.html 本文着重讨论如何合成证书 1.将 aps_developer_identity.cer 转换成 pem $openssl x509 -in aps_developer_identity.cer -inform der -out PushChatCert.pem 2.将 Apple Development Push Services 证书转换成 pem $openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12 3.合成两个 pem 证书 1)Java 服务器所需的证书为 p12 格式 $openssl pkcs12 -export -in PushChatCert.pem -inkey PushChatKey.pem -out pushCert.p12 -name “apns-cert” 2)PHP 服务器所需证书为 pem 格式 ...

十月 19, 2012 · 1 分钟 · Zhiya