设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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真的那么难以忍受吗?
有人说对于C/C++程序员说,学习OC是难以忍受的,这话说的也不无道理,关键看你能否坚持下去,过了过渡期就好了。 当初我第一个IPHONE程序,使用OC的感觉,真的是很恶心,很不习惯,我还是做C嵌入式开发的。 但是 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:153
|
回复:0
Objective-C Json转Model(利用Runtime特性)
封装initWithNSDictionary:方法### #pragma mark - 使用runtime将JSON转成Model - (void)json2Model { `NSString *file = pathForResource:@amp;quot;Personsamp;quot; ofType:@amp;quot;jsonamp;quot;];` ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:143
|
回复:0
Objective-C Runtime 运行时之五:协议与分类
Objective-C中的分类允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到。 Objective-C中的协议是普遍存在的接口定义方式,即在一个类中通 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:139
|
回复:0
如何利用Objective-C写一个精美的DSL
背景 在程序开发中,我们总是希望能够更加简洁、更加语义化地去表达自己的逻辑,链式调用是一种常见的处理方式。我们常用的 Masonry、 Expecta 等第三方库就采用了这种处理方式。 像这种用于特定领域的表达方式, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:146
|
回复:0
Objective-C中单例模式的实现【转】
单例模式在Cocoa和CocoaTouch中非常常见。比如这两个,和,大家应该都见过。但是我们应该如何在代码中实现一个单例模式呢?如果你对苹果的文档很熟悉的话,你一定知道,在CocoaFoundamentalsGuide中有一段实现单例模 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:140
|
回复:0
Objective-C语法之代码块(block)的使用(转载)
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:142
|
回复:0
Objective-C之@protocol
转自:http://www.cnblogs.com/hxxy2003/archive/2011/10/24/2222838.html@protocol是Objective-C中的接口定义方式,也就是说在一个类中通过@protocol定义接口,然后在另一个类中去实现这个接口,这也叫“代理”模式 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:135
|
回复:0
Objective-C设计模式(MVC)的实现,以及协议与委托的运用
在iPhone的开发过程中经常要用到界面,而苹果公司为其设计了很好的管理思路,就是采用常用的MVC模式,在iPhone中,所有的图形控件都是继承于UIView,就是amp;quot;Vamp;quot;.UIView及其子类主要负责UI的实现,而UIVie ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:158
|
回复:0
TIOBE 5 月编程语言排行榜:Python、C++竞争白热化,Objective-C已沦为小众语言 ...
作者 | 屠敏 出品 | CSDN(ID:CSDNnews) 日前,TIOBE 编程语言社区最新发布了 2019 年 5 月排行榜。 和 4 月榜单相比,5 月编程语言排行榜的 Top 10 位置并没有太大变化。但是在 C++ 和 Python 激烈的竞争局势下 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:135
|
回复:0
C/C++在Java项目、Android和Objective-C三大平台下实现混合编程
Android和iOS开发都支持C++开发,可以一套代码多平台使用。同时C++难以反编译的特性也可以为Android开发带来代码的保密,另一native特性也可以提高代码的运行效率。一、为什么使用C/C++便于移植,用C/C++写得库可以 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:150
|
回复:0
iOS理解Objective-C中消息转发机制附Demo
在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有iOS软件开发 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:154
|
回复:0
Objective-C-代码块Block回顾
OC中的代码块是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。类似于其他语言脚本语言或者编程语言中的闭包或者是Lambda表达式,可能第一眼看上去很怪异,不过开发的过程中会越来越多的用 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:143
|
回复:0
Objective-C熟记小概念
1.定义类: 在.h文件中, @interface类名:父类名 {成员变量; }成员函数;@end; 在.m文件中, @implementation类名 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:124
|
回复:0
Swift、Objective-C单例模式(Singleton)
本文的单例模式分为严格单例模式和不严格单例模式。单例模式要求一个类有一个实例,有公开接口可以访问这个实例。严格单例模式,要求一个类只有一个实例;不严格单例模式,可以创建多个实例。有的类只能有一个实例, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:134
|
回复:0
objective-C中的序列化(serialize)与反序列化(deserialize)
obj-c中有一类对象:NSArray,NSDictionary,NSString,NSNumber,NSDate,NSData以及它们的可变版本(指NSMutableArray,NSMutableDictionary...这一类) ,都可以方便的将自身的数据以某种格式(比如xml格式)序列化后保存成 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:128
|
回复:0
开发者最讨厌的编程语言:Perl 名列第一,PHP、Objective-C 和 Ruby 都在其中 ...
说好的 PHP 是世界上最好的语言的呢? 了解当下最流行的编程语言,那你知晓开发者中最不受欢迎的编程语言吗?是因为与时俱进的淘汰,还是“人红是非多”的不喜欢? 近日,全球著名的 IT 网站 Stack Overflow 根据数 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:118
|
回复:0
objective-c中自己创建的对象为什么不能调用release
dealloc方法,本就不应该手动调用.你自己创建的对象,看你代码怎么写的了.例子:NSString*str1=;NSString*str2=initWithString:@amp;quot;abcamp;quot;];str1是用类方法构建的,在我们的代码里它没有用到alloc这个方法, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:151
|
回复:0
Windows下搭载objective-c环境
业余出于对IPhone开发的兴趣先学习下objectivec 没Mac故只能在Windows下折腾了1.搭载环境http://www.gnustep.org/experience/Windows.html在这里下载:GNUstepMSYSSystem,GNUstepCore,GNUstepDevel 2.编写hellow ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:129
|
回复:0
Objective-C基础
Objective-C基础 目录概述——对Objective-C的理解if和elseif的区别异常处理 概述——对Objective-C的理解 if和elseif的区别if()...if()...两个if语句都会执行if()...elseif()...如果第一个if判断为true,则elsei ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:149
|
回复:0
《objective-c基础教程》学习笔记(六)—— 复合方法
今天我们要讲的复合,当然不是小情侣吵着分手,然后又在一起的复合。 复合遵循一个合成复用原则,又称为组合或者聚合复用原则。该原则的内容是:尽量使用对象组合,而不是继承来达到复用的目的。用聚合可以 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:146
|
回复:0
Objective-C小白入门:什么是Objective-C
Objective-C 接触一门新语言,先要了解它的历史。 此篇博文主要是了解下什么是Objective-C,本人主要学习的Java,以前没听说过Objective-C,但是多学一点总是没有坏处,所以就从头开始咯。 热心网友提供了很多资料。 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:126
|
回复:0
《从零开始学Swift》学习笔记(Day 70)——Swift与Objective-C混合编程之Swift与Obje ...
原创文章,欢迎转载。转载请注明:关东升的博客 Swift与Objective-C API映射 在混合编程过程中Swift与Objective-C调用是双向的,由于不同语言对于相同API的表述是不同的,他们之间是有某种映射规律的,这种A ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:134
|
回复:0
64款Objective-C开源软件
64款Objective-C开源软件http://www.oschina.net/project/lang/341/objc?tag=0amp;amp;amp;os=0amp;amp;amp;sort=viewamp;amp;amp;p=1……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:155
|
回复:0
Objective-C与Swift混编
Swift项目中添加OC文件方法一:1、在swift项目中创建.h文件2、在BuildSetting选项里,要确保SwiftCompiler选项里指定Header.h路径方法二:直接创建OC文件时,系统会自动帮你创建Objective-CBridgingHeader,你只要在这里 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:134
|
回复:0
objective - C 阅读笔记(与c++的相似与不同之处)
应团队要求开发软件苹果端,我加入到开发组中,学习object - C. 以下是关于object - C一些基础语法用法的记录,并与C++作简单的比较. 一,头文件 #importamp;amp;lt;Foundation/Foundation.hamp;amp;gt; ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:138
|
回复:0
Objective-C之成魔之路【13-预处理程序】
郝萌主倾心贡献。尊重作者的劳动成果,请勿转载。 假设文章对您有所帮助。欢迎给作者捐赠。支持郝萌主,捐赠数额任意。重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 预处理提供了一些 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:152
|
回复:0
【Objective-C】09-空指针和野指针
说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:148
|
回复:0
ObjectiveC中NULL、Nil、nil、NSNull的区别
NULLValuesThesemacrosdefinenullvaluesforclassesandinstances.NULL可以用在C语言的各种指针上#define__DARWIN_NULL#define__DARWIN_NULLConstantsc特有的,例子:int*pointerToInt=NULL;char……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:140
|
回复:0
Objective-C: 字符串NSString与NSMutableString
字符串算是OC中非常重要和常用的一部分内容,OC中的字符串与我之前在学习C,C++,Java中的字符串有一定的不同,它非常类似于C++中容器的概念,但用法却与之还是有很大的不同,也许是因为OC的语法就与其 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:148
|
回复:0
如何制作 Objective-C 的UML图 [2]
如何制作 Objective-C 的UML图 说明 本教程旨在教你如何制作 Objective-C 的UML图,此为第二部分. 步骤 类继承关系 一个类符合某个协议 一个类认识另外一个对象(仅仅为认识,不是在类里面创建出来的对象) ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:143
|
回复:0
Objective-c之NSArray(NSMutableArray)
/*---------------------------创建数组------------------------------*///NSArray*array=[NSArrayalloc]initWithObjects:@amp;quot;Oneamp;quot;,@amp;quot;Twoamp;quot;,@amp;quot;Threeamp;quot;,@amp;quot;Fou ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:132
|
回复:0
json字符串跟objective-c模型的相互转换
在当今这样一个各种openapi开放的年代,在熟悉的语言下面找到一款得心应手的将json字符串转换成模型的库可以说是十分必要的,在NET平台下,我们有Newtonsoft.Json这个库使用,那么在ios平台下,有什么可以让我们使用 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:133
|
回复:0
objective-C自定义对象归档的实现
自定义对象要实现归档必须实现NSCoding协议NSCoding协议有两个方法,encodeWithCoder方法对对象的属性数据做编码处理,initWithCoder解码归档数据来初始化对象。 #importamp;amp;lt;Foundation/Foundation.hamp;amp ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:133
|
回复:0
Xcode4.4中LLVMcompiler4.0带来的Objective-C新语法特性
转载自:http://blog.csdn.net/totogo2010/article/details/7990792今年WWDC2012苹果全球开发者大会上,苹果针对LLVM编译器都做了重大改进,新版的Xcode4.4中的LLVM编译器升级到了4.0,给Objective-C带来了很多令人 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:145
|
回复:0
转载10款iOS高效开发必备的Objective-C类库
http://hulefei29.iteye.com/blog/1222773……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:155
|
回复:0
Objective C内存管理进阶(二):理解autorelease
如果你能够真正的理解autorelease, 那么你才是理解了Objective c的内存管理。Autorelease实际上只是把对release的调用延迟了,对于每一个Autorelease, 系统只是把该Object放入了当前的Autorelease pool中, 当该po ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:130
|
回复:0
Objective-C如何自己实现一个for-each语法形式
我们在用Objective-C编写程序时,很多时候会用到NSArray来作为线性列表来使用。我们在枚举这个数组所有元素的使用可以通过下列方法进行:for(idobjinanArray){}这种方式在编程语言术语中也被称为for-each形式。在C++ ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:118
|
回复:0
Objective-C中的Category
转自:Objective-C中的Category Objective-C中的Category也是非常常用的功能之一。category可以为已经存在的类增加方法,而不需要增加一个子类,另外category使得我们在不知道某个类的内部实现的情况下为该类增加方 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:136
|
回复:0
Objective-C的Foundation库总结
Foundation库提供了基本的数据结构,包括strings,arrays,dictionaries等。NSString —–创建字符串的方法—–//1、创建常量字符串 NSString*astring=@”ThisisaString!”;//2、先创建一个空的字符串,然后赋值 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:131
|
回复:0
Objective-C的内存管理(一)黄金法则的理解
转自:http://blog.csdn.net/lonelyroamer/article/details/7666851一、内存管理黄金法则:Thebasicruletoappleiseverythingthatincreasesthereferencecounterwithalloc,copyorretainisinch……
作者:菜鸟教程小白
|
时间:2022-7-12 11:13
|
阅读:127
|
回复:0
1 ...
3
4
5
6
7
8
9
10
11
12
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部