设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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
Objective-C基础,类和对象,方法和消息,已声明的属性和存取方法,块对象,协议和范 ...
如果你刚开始接触iOS或MacOSX编程,首先要学习一点编程语言Objective-C入门知识。Objective-C并不是一门复杂的语言,经过一段时间的接触,你就能体会到它的优雅。Objective-C语言实现了严格的面向对象编程。它扩展了 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:95
|
回复:0
浅谈Objective-C编译器指令
------amp;amp;lt;a href=amp;quot;http://www.itheima.comamp;quot; target=amp;quot;blankamp;quot;amp;amp;gt;Java培训、Android培训、iOS培训、.Net培训amp;amp;lt;/aamp;amp;gt;、期待与您交流! -------下 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:113
|
回复:0
版本号对比方案及参考代码(Objective-C,Java,JavaScript)
常用版本号如2.0.1与2.0.2相比 2.0.2是比2.0.1要新的那么该如何对这个版本号进行对比这里有一个比较简单的实现方案2.0.1这种格式可以拆分为多个部分如这里的2是大版本号,0是子版本号,1是修复版本号那么我们可以将2. ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:100
|
回复:0
Objective-CAutoreleasePool的实现原理(转)
内存管理一直是学习Objective-C的重点和难点之一,尽管现在已经是ARC时代了,但是了解Objective-C的内存管理机制仍然是十分必要的。其中,弄清楚autorelease的原理更是重中之重,只有理解了autorelease的原理,我们 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:105
|
回复:0
Objective-c使用构造函数来初始化函数并调用函数的方法
Objective-c使用构造函数来初始化函数并调用函数在objective-c中我们与使用很多其他的oop语言一样,可以使用构造函数,他是在创建对象的时候用来初始化对象数据的一种特殊的方法。构造函数可以使用任何方式命名,但 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:127
|
回复:0
objective-c中随机数的用法(3种:arc4random()、random()、CCRANDOM_0_1()) ...
1、随机数的使用 1)、arc4random()比较精确不需要生成随即种子 使用方法: 通过arc4random()获取0到x-1之间的整数的代码如下: ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:104
|
回复:0
objective-c系列-NSArray
OC数组NSArray 对比 c数组 和 oc数组对象(指针) 定义 intarray; NSArray*array; 特点: 元素类型必须相同, 元素可以是任意对象 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:116
|
回复:0
iOS开发入门学习总结(二)Objective-C语法特性总结
Objective-C EncapsulatingData01.atomic//default02.nonatomic03.strong=retain//default04.weak=unsafe_unretained05.retain06.assign//defaul……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:123
|
回复:0
Objective-c学习笔记-基础版
1.xcode4.3.3以后NSAutoreleasePool的用法发生改变,由 NSAutoreleasePool*pool=init]; …. ;变为: @autoreleasepool{ …. } 2.在objc中也存 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:120
|
回复:0
Objective-CDelegate
ios设计模式中的委托 Delegate官方文档解释如下:Delegationisasimpleandpowerfulpatterninwhichoneobjectinaprogramactsonbehalfof,orincoordinationwith,anotherobject.Thedelegatingobjectkeepsare ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:134
|
回复:0
Objective-C学习之旅(二)----函数、类、作用域
1、面向对象概述比较项目 OC基类NSObject单继承是单继承接口 支持接口(协议)@protocol多继承使用接口来实现多继承多态 支持多态抽象类支持抽象类异常处理 简单的异常处理@try@catch@finally ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:132
|
回复:0
Objective-C集成农行支付接口
部分参考代码:[NANetworkHandlerPOSTWithURL:APP_ABCPaypar:dictisStored:NOsuccess:^(idresponseObject,BOOLgetUrl){if(responseObject){NSDictionary*……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:126
|
回复:0
Objective-C装饰模式--简单介绍和使用
装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 比如游戏机有一个GamePad类,现在要增加一个作弊功能(例如100条命),如果直接 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:119
|
回复:0
Objective-C中创建单例方法的步骤
转自:Objective-C中创建单例方法的步骤 Singleton(单例模式),是一种常用的软件设计模式,单例对象的类必须保证只有一个实例存在,在很多时候整个系统只需要拥有一个全局对象,这样有利于我们协调系统整个的行为 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:126
|
回复:0
Objective-C——消息、Category和Protocol
面向对象永远是个可以吐槽的话题,从开始提出到推崇备至,到充满质疑,一路走来让人唏嘘不已。面向对象的思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:114
|
回复:0
Java与Objective-C的渊源
java创始成员Patrick Naughton回忆,通常人们会认为Java是学Modula-3和C+,其实这些都是谣传,而对Java影响比较大的则是Objective-C:单 继承、动态绑定和加载、类对象、纯虚函数、反射、原始类型包装类等。Java的接 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:115
|
回复:0
Objective-C边学边记-4:OOP之复合、存取方法
if(self={ …若要超类可以完成所需的一次性初始化,需要调用。init方法返回的值(id型数据,即泛型对象指针)描述了被初始化的对象。将的结果赋给self是Objective-C的标准惯例。这么做是为了防止超类在初始化过 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:137
|
回复:0
Objective-Cblock
block是从ios4开始引进的新东西,声明一个block就好比声明一个方法的指针。下面声明一个block,这个block是返回值为空,它有两个参数:void(~myBlock)(NSString*str1,intval); 为了声明一种类型的block,可以这样写 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:188
|
回复:0
Objective-C中.h文件、.m文件中@interface、@synthesize及其它
很多开发iOS好几年的老鸟,可能都不太分的清.h文件和.m文件里各种结构的用途和区别。最近仔细研究了一下,写一篇文章记下来。 一般的,写一个Class的时候,经常是这种格式(以UIViewController为例):.h文件:@int ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:135
|
回复:0
iOS高效开发必备的10款Objective-C类库
因为iOSSDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:157
|
回复:0
Objective-C与Cstyle语言的简单类比
1.关于Objc中函数调用类比];类比为:_lblHelloWorld.setHidden(!(_lblHelloWorld.isHidden()));Tip: objc中的boolean值为YES和NO,而不是TrueorFalse -(void)helloWorld:(……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:152
|
回复:0
Objective-C 学习笔记 - part 11 - 错误处理
Object-C 提供类似 Java / C++风格的错误处理模型,当使用 -fobjc-exceptions 开关(gcc amp;amp;gt; 3.3)时,它可以工作,但是只限于 OS X v10.3 以后的版本,之前的版本并不提供这一支持。使用错误捕获的原则与 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:132
|
回复:0
Objective-C运行时编程 - 实现自动化description方法的思路及代码示例 ...
发布自米高 | Michael - 博客园,源地址:http://www.cnblogs.com/michaellfx/p/4232205.html,转载请注明。 基础实现 性能优化 参考 关键字:Objective-C OC description函数 自动打印属性及属性值 运行时枚 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:126
|
回复:0
Singletons in Objective-C
Background Singletons classes are an important concept to understand because they exhibit an extremtely useful design pattern. This idea is used throughout the iPhone SDK, for example, UIApplication h……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:140
|
回复:0
设计模式之开放-封闭原则(引申出Objective-C中继承、Category、Protocol三者的区别, ...
开放封闭原则(OCP原则The Open-Closed Principle)是面向对象的核心设计所在。它是说,软件开发实体(类、模块、函数等)应该可以扩展,但是不能修改。 这个原则有两个特征,一个是说“对于扩展是开放的”,另一个 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:139
|
回复:0
ProgrammingWithObjective-C----Introduction----Objective-C学习(一)
a:link{color:rgba(88,114,210,1);text-decoration:none}a:visited{color:rgba(88,114,210,1);text-decoration:none}a:hover{color:rgba(173,189,248,1);text-decoration:none}a:acti……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:158
|
回复:0
ObjectiveC运行时(runtime)技术总结,好强大的runtime
前言: ObjectiveC的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。目 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:160
|
回复:0
Objective-C中NULL、nil、Nil、NSNull的定义及不同
来源:XcodeMen(康祖彬)链接:http://www.jianshu.com/p/5d7033b15052 本文由我们团队的 康祖彬 童鞋撰写,这是他的个人主页:https://kangzubin.cn。 理解”不存在“的概念不仅仅是一个哲学的问题,也是 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:188
|
回复:0
Linux下配置Objective-C编译环境
Ubuntu环境下Objective-C编译环境配置参考这里。CentOS环境下Objective-C编译环境配置参考这里。还在继续探索中。……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:156
|
回复:0
Objective-C 基础教程第三章,面向对象编程基础知识
Objective-C 基础教程第三章,面向对象编程基础知识 0x00 前言 书中的这章节主要是对零基础的人介绍面向对象编程的基础知识,一般学过高级编程语言的基本都会涉及到面向对象编程的知识,所以可以 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:194
|
回复:0
GCC下基本类型编码(基于Objective-C)
https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Type-encoding.html ……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:255
|
回复:0
Objective-C Runtime I
核心理念 Objective-C语言将决定尽可能的从编译和链接时推迟到运行时。 早期版本和现行版本 Objective-C运行时系统有两个已知版本:早期版本和现行版本。现行版本主要是Objective-C 2.0及与其相关的新特性。 在现行 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:221
|
回复:0
Objective-cruntime方法替换引发的死循环
在OC中:API:class_addMethod往一个Class里添加methodAPI:class_getInstanceMethod或class_getClassMethod可以判断某个SEL是否存在于ClassAPI:method_exchangeImplementations交换方法。 最近工作上做了一件事, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:317
|
回复:0
Objective-C类的继承、方法的重写和重载
一、类的继承Objective-c中类的继承与C++类似,不同的是Objective-c不支持多重继承,一个类只能有一个父类,单继承使Objective-c的继承关系很简单,易于管理程序。Objective-c中所有类的父类是NSObject。Objective-c ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:230
|
回复:0
Objective-C最基础语法之Class定义
转自http://www.189works.com/article-104164-1.htmlObjective-C最基础语法之Class定义是本文要介绍的内容,Objective-C是面向对象的语言,因此类的定义是基础中的基础。Objective-C是C的超级,但是在语法上跟C又有 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:222
|
回复:0
iOS复杂动画之抽丝剥茧(Objective-C&Swift)
一、前言随着开发者的增多和时间的累积,AppStore已经有非常多的应用了,每年都有很多新的APP产生。但是我们手机上留存的应用有限,所以如何吸引用户,成为产品设计的一项重要内容。其中炫酷的动画效果是重要内容之 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:188
|
回复:0
Objective-C快速入门--基础(一)
1、实例变量的可见度有哪些?对访问变量有什么影响?所谓的内部,指的是相应类的@implementation和@end之间示例:@interfacePerson:NSObject{@publicNSString*_hobby;//兴趣!@protectedNSString*_name;//姓名int_age;// ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:193
|
回复:0
Objective-C之字典
//字典:(关键字值)//插入代码字太小// NSArray*array=;//空数组// NSDictionary*dictionary=;//空字典 NSDictionary*my=[NSDictionarydictionary……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:172
|
回复:0
iOSjs与objective-c的交互(转)
在写JavaScript的时候,可以使用一个叫做window的对象,像是我们想要从现在的网页跳到另外一个网页的时候,就会去修改window.location.href的位置;在我们的Objective-C程序码中,如果我们可以取得指定的WebView的指 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:169
|
回复:0
Objective-c开发中混合使用ARC
首选“CompileSources”的位置:选中工程-amp;amp;gt;TARGETS-amp;amp;gt;相应的target然后选中右侧的“BuildPhases”,向下就找到“CompileSources”了。如何在未使用arc的工程中引入一个使用了arc特性的文件:对相应 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:171
|
回复:0
1 ...
29
30
31
32
33
34
35
36
37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部