隐藏 UITableView 下不需要的分割线(转)

话说好久没有写东西了,自然是又积累了不少好玩的东东,后面会陆续整理出来。
iOS7出来了,伴随而来的就是一堆无聊的适配。现在UITableView的Grouped模式竟然跟iOS7以前的Plain模式差不多,当然了只是长的差不多,实际上左右和上下都有偏差,真让人头疼,最后不得不放弃在iOS7上使用Grouped模式,但是伴随面来的就是分割线的问题,会有很多空行也显示分割线,明显很不酷了,以前遇到这个问题都是自定义cell,然后不显示分割线,在自定义的cell里加一条线,但是现在这个旧程序还用了系统cell的checkmark,这样的话自定义加上的线覆盖不了这个checkmark,真纠结,难道再加上选中未选中的图片上去?无意间搜到了下面的解决办法,但是也有限,在iOS7以前还好使,iOS7上最下面一个cell没有分割线,凑合使吧,懒得折腾了。 继续阅读全文

Posted in IOS开发 | Tagged , , , , , , | Leave a comment

Playing system sounds(译)

系统会自带了些声音,有时候一些操作用必要自己播放一下声音提醒一下,用bash的直接say something就ok了,写代码的时候呢?原来很简单的,一句:

[[NSSound soundNamed:@"Hero"] play];

就ok了
其中Hero是文件名,具体都有啥文件名去这里找

/System/Library/Sounds

一般的文件名列表: 继续阅读全文

转载请注明: 转自Rainbird的个人博客
   本文链接: Playing system sounds(译)

Posted in Mac开发 | Tagged , , , , | Leave a comment

Apple Configurator 1.2.1 backup

Apple Configurator 在Mac Store里已经更新到1.3.1了,今天用了一下,真心不好使啊,费了半天劲找到了1.2.1的版备份一下
Apple Configurator 1.2.1 mac 版
当然了,如果你运行1.3.1,造成下载了这个版本一运行就自动关闭的话,删除下面这个文件

~/Library/Containers/com.apple.configurator

最好备份一下

转载请注明: 转自Rainbird的个人博客
   本文链接: Apple Configurator 1.2.1 backup

Posted in Mac常用软件 | Tagged , , , , , | Leave a comment

xcode5 Could not read from the device

好吧,说说Xcode5-DP。
用的过程中,你很容易遇到下面的Bug
Screenshot 2013-06-16 at 下午12.13.32
这种情况一般是出现在真机调试的过程中,解决办法很简单:
从真机删除要调试的这个应用就可以了。

另外顺道说下Xcode5-DP竟然没有iPad的模拟器,所以要测试iPad程序只能用真机了。
另外,Xcode5-DP编辑过xib低版本打不开了。所以用不用Xcode5想一下这个问题。

Posted in IOS开发, Mac开发 | Tagged , | Leave a comment

在osx 10.9 Mavericks(小牛)上更新Xcode4.6.3

前面发了一篇《OSX升级到10.8.4后Xcode无法正常调试模拟器问题》,那是8天前的事儿了,这不苹果反应还挺快,发布了一个xcode4.6.3来解决这个问题。于是赶紧打开AppSotre检查更新,然后点安装,结果不幸的事情发生了:
a
“Xcode can’t be installed on “Macintosh HD” because the version of OS X is too new.” 继续阅读全文

Posted in Mac使用技巧, xCode | Tagged , , , , | Leave a comment

iOS7令人着迷的系统

WWDC昨天晚上开了,比较关注的两个东西一个是iOS7,一个牛犊。iOS7已经体验一天了,很酷,很实用,分享一下自己的使用心得。
首先来张整体的,因为我不是全新安装,所以安装完就这样子了。
IMG_2758
确实是完完全全的扁平化,无论是顶上的状态栏还是底部的Dock,还有中间的排版都要花几分钟适应一下。
ok,继续,隐私保护的弹窗 继续阅读全文

转载请注明: 转自Rainbird的个人博客
   本文链接: iOS7令人着迷的系统

Posted in IOS开发 | Tagged , , , , , , , | 1 Comment

OSX升级到10.8.4后Xcode无法正常调试模拟器问题

OSX10.8.4千呼万唤始出来的一版,对于我来说,其实苹果现在是哪个版本的系统真心不重要,既然出更新版了,既然早就告别了黑苹果,那就跟着更新呗,第一时间更新完以后发现个严重的问题:
通过cmd+r运行程序里,第一次可以正常运行,第二次必然会崩溃!这时候再怎么按cmd+r或者点运行按钮都会不好使,模拟器也挂掉了,直接停在了一个黑屏界面。 继续阅读全文

Posted in IOS开发, xCode | Tagged , , , , , , , | Leave a comment

objective-zip解压带密码的文件

话说在iOS想做个zip解压功能的选择可真多:ZipArchive,ssziparchive,objective-zip。早先的时候就用过ZipArchive还不错,简单粗暴,支持带密码保护的压缩及解压,但是这次我的需要是加密压缩,而且数据量较大,在解压的时候最好能实时解压指定的文件。这么一来objective-zip就是不二的选择了。
objective-zip虽说支持密码方式的压缩和解压,但是有一个问题,它压缩的文件,自己竟然解压不了!系统的命令行的unzip命令也解压不了,通过一个牛掰的软件像better-zip啥的倒时可以。遇到的错误就是: 继续阅读全文

Posted in IOS开发, object-c | Tagged , , , , | Leave a comment

关于AppStore上传应用时的Non-public API usage

Dear developer,

We have discovered one or more issues with your recent delivery for "听中国". To process your delivery, the following issues must be corrected:

Non-public API usage:

Apps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice. Please update your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6.

表示真心无力吐槽了,一个应用上传被打回来,只是改了一个参数将YES改为NO,就一直提示Non-public API usage。这个真心不是我的错啊?就改一个参数,几乎可以认为这个新打的包没啥变化,于是不理会,提示一次错误就上传一次,提示一次上传一次。第四次的时候”Waiting For Review”了,哎,无语。

Posted in IOS开发 | Tagged , , , , | 5 Comments

入手iPhone5

时间过的真快,转眼是进入五月,已经将近三个月没写过博客了,以至于2012年的年终总结也没有写出。这三个月只是在用心的做东西,全神贯注的那种,以至于怕浪费一小点的时间写博客都是很奢侈的事儿。
终于决定入手一个iPhone5了。就我个人来说,真心觉得用4还是4s还是5差别不大,只是你知道的,现在写应用已经强制必需适配iPhone5了,而最近一个项目中,发现iPhone5的模拟器和真机运行效果差很多,还有一些功能不能模拟,于是工作真心需要是换手机的原因。00852 继续阅读全文

转载请注明: 转自Rainbird的个人博客
   本文链接: 入手iPhone5

Posted in 随笔 | Tagged , , | 2 Comments