设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
C语言
C语言
RSS
下级分类:
C语言教程
C语言教程
objective-c中代码块(blocks)
在ios4之后,引入了代码块的特性,在gcd中会经常的用到,所以决定好好的看看代码块文档,把这块总结一下。从头开始讲解代码块。1.声明和使用代码块一般用^操作符声明一个块变量,并作为块的开始符。而块的本身用{}包 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:96
|
回复:0
C语言教程
Objective-C设计模式——中介者Mediator(对象去耦)
中介者模式中介者模式很好的诠释了迪米特法则,任意两个不相关的对象之间如果需要关联,那么需要通过第三个类来进行。中介者就是把一组对象进行封装,屏蔽了类之间的交互细节,使不同的类直接不需要持有对方引用也可 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:96
|
回复:0
C语言教程
Objective-C中的NSObject对象经常使用到的方法
/* 用于判断对象是不是参数提供的类型(参数可以是父类的class) 参数示例: ; */- (BOOL)isKindOfClass:(Class)aClass;/* 用于判断对象是不是参数提供的类型(参数不可以是父类的class) 参数示例: ; ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:96
|
回复:0
C语言教程
关于ObjectiveC的私有函数
(1)很多从其他语言(例如C++)转到objectivec的初学者,往往会问到一个问题,如何定义类的私有函数?这里的“私有函数”指的是,某个函数只能在类的内部使用,不能在类的外部,或者派生类内部使用。事实上,Object ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:82
|
回复:0
C语言教程
Objective-C基础学习笔记——对象初始化
学习书目:LearnObjective-ContheMac obj中创建新对象有两种方式:和init]。两种方法等价,Cocoa惯例是使用alloc和init。1.分配对象: allocation是一个新对象诞生过程,从OS获得一块内 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:85
|
回复:0
C语言教程
Objective-c-NSNumber和NSValue
NSNumber//NSNumber创建后可以放入数组或字典中装箱(boxing)基本类型-amp;amp;gt;对象取消装箱(unboxing)对象-amp;amp;gt;基本类型NSNumber*n1=;NSLog(@amp;quot;n1:%@amp;quot;,n1);NSMutableArray ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:86
|
回复:0
C语言教程
Objective-C设计模式——抽象工厂模式AbstractFactory(对象创建)
抽象工厂模式理解了工厂方法模式,其实抽象工厂和工厂方法模式有很多的相似之处。抽象工厂同样是分离客户端对象的创建和逻辑代码的,但是抽象工厂往往是产生一组数据而不单单是产生一个产品。抽象工厂提供一个创建一 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:87
|
回复:0
C语言教程
Objective-c语法快速记忆法
转自http://www.raywenderlich.com/4872/objective-c-cheat-sheet-and-quick-reference ClassHeader(.h)#importamp;quot;AnyHeaderFile.hamp;quot;@protocolClassNameDataSource,ClassNameDelegate;//声明协议:@pr ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:82
|
回复:0
C语言教程
谈谈Objective-C链式语法的实现
引言 对于Objective-C的语法,喜欢的人会觉得它是如此的优雅,代码可读性强,接近自然语言,开发者在调用大多数方法时不需要去查看注释或文档,通常只凭借方法名就可以大致知道这个方法的作用,可以理解为代码即注 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:77
|
回复:0
C语言教程
在Xcode中使用C++与Objective-C混编
有时候,出于性能或可移植性的考虑,需要在iOS项目中使用到C++。假设我们用C++写了下面的People类:// // People.h // MixedWithCppDemo // // Created by Jason Lee on 12-8-18. // ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:71
|
回复:0
C语言教程
[EffectiveObjective-C读书笔记]第1章几条基本写法(2~5条)
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3575599.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。第2条:在类的头文件中尽量少引入头文件1.常 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:82
|
回复:0
C语言教程
Objective-C之@protocol
@protocol是Objective-C中的接口定义方式,也就是说在一个类中通过@protocol定义接口,然后在另一个类中去实现这个接口,这也叫“代理”模式, 这种模式在ios开发中经常是会用到的。 “代理”模式的使用: 1.接口声 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:69
|
回复:0
C语言教程
Objective - C 之延展
延展:为已有的类新增私有方法,只能在本类中使用 一、创建过程: 二、总结: 1、延展只有.h文件,在其中写新方法的声明,在原本的类(Person)中写方法的实现; 2、上述的方法其实很不安全,因为 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:68
|
回复:0
C语言教程
objective-c(反射)
objective-c中提供类似JAVA的反射特性,给出基本例子如下:#importamp;amp;lt;Foundation/Foundation.hamp;amp;gt;@interfaceClassA:NSObject{int_id1;int_id2;int_id3;}@propertyint_id1;@propertyint_id2;@proper ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:56
|
回复:0
C语言教程
iPhone开发视频教程第二季-Objective-C语言教程
iPhone开发视频教程-Objective-C语言教程-第1讲-基本语法 iPhone开发视频教程-Objective-C语言教程-第2讲-点语法 iPhone开发视频教程-Objective-C语言教程-第3讲-内存管理1-黄金法则iPhone开发视频教程-Objective- ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:58
|
回复:0
C语言教程
objective-C中的Class(类类型),Selector(选择器SEL),函数指针(IMP)
今天在园子里看到了一篇牛文“Objective-C 2.0 with Cocoa Foundation--- 5,Class类型,选择器Selector以及函数指针 ”,讲得十分精彩,忍不住把它的代码加上注释整理于此,以便日后查看。 个人体会:obj-C中的“ ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:59
|
回复:0
C语言教程
objective-c中字符串与日期相互转换
1、字符串转换为日期NSDateFormatter*dateFormat=init];//实例化一个NSDateFormatter对象 ;//设定时间格式,这里可以设置成自己需要的格式 NSDate*date ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:60
|
回复:0
C语言教程
Objective-C边学边记-12:Cocoa内存管理
注:本章对初学者比较晦涩,建议参考或直接阅读英文原本来理解。 1.对象生命周期对象的生命周期包括诞生(通过alloc或new方法实现)、生存(接收消息和执行操作)、交友(借助方法的组合和参数)、释放(当它们的生 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:71
|
回复:0
C语言教程
新增迅雷下载地址:Objective-c/iOS/iphone开发视频教程迅雷/高速下载 ...
2012-4-10更新大家访问 http://www.lwxshow.com/archives/397看到一个2012-4-10更新的。点击下面的链接下载对应的视频教程闲着也是闲着.给大家分享个IOS……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:57
|
回复:0
C语言教程
【Objective-C】-空指针和野指针
一、什么是空指针和野指针1.空指针1amp;amp;gt;没有存储任何内存地址的指针就称为空指针(NULL指针)2amp;amp;gt;空指针就是被赋值为0的指针,在没有被具体初始化之前,其值为0。下面两个都是空指针:1Student*s1=NULL ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:76
|
回复:0
C语言教程
Objective-CCategory初体验
Categories可以为一个对象添加方法而不需要增加该类的子类或者更改当前的对象。实际上Categories通常被用来为已经存在的类添加方法,比如你可以自己为NSString字符串类添加你自己的方法。Step1:创建项目启动Xcode-am ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:53
|
回复:0
C语言教程
open source Swift, Objective-C and the next 20 years of development
Qamp;amp;amp;AApple’s Craig Federighi talks open source Swift, Objective-C and the next 20 years of development html, body { overflow-x: initial !important } html { font-size: 14px } body { margin: 0 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:63
|
回复:0
C语言教程
objective-C属性
1、@synthesize表明由系统创建属性的存取方法。@dynamic表明由手动创建属性的存取方法。2、系统创建存取函数大致代码清单1)atomic-(NSString*)firstName{;NSString*result=autorelease];[threadLock ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:60
|
回复:0
C语言教程
iOS 编写高质量Objective-C代码(六)
前言: 这几篇文章是小编在钻研《Effective Objective-C 2.0》的知识产出,其中包含作者和小编的观点,以及小编整理的一些demo。希望能帮助大家以简洁的文字快速领悟原作者的精华。 在这里,向原作者Matt Galloway表 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:69
|
回复:0
C语言教程
如何在Windows系统下学习Objective-C 2.0
为什么要在windows下学习objective c 学习一门移动端的语言,为后面的工作做准备 穷,目前买不起Mac。只能在Windows下曲线学习。 如何在Windows下搭建Objective-c的环境 有很多博客详细的介绍了在Windows下安装O ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:74
|
回复:0
C语言教程
Objective-C的 KVC和KVO
字面意思分别是: KVC是指key value coding,键值编码。 KVO是指key value observing,键值观察。 直白的说法是: KVC就是将一个对象的属性及其值当做一个字典,可以通过属性的名字来访问和修改属性的值。 KVO就是给 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:65
|
回复:0
C语言教程
如何优雅的编写Objective-C语言?
①减少缩写命名缩写只用于通用专业术语,如URL,不可自创命名缩写,如Ctr、Msg。命名宁可长一些,也不要难于理解。②过程化动作发生之前用Will,发生之后用Did,询问是否发生用Should。每个处理都是有一定过程的,这 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:57
|
回复:0
C语言教程
Objective-C——@Property详解
实例变量:属性其实说直白点就是ivar+setter+getter(实例变量+存取方法),不过在OC中属性多了字面量这一系列特殊关键字使得OC属性有些不同。成员属性我们应该都使用过,比如现在定义一个Car类有name和speed成员变 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:54
|
回复:0
C语言教程
Objective-C 方法交换实践(一) - 基础知识
一、Objective-C 中的基本类型 首先看下 Objective-C 的对象模型,每个 Objective-C 对象都是一个指向 Class 的指针。Class 的结构如下: struct objc_class { Class _Nonnull isa OBJC_ISA_AVAILABILITY; #if !_ ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:48
|
回复:0
C语言教程
(TODO:)下载图片,报错:warning:couldnotloadanyObjective-Cclassinformationfromthedy ...
想使用NSInvocationOperation下载图片,然而并没有下载下来,NSData为nil,还有报错:(打断点就报错)warning:couldnotloadanyObjective-Cclassinformationfromthedyldsharedcache.Thiswillsignificantlyreducethequality ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:63
|
回复:0
C语言教程
objective-c 后缀文件 说明(转)
@import url(amp;quot;http://www.cnblogs.com/Load.ashx?type=styleamp;amp;file=SyntaxHighlighter.cssamp;quot;); @import url(amp;quot;/css/cuteeditor.cssamp;quot;); @import url(amp;quot;http://www.cnblog ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:58
|
回复:0
C语言教程
objective-c 语法快速过(3)
oc 里的匿名对象 oc 这里,很少用到,因为并不适用于oc的内存管理,只是面试笔试也许出现,要求能看懂,不要在项目里这样写,因为写匿名对象,会造成内存泄露 #import amp;amp;lt;Foundation/Foundation.hamp; ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:68
|
回复:0
C语言教程
Objective-C语法之代码块(block)的使用
代码块本质上是和其它变量相似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你能够像调用其它标准函数一样,传入參数数,并得到返回值。脱字符(^)是块的语法标记。依照我们熟悉的參数语法规约所定义 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:54
|
回复:0
C语言教程
Objective-c字符串遍历的几种方法
原文地址http://blog.csdn.net/xinshou_jiaoming/article/details/7068199 遍历字符串在oc中遍历字符串的至少可以使用以下两种方法(1)通过查找的方式来(这方式适合所有格式的子符串,推荐使用) NSString*newSt ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:59
|
回复:0
C语言教程
Objective-C高级编程(一)自动引用计数
第一章:自动引用计数1.2内存管理/引用计数1.2.2内存管理思考方式:1)自己生成的对象,自己所持有。alloc/new/copy/mutableCopy2)非自己生成的对象,自己也能持有。retain3)不再需要自己持有的对象时释放。relea ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:65
|
回复:0
C语言教程
Objective-C学习之旅(七)----协议protocol
一、什么是协议1、协议是多个对象之间协商的一个接口对象2、协议提供一系列方法用来在协议的实现者和代理者之间的一种通信方式3、协议类似于C++中的纯虚函数,或者java/.net中的接口二、如何定义协议1、协议声明,就 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:64
|
回复:0
C语言教程
objective-c常用方法列表(总结)
第1章Objective-C学习环境准备1.1Objective-C基础1.1.1Objective-C的发展历程1.1.2Objective-C语言的特点1.1.3技术架构1.2开发环境1.2.1注册开发者账号1.2.2下载安装Xcode1.2.3更新帮助文档1.3编写第一个Objective-C ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:60
|
回复:0
C语言教程
C++转Objective-c的纠结惆怅――objecti..
前言应公司要求,最近开始做IOS应用了,这意味着什么?全新的语法,全新的技术,全新得框架都要等着我去熟悉呢。。对于我一个传统的C++程序员来说,理论上要熟悉Objective-C的语法当然用时不多了,只是接触之后才发 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:61
|
回复:0
C语言教程
读EffectiveObjective-C[提高OC代码质量总结笔记第一篇:熟悉OC]
一、OC特性 OC为C语言添加了面向对象特性,是其超集;OC使用动态绑定的消息结构,也就是,在运行时才会检查对象类型;接收一条消息后,究竟应执行何种代码,由运行期环境来决定,而非编译器;ps:理解C语言的核心概念有 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:69
|
回复:0
C语言教程
objective-c中随机数的用法3种:arc4random()、random()、CCRANDOM_0_1()oc中随机数的 ...
1)、arc4random()比较精确不需要生成随即种子 使用方法: 通过arc4random()获取0到x-1之间的整数的代码如下: int value = arc4rando ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:65
|
回复:0
1 ...
17
18
19
20
21
22
23
24
25
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部