iOS开发
文章平均质量分 71
dacaiguoguo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Event Kit使用说明
日历和提醒程序指导目录日历和提醒说明1.概括2.see also读写日历事件1.连接到事件库2.取得事件 a.用 Predicates b.用 唯一标识符,Unique Identifiers;3.创建和编辑事件4.保存和删除事件5.执行一组操作。日历和提醒说明 Ev翻译 2012-12-12 10:50:32 · 1298 阅读 · 1 评论 -
使 UITableViewStylePlain Style 的TableView header 不浮动,像Group Style 那样固定,跟随Tableview 滚动,而不会停在顶端。
使 UITableViewStylePlain Style 的TableView header 不浮动,像Group Style 那样固定,跟随Tableview 滚动,而不会停在顶端。原创 2014-07-04 22:00:56 · 2592 阅读 · 1 评论 -
iOS:堆(heap)和栈(stack)的理解
iOS:堆(heap)和栈(stack)的理解操作系统iOS 中应用程序使用的计算机内存不是统一分配空间,运行代码使用的空间在三个不同的内存区域,分成三个段:“text segment “,“stack segment ”,“heap segment ”。Objective-C的对象在内存中是以堆的方式分配空间的,并且堆内存是由你释放的,即release栈由编译器管理自动释转载 2014-07-23 14:28:18 · 523 阅读 · 0 评论 -
Debug&Release Xcode
用Xcode 4.6.2创建项目,默认-DNS_BLOCK_ASSERTIONS=1也就是说,NSAssert()….在Release时是无效的。通过测试,也确实如此。但assert()在Release是有效的,需要如下: 也就是默认情况下,只需要在Preprocessor Macros 里添加NDEBUG就可以让assert(),在Release 时无效 当然也可以同时添加NS_原创 2013-07-03 13:17:19 · 778 阅读 · 1 评论 -
archive 生成的ipa 比 bulid然后拖到itunes里生成的ipa要小7、8M
archive 生成的ipa 比 bulid然后拖到itunes里生成的ipa要小7、8M原因archive的 执行文件里是不包含调试信息的,Xcode先用release的执行文件生成了dSym文件,然后就把它删除了,接着又重新生了archive的执行文件可以用以下方法来验证GenerateDSYMFiledsymutil 目录 /App原创 2014-04-12 16:34:55 · 1238 阅读 · 0 评论 -
updating provisioning profiles
内容来自 xcode-users@lists.apple.comthe following steps seem to work:- Download the new Provisioning Profile from the web portal.- Quit Xcode.- Delete the bad profiles from "~/Library/MobileDe转载 2014-02-12 10:01:54 · 881 阅读 · 0 评论 -
iOS UserDefault tips2
NSUserDefaults *defaultUser = [NSUserDefaultsstandardUserDefaults]; [defaultUserregisterDefaults:dic];将指定字典中的内容来注册。 注册的内容 #不写入#磁盘,需要在 #应用程序启动时#调用此方法。可以将一个plist文件放在应用程序的资源目录中,原创 2014-02-10 09:45:47 · 602 阅读 · 0 评论 -
使用结构体做为标识
像UIScrollView这样,效率要高点#UIScrollView.h``` struct { unsigned scrollViewDidScroll : 1; unsigned scrollViewWillBeginDragging : 1; unsigned scrollViewDidEndDragging : 1;原创 2014-02-08 09:52:34 · 616 阅读 · 0 评论 -
iOS UserDefault tips
#UserDefault tips##跟版本有关的变量存在UserDefault中要加版本号>例如,hasShowGuide //是否已经显示了引导页>,应该是hasShowGuide1_1_0这样的##添加的版本号应该用infoDictionary取得。> 注意在新的版本中是否要清理之前版本不用的变量> ,还有变量的有效期问题,如果下版本无效,在使用时原创 2014-02-08 10:08:18 · 842 阅读 · 0 评论 -
NSDateFormatter
原文 http://blog.youkuaiyun.com/ddxuzengbin/article/details/12450955NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];初始化了一个NSDateFormatter变量后,对其调用setDateFormat方法,各种格式及运行结果如下:1转载 2013-10-31 22:26:11 · 633 阅读 · 0 评论 -
iOS中数字的格式化
原文:http://m.oschina.net/blog/95377iOS中数字的格式化在iOS中我们可以 通过NSDateFormatter来设置输出NSDate的格式。相比NSDateFormatter的大名鼎鼎,NSNumberFormatter 好像知道的人就不多了。其实通过NSNumberFormatter,同样可以设置NSNumber输出的格式。例如如下转载 2013-09-26 13:20:19 · 724 阅读 · 0 评论 -
NSMutableAttributedString 使用
NSMutableAttributedString *mut = [[NSMutableAttributedStringalloc] initWithAttributedString:attributedString]; [mut addAttribute:(NSString *)kCTFontAttributeName原创 2013-07-29 13:35:11 · 901 阅读 · 0 评论 -
Xcodebuild 命令行编译笔记
Xcodebuild 命令行编译笔记man Xcodebuild 获得帮助https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xcodebuild.1.html1. Xcodebuild -version 查看当前编译用的xcode的翻译 2013-07-02 11:28:46 · 1911 阅读 · 0 评论 -
Xcode Run Script 笔记
Xcode Run Script 笔记1.自己写的,在编译完成后,打开product 所在文件夹test=${BUILD_DIR}"/"${CONFIGURATION}${EFFECTIVE_PLATFORM_NAME}open ${test}2.添加test.xcconfig 并设置给DEBUG的Target欢迎一起讨论。。。。 3.echo svn info >svninfo.txtThun原创 2013-07-03 13:17:17 · 3929 阅读 · 0 评论
分享