设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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语言教程
C语言教程
RSS
XCode4.4版本Objective-C新特性
苹果在今年的WWDC2012大会上介绍了大量Objective-C的新特性,能够帮助iOS程序员更加高效地编写代码。在XCode4.4版本中,这些新特性已经可以使用了。让我们看看这些新特性有哪些:ObjectLiterals这个是我认为最赞的一 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:61
|
回复:0
objective-c关于self的用法总结
原文地址:http://www.cocoachina.com/macdev/objc/2012/0613/4355.html何时使用self.在网上搜索或者论坛里的回复大多都是简简单单的说这与objc的存取方法有关,如何与存取方式有关究竟他们之间的是什么样的关系就很 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:69
|
回复:0
关于Objective-CiVar的一点说明
ClassA:@interfaceClassA:NSObject{}@property(nonatomic,retain)Foo*foo;@end ClassB: @interfaceClassB:NSObject{Foo*foo;}@property(nonatomic,retain)Foo*foo;@end 上面两个类的不同是:第二个类包含一个名字 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:64
|
回复:0
Objective-csortarrayint方法(附:comparisonmethods)
(1)直接调用系统的方法排序intNSMutableArray *array=init];];];[array addObject:[NSNumber numberWi……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:78
|
回复:0
Objective-C类和对象
面向对象面向对象(Object-Oriented)是基于面向过程(procedure-oriented)而言的面向对象强调对象amp;amp;lt;指挥者amp;amp;gt;OC,Java语言就是面向对象面向过程强调过程amp;amp;lt;执行者amp;amp;gt;C语言就是面向过 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:72
|
回复:0
objective-c关于self的用法总结
何时self.student=init]; //student对象retainCount=2;容易造成内存泄露由于objective-c内存管理是根据引用计数处理的,当一个对象的引用计数为零时,gcc才会释放该内存。 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:69
|
回复:0
Objective-C快速入门--基础(三)
1、OC有几种方式创建字符串对象?如:如何创建一个字符串对象:@“Baby”。OC中有3种方式创建字符串对象:示例:main.m文件中:控制台输出:2、OC中如何获取字符串的长度?OC中获取字符串的长度要用“length”;示例:mian. ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:71
|
回复:0
Objective-C初学者指南(第2版)
《Objective-C初学者指南(第2版)》基本信息原书名:Objective-CforAbsoluteBeginners:iPhone,iPad,andMacProgrammingMadeEasy,SecondEdition作者:(美)贝内特(Bennett,G.)(美)费希尔(Fisher,M.)(美)利斯(Lees,B.)丛 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:71
|
回复:0
Objective-C引用计数:不讲用法,只说原理
本文所使用的源码为objc4-647和CF-1153.18实际上这是我本周实习周报的一部分,写的比较仓促,如有差错还请多多指正。不讲用法,只说原理。引用计数如何存储有些对象如果支持使用TaggedPointer,苹果会直接将其指针值 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:54
|
回复:0
Objective-Cprotocol&delegate
应用程序的委托(官方资料)监控应用程序的高级行为是应用程序委托对象的责任,而应用程序委托对象是您提供的定制类实例。委托是一种避免对复杂的UIKit对象(比如缺省的UIApplication对象)进行子类化的机制。在这种 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:66
|
回复:0
Unity3D与objective-c之间数据交互。iOSSDK接口封装Unity3D接口
Unity3D简单工程的创建。与Xcode导出到iOS平台请看这 Unity3D学习创建简单的按钮、相应事件UnityC#代码 usingUnityEngine;usingSystem.Collections;usingSystem.Runtime.InteropServices;publicclasstestFeil:Mo ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:60
|
回复:0
Objective-C之用C的字符来处理NSString相关的字符替换和拼接的问题 ...
body{font-family:Helvetica,arial,sans-serif;font-size:14px;line-height:1.6;padding:30px;background-color:rgba(255,255,255,1)}bodyamp;gt;*:first-child{margin-top:0!important}bodyamp;gt;*:la……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:68
|
回复:0
Objective-C实现一个简单的栈
栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:56
|
回复:0
一个自己主动依据xcode中的objective-c代码生成类关系图的神器
https://github.com/kimsungwhee/KSHObjcUML安装方法:1、下载项目2、执行3、会又一次开启一个新的xcode4、选择一个项目,点击Objc-UML会自己主动生成并打开生成的类图。效果图不上了。用用试试。 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:78
|
回复:0
Objective-C属性介绍
我们知道在Objective-C中,使用@property配合@synthesize可以让编译器自动实现getter/setter方法,使用的时候也很方便,可以直接使用对象.属性的方法调用。NSString* name;NSUInteger age;@property(n ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:68
|
回复:0
ios路径操作http://www.tongwenguan.com/objective-c/objective-c-%E5%85%AD%E5%8D%81 ...
下面表格中的措施 可以用来操作 路径:措施名称描述+(NSString*)pathWithComponents:components用components创建有效的路径名称-(NSArray*)pathComponents将路径名称拆分成若干组成部分-(NSString*)lastPathCompon ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:70
|
回复:0
Swift3.0之调用Objective-C第三方API
虽然Swift语言已更新至3.0,但毕竟Objective-C语言已成熟多年,很多好用的第三方框架都是OC编写的,如AFNetWorking(Swift版本为Alamofire)等,所以这篇文章给大家介绍如何用Swift语言调用OC编写的第三方API(本例采 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:76
|
回复:0
Objective-CMemoryManagement内存管理2
Objective-CMemoryManagement 内存管理 2 2.1TheRulesofCocoaMemoryManagement内存管理规则(1)Whenyoucreateanobjectusingnew,alloc,orcopy,theobjecthasaretaincountof1.Youareres……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:74
|
回复:0
理解objective-c运行时环境(翻译)初稿
原文地址:http://cocoasamurai.blogspot.com/2010/01/understanding-objective-c-runtime.htmlUnderstandingtheObjective-CRuntimeTheObjective-CRuntimeisoneoftheoverlookedfeaturesofObje……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:70
|
回复:0
objective-c中随机数的用法3种:arc4random()、random()、CCRANDOM_0_1()oc中随机数的 ...
1)、arc4random()比较精确不需要生成随即种子 使用方法: 通过arc4random()获取0到x-1之间的整数的代码如下: int value = arc4rando ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:66
|
回复:0
读EffectiveObjective-C[提高OC代码质量总结笔记第一篇:熟悉OC]
一、OC特性 OC为C语言添加了面向对象特性,是其超集;OC使用动态绑定的消息结构,也就是,在运行时才会检查对象类型;接收一条消息后,究竟应执行何种代码,由运行期环境来决定,而非编译器;ps:理解C语言的核心概念有 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:70
|
回复:0
C++转Objective-c的纠结惆怅――objecti..
前言应公司要求,最近开始做IOS应用了,这意味着什么?全新的语法,全新的技术,全新得框架都要等着我去熟悉呢。。对于我一个传统的C++程序员来说,理论上要熟悉Objective-C的语法当然用时不多了,只是接触之后才发 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:62
|
回复:0
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
|
阅读:61
|
回复:0
Objective-C学习之旅(七)----协议protocol
一、什么是协议1、协议是多个对象之间协商的一个接口对象2、协议提供一系列方法用来在协议的实现者和代理者之间的一种通信方式3、协议类似于C++中的纯虚函数,或者java/.net中的接口二、如何定义协议1、协议声明,就 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:65
|
回复:0
Objective-C高级编程(一)自动引用计数
第一章:自动引用计数1.2内存管理/引用计数1.2.2内存管理思考方式:1)自己生成的对象,自己所持有。alloc/new/copy/mutableCopy2)非自己生成的对象,自己也能持有。retain3)不再需要自己持有的对象时释放。relea ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:66
|
回复:0
Objective-c字符串遍历的几种方法
原文地址http://blog.csdn.net/xinshou_jiaoming/article/details/7068199 遍历字符串在oc中遍历字符串的至少可以使用以下两种方法(1)通过查找的方式来(这方式适合所有格式的子符串,推荐使用) NSString*newSt ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:60
|
回复:0
Objective-C语法之代码块(block)的使用
代码块本质上是和其它变量相似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你能够像调用其它标准函数一样,传入參数数,并得到返回值。脱字符(^)是块的语法标记。依照我们熟悉的參数语法规约所定义 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:55
|
回复:0
objective-c 语法快速过(3)
oc 里的匿名对象 oc 这里,很少用到,因为并不适用于oc的内存管理,只是面试笔试也许出现,要求能看懂,不要在项目里这样写,因为写匿名对象,会造成内存泄露 #import amp;amp;lt;Foundation/Foundation.hamp; ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:69
|
回复:0
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
|
阅读:59
|
回复:0
(TODO:)下载图片,报错:warning:couldnotloadanyObjective-Cclassinformationfromthedy ...
想使用NSInvocationOperation下载图片,然而并没有下载下来,NSData为nil,还有报错:(打断点就报错)warning:couldnotloadanyObjective-Cclassinformationfromthedyldsharedcache.Thiswillsignificantlyreducethequality ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:64
|
回复:0
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
|
阅读:49
|
回复:0
Objective-C——@Property详解
实例变量:属性其实说直白点就是ivar+setter+getter(实例变量+存取方法),不过在OC中属性多了字面量这一系列特殊关键字使得OC属性有些不同。成员属性我们应该都使用过,比如现在定义一个Car类有name和speed成员变 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:55
|
回复:0
如何优雅的编写Objective-C语言?
①减少缩写命名缩写只用于通用专业术语,如URL,不可自创命名缩写,如Ctr、Msg。命名宁可长一些,也不要难于理解。②过程化动作发生之前用Will,发生之后用Did,询问是否发生用Should。每个处理都是有一定过程的,这 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:58
|
回复:0
Objective-C的 KVC和KVO
字面意思分别是: KVC是指key value coding,键值编码。 KVO是指key value observing,键值观察。 直白的说法是: KVC就是将一个对象的属性及其值当做一个字典,可以通过属性的名字来访问和修改属性的值。 KVO就是给 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:66
|
回复:0
如何在Windows系统下学习Objective-C 2.0
为什么要在windows下学习objective c 学习一门移动端的语言,为后面的工作做准备 穷,目前买不起Mac。只能在Windows下曲线学习。 如何在Windows下搭建Objective-c的环境 有很多博客详细的介绍了在Windows下安装O ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:75
|
回复:0
iOS 编写高质量Objective-C代码(六)
前言: 这几篇文章是小编在钻研《Effective Objective-C 2.0》的知识产出,其中包含作者和小编的观点,以及小编整理的一些demo。希望能帮助大家以简洁的文字快速领悟原作者的精华。 在这里,向原作者Matt Galloway表 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:70
|
回复:0
objective-C属性
1、@synthesize表明由系统创建属性的存取方法。@dynamic表明由手动创建属性的存取方法。2、系统创建存取函数大致代码清单1)atomic-(NSString*)firstName{;NSString*result=autorelease];[threadLock ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:61
|
回复:0
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
|
阅读:64
|
回复:0
Objective-CCategory初体验
Categories可以为一个对象添加方法而不需要增加该类的子类或者更改当前的对象。实际上Categories通常被用来为已经存在的类添加方法,比如你可以自己为NSString字符串类添加你自己的方法。Step1:创建项目启动Xcode-am ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:54
|
回复:0
【Objective-C】-空指针和野指针
一、什么是空指针和野指针1.空指针1amp;amp;gt;没有存储任何内存地址的指针就称为空指针(NULL指针)2amp;amp;gt;空指针就是被赋值为0的指针,在没有被具体初始化之前,其值为0。下面两个都是空指针:1Student*s1=NULL ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:10
|
阅读:77
|
回复:0
1 ...
19
20
21
22
23
24
25
26
27
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部