标签:技巧
- [Xcode]如何在command-line下编译带有sub-project的项目
针对含有sub-project的project, 在依赖关系 正确设置 (关于如何正确设置, 参考本文最后提供的链接)的情况下, 如果直接用下面命令, 基本上编译会出错, 提示找不到sub-project里面的头文件: xcodebuild…
- Objective-C代码格式整理
团队合作中代码风格一致比较重要, 像Google NewYorkTimes这些公司都公开了各自的Objective-C代码风格, 有需要的搜索一下就可以找到, 这里主要介绍借助Uncrustify自动整理代码格式的一些技巧. Uncrust…
- [iOS]UIScrollview自定义分页的实现方法
UIScrollView 及其子类 UITableView , UICollectionView 为iOS开发带来了极大的方便, 其分页( pagingEnabled )功能也很常用, 但是功能却有些局限, 页只能按 UIScrollvie…
- kernel_task占用大量CPU的解决方案
如果你在使用MacBook、MacBook Pro、MacBook Air或者其他可能的Mac设备(我不知道iMAC和Mac mini有没有这个问题)遇到kernel_task长时间占用大量CPU(通常是500%-600%,也有200%,视…
- [iOS]如何在UIWebView中响应双击事件
最近做的一个项目中涉及这样一个需求: 响应用户点击html元素的事件.这其中包含响应单击(single tap/click)和双击(double tap/dblclick). 单击事件 通常单击的解决方案是用javascript实现, 为h…
- 如何在Cocoa中设置文件的权限
这篇属于技巧性文章, 没什么营养. 如果你常写NSTask相关的东西, 可能需要设置一个脚本的权限为可以执行. 有各种Unix方法, 也有只用Cocoa就能实现的: 用NSFileManager创建文件的时候也可以传递上面的attribut…
- [iOS]借助VoiceOver来破解优秀App的实现方式
为了开发出更好的iOS App,我们经常会去破解(我更喜欢叫Hack)优秀的App的实现方式,一般我们做的无非就是拆了ipa包浏览一下App所用到的图片资源,找个抓包工具看看都访问了那些网络资源,更虎点的就是去反编译,当然最基础的就是把玩一…
- Xcode 4.3+ NSLog中文不输出Bug及解决方法
这个Bug折腾了我近一天,读一个文件,NSLog输出文件内容,结果死活读不完整,不光中文没有,英文也不全,考虑了编码,文件大小,文件位置等各种可能的因素,尝试用各种方式重写这个操作,最后发现是NSLog的问题,跟文件一毛钱关系都没有,感谢这…
- XCode 4.3.1一个小众Bug及解决方法
哦… 首先希望闲来无事发现此文的人,可以回复报下你们一天中XCode Crash的次数,附上版本,大家比比谁受气受得多。(我:4.3.1 10多次crash) 目前测试Bug的环境:XCode 4.3.1,用svn作为版本控制 PS. 4.…
- XCode 4.2 地点模拟技巧
XCode 4.2终于支持地点模拟了,不用忍受真机调试的各种不便了,模拟方法也很简单(恕我盗用几个别人的图): 当Debug一个需要地理位置信息的App时,在Debug栏默认就会有地点模拟的图标,如下图所示: 这个有一个前提:必须是iOS5…