热门好课推荐
猜你喜欢
相关培训 相关博客
  • 1前言  今天我们来学习IOS中的事件,主要是用户触摸事件。2详述  IOS中代表性的事件有手指触摸应用的视图或者用户摇晃设备。一个或者多个手指触摸一个或者多个视图,可能移动,然后从视图抬起。当事件发生的时候,iPhone的多重触摸系统存储这些触摸作为事件并且发送他们到当前活动的运行的应用。它规定了可能的触摸行为的范围,从第一个带有特征的触摸在视图中按下的时候知道最后一个手
    2013-09-23 12:41:29
    阅读量:1437
    评论:0
  • SmallTalk与C的融合–Objective-C三十几年前,BradCox和TomLove在主流且高效的C语言基础上,借鉴Smalltalk的面向对象与消息机制,想要搞出一个易用且轻量的C语言扩展,但C和Smalltalk的思想和语法格格不入,比如在Smalltalk中一切皆对象,一切调用都是消息:233log再比如用一个工厂方法来实例化一个对象:p:
    2018-01-30 16:35:48
    阅读量:86
    评论:0
  • 第一部分定义和使用Block-(void)viewDidLoad{[superviewDidLoad];//(1)定义无参无返回值的Blockvoid(^printBlock)()=^(){printf("nonumber");};printBlock();printBlock(9);intmutipl
    2015-11-16 22:27:09
    阅读量:281
    评论:0
  • 前言:这是博主在学习旧知识笔记中的一篇,谁叫咱入门晚呢,学习的过程中,不会的知识,就是因为我们年轻而已(囧~)我总是这样安慰自己(逃~),所以我们需要补充一下”错过”的重要的东西,下面列出了本文会提到的一些概念.如不感兴趣直接退出即可UICollectionView,UICollectionViewDataSource,UICollectionViewDelegate,U
    2016-09-07 19:38:15
    阅读量:1028
    评论:1
  • RunLoop概念:原文作者Blog地址点这里。一般来讲一个线程只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制,让线程能随时执行任务但不退出,代码逻辑通常如下:runloop处理事件的代码逻辑模拟(EventLoop)functionloop(){initialize();do{varmessage=get_nex
    2018-01-30 16:33:11
    阅读量:156
    评论:0
  • 多线程简单介绍进程和线程1、什么是进程进程是指在系统中正在运行的一个应用程序,每个进程之间是相互独立的,每个进程均运行在其专用且受保护的内存空间内。比如同时打开QQ、Xcode,系统会分别启动2个进程,通过“活动监视器”可以查看Mac系统中所开启的进程。2、什么是线程1个进程想要执行任务,必须得有线程(每一个进程至少要有一条线程即:主线程),线程是进程的基本执行单元
    2018-01-30 16:34:39
    阅读量:106
    评论:0
  • 网络各个协议:TCP/IP、socket、Http等网络七层由上而下分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层被称为主机层,是用户所面向和关心的内容。http协议对应于应用层TCP协议对应于传输层ip协议对应于网络层三者本质上没有可比性,何
    2018-01-30 16:36:23
    阅读量:132
    评论:0
  • 关于objc_msgSend调用的四种写法id(*sendMessage)(id,SEL,id,id,id)=(id(*)(id,SEL,id,id,id))objc_msgSend;float(*sendFloatMessage)(id,SEL,id,id,id)=(float(*)(id,SEL,id,id,id))objc_msgSend
    2016-09-30 15:47:19
    阅读量:852
    评论:0
  • 之前写过一篇博客,把Block跟delegate类比,说明了使用block,可以通过更少的代码实现代理的功能。那篇博客将block定义为类的property。过了这么长时间,对于block的内容有了很多的遗忘,果然block的语法比较操蛋,容易遗忘,还是看看http://fuckingblocksyntax.com/,复习一下操蛋的block语法,我翻译如下,(1)block作为本地变量(
    2015-07-16 15:12:28
    阅读量:1457
    评论:0
  • 之前写过一篇博客,把Block跟delegate类比,说明了使用block,可以通过更少的代码实现代理的功能。那篇博客将block定义为类的property。过了这么长时间,对于block的内容有了很多的遗忘,果然block的语法比较操蛋,容易遗忘,还是看看http://fuckingblocksyntax.com/,复习一下操蛋的block语法,我翻译如下,(1)block作为本
    2015-12-31 13:57:00
    阅读量:227
    评论:0