E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编程指南
ARC
编程指南
什么是AutomaticReferenceCounting?AutomaticReferenceCounting(ARC)是一个编译器特性,它为Objective-C对象提供自动内存管理机制。相比手动地retain/release,ARC让你专注于其它代码,而不需要再考虑retain/release。下图显示了ARC和非ARC的区别。[图片上传失败...(image-f3472b-15748496
癫癫的恋了
·
2019-12-01 06:08
addSubview 还是 addChildViewController ?
实际上,在viewcontroller
编程指南
中还有一段申明,指出你不应该使用它们。Apple对viewcontrollers的总的建议曾经是“一个viewcontroller管理一个全屏幕的内容”。
vincent_007
·
2019-12-01 03:12
Core Bluetooth
编程指南
介绍CoreBluetooth框架给iOS和Macapps提供与外部蓝牙设备交互的能力.例如,您的app能够发现,扫描,并且跟外部设备交互.比如心率计和数码恒温计.同样Mac和iOS设备也可以作为低功耗外部设备,给其他设备提供数据.在CoreBluetooth中,中心设备和外部设备作为主要参与者.通常情况下我们通过一个app来实现中心设备角色,CoreBluetooth也可以将我们的本地设备作为外
吃面多放葱
·
2019-11-30 18:32
AVFoundation
编程指南
总述
关于AVFoundationAVFoundation是可用于播放和创建基于时间的音视频媒体的几个框架之一。它提供了一个Objective-C接口,您可以使用它来详细处理基于时间的音视频数据。例如,您可以使用它来检查,创建,编辑或重新编码媒体文件。您还可以从设备获取输入流,并在实时捕获和回放期间处理视频。图I-1显示了iOS上的体系结构。image图I-2显示了OSX上相应的媒体体系结构。image
smm987
·
2019-11-30 13:58
Quartz 2D
编程指南
-02Quartz 2D概述
Quartz2D是一个二维绘图引擎,可在iOS环境和内核以外的所有MacOSX应用程序环境中访问。你可以使用Quartz2D应用程序编程接口(API)来访问基于路径的绘图,绘制透明度,阴影,绘制阴影,透明层,颜色管理,消除锯齿渲染,PDF文档生成和PDF等功能元数据访问。Quartz2D尽可能利用图形硬件的强大功能。在MacOSX中,Quartz2D可以与所有其他图形和成像技术一起使用-核心图像,
张芳涛
·
2019-11-29 21:35
翻译:Objective-C运行时
编程指南
(四)——动态方法解析(Dynamic Method Resolution)
本章描述了如何动态的提供一个方法的实现。动态方法解析在有些情况下,需要动态的提供一个方法的实现。例如,Objective-C声明的属性特征(见Objective-C编程语言中的声明属性)包含@dynamic指令:@dynamicpropertyName;它告诉编译器,将动态的提供该方法与属性。可以实现resolveInstanceMethod:和resolveClassMethod:方法来动态的提
栗子烤肉
·
2019-11-29 20:00
Pylon5
编程指南
(C++)
开始使用 pylon编程向导是关于如何使用Baslerpylonc++API进行编程的快速指南。它可以与pylon示例代码一起使用。此外,API参考提供了有关Baslerpylonc++接口的文档。接口文档也可以在pylon的头文件中找到。当使用MicrosoftVisualStudio时,右键所需的方法或类,并从上下文菜单中选择“GoToDeclaration”以转到相关文档。使用pylon编
极简纯粹_
·
2019-11-29 17:23
Quartz 2D
编程指南
一:Quartz 2D预览
logo.pngOverviewofQuartz2DQuartz2Distwo-dimensionaldrawingengineaccessibleintheiOSenvironmentandfromallMacOSXapplicationenvironmentsoutsideofthekernel.YoucanusetheQuartz2Dapplicationprogramminginterfa
bobociel
·
2019-11-28 07:54
Quartz 2D
编程指南
三:路径
logo.PNGPaths(路径)Apathdefinesoneormoreshapes,orsubpaths.Asubpathcanconsistofstraightlines,curves,orboth.Itcanbeopenorclosed.Asubpathcanbeasimpleshape,suchasaline,circle,rectangle,orstar,oramorecomplex
bobociel
·
2019-11-28 07:01
Apache Spark 2.2.0 中文文档 - Spark
编程指南
| ApacheCN
Spark
编程指南
概述Spark依赖初始化Spark使用Shell弹性分布式数据集(RDDs)并行集合外部Datasets(数据集)RDD操作基础传递Functions(函数)给Spark理解闭包示例Local
片刻_ApacheCN
·
2019-11-28 06:18
Apache Spark 2.2.0 中文文档 - Spark
编程指南
| ApacheCN
Spark
编程指南
概述Spark依赖初始化Spark使用Shell弹性分布式数据集(RDDs)并行集合外部Datasets(数据集)RDD操作基础传递Functions(函数)给Spark理解闭包示例Local
Joyyx
·
2019-11-28 05:29
Quartz 2D
编程指南
十一:位图和图像遮罩(2)
CreatinganImageFromPartofaLargerImageThefunctionCGImageCreateWithImageInRectletsyoucreateasubimagefromanexistingQuartzimage.Figure11-3illustratesextractinganimagethatcontainstheletter“A”fromalargerima
bobociel
·
2019-11-28 05:08
Quartz 2D
编程指南
(三) —— 图形上下文(三)
1.Quartz2D
编程指南
(一)——简介(一)2
刀客传奇
·
2019-11-28 03:27
Quartz 2D
编程指南
-03图形上下文
图形上下文表示绘图目标。它包含绘图参数和绘图系统执行任何后续绘图命令所需的所有特定于设备的信息。图形上下文定义了基本的绘图属性,例如绘图时使用的颜色,剪裁区域,线宽和样式信息,字体信息,合成选项以及其他几种。你可以使用Quartz上下文创建函数或使用iOSOS中的某个MacOSX框架或UIKit框架提供的更高级别函数来获取图形上下文。Quartz提供各种Quartz图形上下文的功能,包括位图和PD
张芳涛
·
2019-11-27 22:19
Quartz 2D
编程指南
二:图形上下文
logo.PNGGraphicsContextsAgraphicscontextrepresentsadrawingdestination.Itcontainsdrawingparametersandalldevice-specificinformationthatthedrawingsystemneedstoperformanysubsequentdrawingcommands.Agraphic
bobociel
·
2019-11-27 19:41
函数式编程探索(一) -《JS函数式
编程指南
》读后感
《JS函数式
编程指南
》使用JavaScript讲述了函数式编程的基本思想,函数式编程有很多优点,比如简洁,消除"副作用"等等。同时它是来源数学理论,可以达到更高的抽象度。
xie_zhichao
·
2019-11-18 14:17
函数式编程
javascript
SparkStreaming
SparkStreaming(1)~SparkStreaming
编程指南
之所以写这部分内容的原因是,无论是网络上可以直接找到的资料,还是出版的书籍种种,版本大都在1.6~2.0不等,且资源零零散散,需要到处百度
千江月09
·
2019-11-13 16:00
博主著作新书推荐《Linux shell核心
编程指南
》
博主著作新书推荐《Linuxshell核心
编程指南
》拒绝语法定义:摆脱固话的语法和命令堆积。精心设计:通过生动有趣的案例学生Shell编程。重在实战:大量案例脚本可以快速应用于生产。
丁丁历险
·
2019-11-11 14:29
shell
shell脚本
编程
杂谈
(4.Navigating a Data Hierarchy with Table Views)《列表视图
编程指南
》(Table View Programming Guide for iOS)
利用列表视图在数据结构中导航列表视图的常见用法——也是它们能够完美胜任的地方——是导航拥有层级结构的数据。在数据结构最顶端的列表罗列出最基本层次的数据种类。用户选择一行,在结构中下探(drilldown)至下一个层级。在结构的底部,会有一个视图(通常是一个列表视图)显示关于用某个条目的具体细节信息(例如,一个电话本的通话记录),而且还可能允许用户条目进行编辑。本节将会讲解如何让数据模型层级结构中的
fever105
·
2019-11-08 20:21
iOS文本
编程指南
(四)
管理TextField与TextViewtextfield与textview有两个主要功能:展示文本并开启文本的输入与编辑。一些编程任务与这些简单的目的相关,包括配置文本对象、访问当前文本、验证用户输入的内容、以及在文本字段中显示书签按钮等覆盖视图。这些任务主要有UITextField或UITextView的委托对象负责。发送至委托对象的消息序列大多数情况下,当一个UITextField或者UIT
卓小土
·
2019-11-08 14:59
AVFoundation
编程指南
2-用AVPlayer播放视频
控制assets的播放,你可以使用AVPlayer对象。在播放的过程中,你可以使用AVPlayerItem对象来管理asset的呈现,AVPlayerItemTrack来管理track。要显示视频,需要使用AVPlayerLayer。·播放Assets一个播放器就是控制asset播放的对象,比如开始和结束,seek到指定的时间。可以使用AVPlayer来播放单个asset,用AVQueuePlay
Dokki
·
2019-11-08 07:24
【Swift 3.1】08 - 枚举 (Enumerations)
去年利用工作之余,共花了两个多月的时间把官方的Swift
编程指南
看完。现在整理一下笔记,回顾一下以前的知识。有需要的同学可以去看官方文档>>。
Lebron_James
·
2019-11-08 01:12
Blocks块
编程指南
根据苹果官方指南翻译,最后加上点objective-c中得一些用法。原文地址:BlocksProgrammingTopics简介块对象是C语言级别的语法和运行特性。类似于标准C函数。除了可执行代码之外他们还可以把变量绑定到堆(heap)栈(stack)中去。因此块能维持一系列的状态(data),这些状态或数据会影响执行后的结果。你可以在API传递、多线程中使用块函数表达式。最有用的是把块作为回调函
蹲厕所的熊
·
2019-11-07 15:39
Blocks块
编程指南
根据苹果官方指南翻译,最后加上点objective-c中得一些用法。原文地址:BlocksProgrammingTopics简介块对象是C语言级别的语法和运行特性。类似于标准C函数。除了可执行代码之外他们还可以把变量绑定到堆(heap)栈(stack)中去。因此块能维持一系列的状态(data),这些状态或数据会影响执行后的结果。你可以在API传递、多线程中使用块函数表达式。最有用的是把块作为回调函
蹲厕所的熊
·
2019-11-07 15:39
Blocks块
编程指南
根据苹果官方指南翻译,最后加上点objective-c中得一些用法。原文地址:BlocksProgrammingTopics简介块对象是C语言级别的语法和运行特性。类似于标准C函数。除了可执行代码之外他们还可以把变量绑定到堆(heap)栈(stack)中去。因此块能维持一系列的状态(data),这些状态或数据会影响执行后的结果。你可以在API传递、多线程中使用块函数表达式。最有用的是把块作为回调函
蹲厕所的熊
·
2019-11-07 15:38
Blocks块
编程指南
根据苹果官方指南翻译,最后加上点objective-c中得一些用法。原文地址:BlocksProgrammingTopics简介块对象是C语言级别的语法和运行特性。类似于标准C函数。除了可执行代码之外他们还可以把变量绑定到堆(heap)栈(stack)中去。因此块能维持一系列的状态(data),这些状态或数据会影响执行后的结果。你可以在API传递、多线程中使用块函数表达式。最有用的是把块作为回调函
蹲厕所的熊
·
2019-11-07 15:38
Blocks块
编程指南
根据苹果官方指南翻译,最后加上点objective-c中得一些用法。原文地址:BlocksProgrammingTopics简介块对象是C语言级别的语法和运行特性。类似于标准C函数。除了可执行代码之外他们还可以把变量绑定到堆(heap)栈(stack)中去。因此块能维持一系列的状态(data),这些状态或数据会影响执行后的结果。你可以在API传递、多线程中使用块函数表达式。最有用的是把块作为回调函
蹲厕所的熊
·
2019-11-07 15:38
JavaScript面向对象
编程指南
(v2)- 3
函数-永不停歇的工厂工厂:【原料】=>【生产】=>【产出】函数:【参数】=>【计算】=>【返回结果】函数式编程:【计算】只使用【参数】,强调粒子性,不污染外围空间,明确返回处理结果。//累加器functionaccu(num){vartemp=0;for(vari=0;i-1){console.log('Opera');a=function(){console.log('Opera');}}els
飘空鱼
·
2019-11-07 00:02
OC Runtime
编程指南
个人翻译官方Runtime的
编程指南
,英语水准很差,仅供自己学习。介绍OC语言遵从许多来自于编译和链接时的runtime所产生的结果。不管什么时候,OC是动态的。
酸菜Amour
·
2019-11-06 18:30
DPDK
编程指南
(翻译)( 八)
8.通用流API8.1.概述此API提供了一种通用的方式来配置硬件以匹配特定的Ingress或Egress流量,根据用户的任何配置规则更改其操作或查询相关计数器。所有API带有rte_flow前缀,在文件rte_flow.h中定义。可以对报文数据(如协议头部,载荷)及报文属性(如关联的物理端口,虚拟设备ID等)执行匹配。可能的操作包括丢弃流量,将流量转移到特定队列、虚拟/物理设备或端口,执行隧道解
半天妖
·
2019-11-06 16:55
复制、剪切、和粘贴操作(二) <- iOS文本
编程指南
复制和剪切选中内容当用户点击编辑菜单的复制或者剪切命令,系统调用响应对象的copy:或者cut:方法。通常第一响应者(你的自定义视图)实现这些方法,但是如果第一响应者没有实现,消息会以通常的方式进入响应者链。注意,UIResponderStandardEditActions非正式协议声明了这些方法。注意:因为UIResponderStandardEditActions是非正式协议,在app中的所有
raingu24
·
2019-11-06 11:06
ViewController
编程指南
展示和过渡-创建自定义呈现
UIKit将视图控制器的内容与内容在屏幕上显示和呈现的方式分离。呈现的视图控制器由底层呈现控制器对象管理,其管理用于呈现视图控制器的视图的视觉样式。呈现控制器可以执行以下操作:设置提供的视图控制器的大小。添加自定义视图以更改所显示内容的视觉外观。为任何它的自定义视图提供过渡动画。在应用程序环境中发生更改时调整呈现视图的视觉外观。UIKit提供了标准呈现方式的呈现控制器。当您将视图控制器的呈现样式设
夜者无念
·
2019-11-06 09:19
DPDK
编程指南
(翻译)( 十六)
16.报文分发库DPDK报文分发器是一种库,用于在一次操作中获取单个数据包,以支持流量的动态负载均衡。当使用这个库时,需要考虑两种角色的逻辑核:首先是负责负载均衡及分发数据包的分发逻辑核,另一个是一组工作逻辑核,负责接收来自分发逻辑核的数据包并对其进行操作。操作模式如下图所示:Figure161PacketDistributormodeofoperation在报文分发器库中有两种API操作模式:一
半天妖
·
2019-11-06 06:31
DPDK
编程指南
(翻译)(二)
2.概述本章节给出了DPDK架构的一个全局概述。DPDK的主要目的就是为数据面快速报文处理应用程序提供一个简洁完整的框架。用户可以通过代码来理解其中使用的一些技术,构建自己的应用程序或添加自己的协议栈。AlternativeecosystemoptionsthatusetheDPDKareavailable。通过创建环境抽象层(EAL),DPDK框架为每个特殊的环境创建了一组运行库。这个库特定于I
半天妖
·
2019-11-05 22:36
Core Bluetooth库
编程指南
官方文档翻译1-6
与远程外设交互的最佳实践CoreBluetooth框架使中央端的很多事务对你的应用程序透明,也就是,你的应用程序已经控制了,并负责实现大多数中央角色方面,设备扫描,连接,探索和与远程外设数据交互。这个章节提供指导和最佳实践为以负责任的方式治理控制水平,特别是当给一个iOS设备开发你的应用程序时。注意无线的使用和功耗当开发一个与蓝牙低功耗设备交互的应用程序时,记住蓝牙低功耗在通信过程中会享用你的设备
丨n水瓶座菜虫灬
·
2019-11-05 17:55
《Spark指南》一、快速开始
有关更完整的参考,请参阅
编程指南
。你可以先从Spark网站下载Spark的打包版本。由于本文中我们不会使用H
Flowaway
·
2019-11-05 17:55
翻译:Objective-C运行时
编程指南
(二)——与运行时交互(Interacting with the Runtime)
Objective-C程序与运行时系统的交互主要在三个不同的层次:通过Objective-C源代码;通过基础框架中NSObject类中定义的方法;通过直接调用运行时函数。Objective-C源代码在大多数情况下,运行时系统自动在后台工作。只通过编写和编译Objective-C源代码才会使用到。当编译包含Objective-C类和方法的代码,编译器会创建数据结构和函数调用,实现语言的动态特性。数据
栗子烤肉
·
2019-11-05 12:27
DPDK
编程指南
(翻译)( 三十四)
34.构建你自己的应用程序34.1.在DPDK中编译一个示例程序当编译示例应用程序(如helloworld)时,需要导出变量:RTE_SDK和RTE_TARGET。~/DPDK$cdexamples/helloworld/~/DPDK/examples/helloworld$exportRTE_SDK=/home/user/DPDK~/DPDK/examples/helloworld$export
半天妖
·
2019-11-04 20:10
Quartz 2D
编程指南
(二) —— Quartz 2D概览(二)
1.Quartz2D
编程指南
(一)——简介(一)O
刀客传奇
·
2019-11-04 07:45
iOS Storyboard
编程指南
图文详解 1.创建一个无约束的导航栏加选项卡(tabbar)故事版
OSX系统10.10.5Xcode版本7.1本文图文详解如何初步使用故事版进行开发1.打开Xcode点击CreateanewXcodeproject选择SingleViewApplicationProductName随便其一个名字之后点击Next创建好后点击Main.storyborad这是故事版最初的样子2.对故事版进行修改以导航栏为初始界面首先中间的上面的左边点击它后就选中了故事版中的某一个v
王梓舟
·
2019-11-04 03:48
翻译:Objective-C运行时
编程指南
(三)——消息传递(Messaging)
本章描述了如何将消息表达式转换成objc_msgSend函数调用,以及如何通过名字引用方法。然后解释如何利用objc_msgSend以及如何避免动态绑定objc_msgSend函数在Objective-C中,直到运行时,消息才会绑定到方法的实现。编译器才会转换消息表达式,[receivermessage]调用消息传递行数objc_msgSend。这个函数需要接收者和消息中提到的方法名即方法选择器作
栗子烤肉
·
2019-11-03 20:08
DPDK
编程指南
(翻译)(三)
3.环境抽象层环境抽象层(EAL)为底层资源如硬件和存储空间的访问提供了接口。这些接口为上层应用程序和库隐藏了不同环境的特殊性。初始化程序负责决定如何分配这些资源(即内存空间、PCI设备、计时器、控制台等扥)。EAL提供的服务如下:DPDK的加载和启动:DPDK和特定的应用程序链接成一个独立进程,并以某种方式加载。CPU亲和性和分配处理:EAL提供了将执行单元分配给特定Core及创建执行实例的机制
半天妖
·
2019-11-03 14:09
iOS视图控制器
编程指南
参考官方文档:iOS视图控制器
编程指南
翻译:iOS视图控制器
编程指南
(ViewControllerProgrammingGuideforiOS)翻译:iOS视图控制器
编程指南
(一)——视图控制器的作用(
独木舟的木
·
2019-11-03 14:27
Quartz 2D
编程指南
(四) —— Paths路径(一)
1.Quartz2D
编程指南
(一)——简介(一)2
刀客传奇
·
2019-11-03 10:37
AVFoundation
编程指南
01-目录
写在前面喜欢AVFoundation资料的同学可以关注我的专题:《AVFoundation》专辑也可以关注我的账号正文AVFoundation
编程指南
01-目录AVFoundation
编程指南
02-概述
张芳涛
·
2019-11-03 04:33
[译]Spark Streaming
编程指南
(四)
缓存/持久化和RDD类似,DStream允许开发者将流数据持久化到内存。使用在DStream上使用persist()方法会自动持久化DStream中的每个EDD到内存中。这对于DStream需要计算多次的情况非常有用(如在相同数据上进行多个操作)。对于window-based操作(如reduceByWindow和reduceByKeyAndWindow)和state-based操作(如update
steanxy
·
2019-11-03 02:53
TornadoFX
编程指南
,第11章,编辑模型和验证
译自《EditingModelsandValidation》编辑模型和验证作为开发人员,TornadoFX不会对你强制任何特定的架构模式,它对MVC,MVP两者及其衍生模式都工作得很好。为了帮助实现这些模式,TornadoFX提供了一个名为ViewModel的工具,可帮助您清理您的UI和业务逻辑,为您提供回滚/提交(rollback/commit)和脏状态检查(dirtystatechecking
公子小水
·
2019-11-01 05:29
【IOS开发基础系列】Table View开发专题
1TableView
编程指南
学习笔记1.1AtaGlanceAtableviewisaninstanceoftheUITableViewclassinoneoftwobasicstyles,plainorgrouped.Aplaintableviewisanunbrokenlist
Kevin_Junbaozi
·
2019-11-01 05:10
WEBGL
编程指南
之attribute,uniform,varying
1.attibute变量的获取与传值attribute为存储限定符,表示接下来的变量是一个attribute变量,数据将从着色器外部传递给变量,必须是全局的,只有顶点着色器可以使用,传输与顶点相关的数据。attribute的类型只能为float,vec2,vec3,vec4,mat2,mat3,mat4varvshader='attributevec4a_Position;\n'+'voidmai
前端大魔王
·
2019-11-01 02:58
Core Data
编程指南
1-5: 查询数据对象
我们可以通过NSFetchRequest查询已经存储在CoreData外部存储器中的数据。查询是CoreData最强大的功能之一。NowthatdataisstoredintheCoreDatapersistentstore,youwilluseanNSFetchRequesttoaccessthatexistingdata.ThefetchingofobjectsfromCoreDataison
TalktoEason
·
2019-11-01 01:15
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他