iOS 开发工程师工作职责:负责下厨房 iPhone 客户端的产品开发、维护、优化以及扩展。任职要求:对技术有热情,热爱新的挑战熟悉 CocoaTouch, ASIHttpRequest, SDWebImage, GCD, Core Animation, CoreData 等熟悉 KVO, ARC了...
分类:
移动开发 时间:
2014-12-06 19:27:51
阅读次数:
219
IOS--UIAlertView的使用方法详细// UIAlertView的常用方法//标准样式UIAlertView*oneAlertView = [[UIAlertViewalloc]initWithTitle:@"标题"message:@"提示内容"delegate:selfcancelBut...
分类:
移动开发 时间:
2014-12-06 10:00:39
阅读次数:
183
在iOS8开发中,发现一个CoreLocation的使用问题,执行操作之后,不会调用到定位之后的delegate方法中。根据文档,需要在使用CoreLocation前调用方法:[locationmanager requestAlwaysAuthorization]; [location...
分类:
移动开发 时间:
2014-12-05 19:17:33
阅读次数:
196
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u...
分类:
其他好文 时间:
2014-12-05 17:00:16
阅读次数:
156
Objective-C释解Target-Action模式Target-Action模式是ObjC里非常常见的对象之间方法调用的方式,不过ObjC把方法调用叫做Send Message.一帮情况在和UI打交道时候处理各种GUI上的事件会利用到这种模式.相对应的.NET上的处理模式就是delegate/...
分类:
其他好文 时间:
2014-12-04 21:22:45
阅读次数:
208
1.在主窗体(含有serialPort的窗体)中//先定义委托 public delegate void OpenPort(); public delegate void ClosePort();//同样在主窗体中实现添加 public void ClosePort()//关闭串口,供委托调用...
1.C#中的每一个委托都内置了BeginInvoke和EndInvoke方法,如果委托的方法列表里只有一个方法,那么这个方法就可以异步执行(不在当前线程里执行,另开辟一个线程执行)。委托的BeginInvoke和EndInvoke方法就是为了上述目的而生的。
2.原始线程发起了一个异步线程,有如下三种执行方式:
方式一:等待一直到完成,即原始线程在发起了异步线程以及做了一些必要处理之后,原始线...
分类:
编程语言 时间:
2014-12-04 18:09:21
阅读次数:
175
KVC与KVO是ObjectiveC的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-ValueCoding(KVC)KVC,即是指NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。KVO就是基于KVC实现的关键技术之一。一个对象拥有某些属性。比如说,一个Person对象有..
分类:
其他好文 时间:
2014-12-04 15:52:43
阅读次数:
199
private delegate int MyMethod();private int method(){ Thread.Sleep(10000); return 100;}private void MethodCompleted(IAsyncResult asyncResult){ ...
分类:
编程语言 时间:
2014-12-04 12:05:53
阅读次数:
155
简单谈一下对委托的认识,算是对这篇博客( 这里)的理解和概括吧!
委托(Delegate)首先可以看做一个特殊的类,而一些函数是他的变量取值范围。
如声明一个委托:public delegate void GreetingDelegate(string name);那么我们在别的函数中把函数名当做变量传进来,这样子就可以调用相应的函数了。委托应该先声明才能用,注意作用范围。在任意函数里...