浅谈iOS开发中方法延迟执行的几种方式

摘要: Method1. performSelector方法 Method2. NSTimer定时器 Method3. NSThread线程的sleep Method4. GCD 公用延迟执行方法 - (void)delayMethod{ NSLog(@"delayMethodEnd"); } Method 阅读全文
posted @ 2016-08-18 16:15 NSSong 阅读(198) 评论(0) 推荐(0)

IOS compare 字符串比较

摘要: NSString 比较字符串,我介绍一些常用的方法: NSString *value = @"1234567890"; 比较的方法: [value compare:(NSString *)]; [value compare:(NSString *) options:(NSStringCompareO 阅读全文
posted @ 2016-07-18 20:13 NSSong 阅读(979) 评论(0) 推荐(0)

Cocoa Touch事件处理流程--响应者链

摘要: Cocoa Touch事件处理流程--响应者链 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/9264335 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢! 阅读全文
posted @ 2016-07-13 20:30 NSSong 阅读(147) 评论(0) 推荐(0)

真机测试及布署Code Sign error问题总结

摘要: Code Sign error: Certificate identity 'iPhone Developer: idf (XR9HN3TD7E)' appears more than once in the keychain. The codesign tool requires there on 阅读全文
posted @ 2016-07-06 11:03 NSSong 阅读(531) 评论(0) 推荐(0)

CG_INLINE,inline 内联函数

摘要: 内联函数,即在编译的时候将函数体替换函数调用,从而不需要将parameter,return address进行push/pop stack的操作,从而加速app的运行,然而,会增加二进制文件的大小。 比如,再源码中: [html] view plaincopyprint? inline int fo 阅读全文
posted @ 2016-06-28 13:03 NSSong 阅读(612) 评论(0) 推荐(0)

objective-c static变量的使用总结

摘要: 在java中,我们经常使用的是单例模式,这些设计模式在ios开发中也比较常用,最近也在考虑使用在ios开发中使用单例模式 在objective-c中,需要在.m文件里面定义个static变量来表示全局变量(和java里面的类变量类似,但是在objective-c中,static变量只是在编译时候进行 阅读全文
posted @ 2016-06-18 10:02 NSSong 阅读(257) 评论(0) 推荐(0)

iOS用户信息单例的创建

摘要: UserInfo.h + (UserInfo *) sharedInstance; UserInfo.m #import "UserInfo.h" static UserInfo *sharedObj = nil; //第一步:静态实例,并初始化。 @implementation UserInfo 阅读全文
posted @ 2016-06-02 15:24 NSSong 阅读(1808) 评论(0) 推荐(0)

UITextField-修改占位文字和光标的颜色,大小

摘要: 一.设置占位文字的颜色 方法一:利用富文本 方法二:利用Runtime获取私有的属性名称,利用KVC设置属性 注意:_placeholderLabel.textColor是不可乱写的哦,我们是怎么获取到这个属性的呢?请看下文: 查看打印,找出可能的属性名称,试试便知; 完整代码:自定义的UIText 阅读全文
posted @ 2016-05-12 16:37 NSSong 阅读(1126) 评论(0) 推荐(0)

iOS应用程序生命周期(前后台切换,应用的各种状态)详解

摘要: 目录(?)[-] 应用程序的状态 应用程序的生命周期 1加载应用程序进入前台 2加载应用程序进入后台 3关于main函数 响应中断 1 当一个基于警告式的中断发生时比如有电话打进来了这是程序会临时进入inactive状态这用户可以选择如何处理这个中断流程如下图 2 当有这些中断时我们的app该怎么办 阅读全文
posted @ 2016-05-11 11:31 NSSong 阅读(3570) 评论(0) 推荐(0)

深入理解RunLoop

摘要: RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 目录 RunLoop 阅读全文
posted @ 2016-05-11 11:17 NSSong 阅读(437) 评论(0) 推荐(0)