- 博客(9)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
转载 进程与线程的一个简单解释
最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务。 3. 进程就好比工厂的车间,它代表
2015-06-19 13:59:56
534
转载 走进Run Loop的世界 (二):如何配置Run Loop Sources
上一章中给大家分享了Run Loop的基本概念,一些使用方法和注意事项。本章节将分享一下学习配置Run Loop sources的收获。 Run Loop Source概念总结: Run Loop本质是一个处理事件的Loop,我们可以在这个Loop中添加Input source或者Timer等各种事件源。Run Loop会在事件源发生时唤醒处于睡眠状态的线程执行任务。Run Loop的事件源
2015-05-06 09:43:05
615
转载 走进Run Loop的世界 (一):什么是Run Loop?
在刚刚接触iOS开发的时候,我们在Xcode的帮助下生成了第一个工程。工程里会包含一个main.m的文件,默认的代码大致如下: int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([YourAp
2015-05-06 09:40:11
729
原创 如何将ios应用从appstore转到企业版本
好吧,其实一开始我们的应用就是appstore版本的,由于appstore审核时间过长(3-14天,ios8出了后,明显审核时间变成两周了),造成我们应用总是更新不及时,所以我们想了个办法发布自己的企业版本 这样的好处是,自己自己随心所欲的发布自己的版本,想怎么发,就怎么发,真正做到随改随发,畅游发布(好吧,我曾经一下午发布了3个版本) 开始说重点 一、你必须重新创建新的应用
2015-03-19 08:32:53
968
转载 iOS 解决键盘挡住输入框的问题
依然如此,直接上代码,希望能够帮到你们。 增加UITextFieldDelegate委托 - (void)viewDidLoad { self.nameTextfield.delegate = self; self.phoneTextField.delegate = self; self.landlineTextField.delegate = self;
2014-02-26 15:41:33
677
转载 UINavigationController 直接返回到第一级目录
[html] view plaincopy [self.navigationController popViewControllerAnimated:YES]; UINavigationController返回总结: 1、弹出当前视图控制器(弹出并向左显示前一个视图) [html] view plainco
2014-02-12 10:14:35
865
原创 解决IOS无法播放3gp视频, 出现无法编码问题
因工作问题,最近需要做到一个视频录制能在Android和IOS两个平台上播放,而Android已经把录制视屏的格式设置为3gp,(这样文件比较小适合流量小的传输) 那我们IOS这边也支持3gp吧 apple的官方文档上是支持3gp格式的视频文件的,但大多数人都发现真正播放的时候会出现 "cannot decode"(无法解码) 这意思是说你的3gp编解码格式不对,才不能播放的,那解决
2014-01-27 16:46:57
9046
转载 pushViewController/presentModalViewController/addSubView区别及使用方法
1. 用UINavigationController的时候用pushViewController:animated ----返回之前的视图[[self navigationController] popViewControllerAnimated:YES]; ---ps:push以后会在navigation的left bar自动添加back按钮,它的响应方法就是返回。所以一般不
2014-01-21 16:32:10
1031
原创 (java转行oc)什么是block,用java来解释oc中的block
Blcok 1.Java代码说明blcok 就是java中匿名内部类,而匿名内部类的好处是代码更清晰 例如 button btn = new Button().setListener(newListener(){ // 这里写上监听的代码,这样就可以很直观的观察到这个btn要干啥了 // 例如这里写个发送邮件的代码,这样人们就知道你这按钮是点击后是发 //送邮件的功能 })
2014-01-15 10:30:22
3725
ibatis源码+api文档+jar包
2010-05-02
对于解决问题又引出新问题我改如何解决呢?
2011-02-09
hibernate get方法 懒加载异常
2011-01-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅