设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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
1.建立一个C++类2.写一个Adaptor的Objective-C类3.在其他Objective-C的逻辑中调用Adaptor类。 1.C++类////CPlusPlusClass.h//OBJ_C++////CreatedbyTxtwon13-7-2.//Copyright(c)2013年Txtw.Allrightsreserve ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:103
|
回复:0
Objective-CRuntime使用之全局字体替换为第三方字体(iOS)
前言:iOS开发里头,常用的设置字体方式是使用UIFont的systemFontOfSize这个ClassMethod,在一半情况下都算够用。最近有设计师朋友问能不能在客户端中使用特定的字体,答案是可以的,我们可以通过手动给工程添加配 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:110
|
回复:0
Objective-C和其他C指针的转换
首先看一下典型的NSString与CFStringRef的相互转换 http://www.tuicool.com/articles/MJRr226//CFStringReftoNSString*NSString*yourFriendlyNSString=(__bridgeNSString*)yourFriendlyCFString;//NSString*to ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:90
|
回复:0
objective-c遍历文件夹及判断文件类型
objective-c遍历文件夹及判断文件类型//// main.m// FileSearchTest//// CreatedbyZhangLeonardoon11-10-31.// Copyright(c)2011年__MyCompanyName__.Allrightsreserved.// Todiscussvia:www.renren.com/l ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:111
|
回复:0
[Objective-C语言教程]决策结构(10)
热烈欢迎,请直接点击!!!进入博主AppStore主页,下载使用各个作品!!!注:博主将坚持每月上线一个新app!!!决策结构要求程序员指定一个或多个要由程序评估或测试的条件,以及在条件被确定为真时要执行的一个 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:98
|
回复:0
Objective-C中属性的正确赋值和释放
刚开始没有深入理解OC中对象的属性,没有理解声明@property和合成@synthesize的属性与普通的属性有什么本质的区别,怎么正确地释放它们,导致在写程序中程序总是时不时奔溃,走了一些弯路。总结如下: 1、 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:136
|
回复:0
Objective-C类声明,定义,实例,初始化
Objective-C中,调用方法被称为发送消息 ,通知对象执行某种操作。语法如下:一、类声明(接口):@interfaceTestCoop:NSObject{ intiMonth; intiYear; intiDay;}-(void)setYear:(int)iYear;-(void) ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:115
|
回复:0
ObjectiveCARC使用及原理
手把手教你ARC ,里面介绍了ARC的一些特性,还有将非ARC工程转换成ARC工程的方法ARC苹果官方文档下面用我自己的话介绍一下ARC,并将看文档过程中的疑问和答案写下来。下面有些是翻译,但不是全部,请一定要看一遍官 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:113
|
回复:0
Objective-C中的锁
锁是线程编程同步工具的基础。锁可以让你很容易保护代码中一大块区域以便你可以确保代码的正确性。1使用POSIX互斥锁 POSIX互斥锁在很多程序里面很容易使用。为了新建一个互斥锁,你声明并初始化一个pthre ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:101
|
回复:0
Xcode8Objective-c项目导入第三方swift框架(以Charts框架为例)
1.首先去 https://github.com/danielgindi/Charts 下载框架下来,并解压2.解压后,将两个DEMO文件夹删除(可删可不删),然后将整个文件夹复制到项目根目录下 3.打开项目,将Charts.xcodeproj文件拖动到项目中4. ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:121
|
回复:0
objective-cUIImageView操作
//Doanyadditionalsetupafterloadingtheviewfromitsnib.NSLog(@amp;quot;imageveiamp;quot;);UIImageView*imageView=initWithFrame:CGRectMake(0.0,45.0,300,300)];imageView.i……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:121
|
回复:0
Objective-C学习之旅(十)----Blocks语法
一、BlocksBlock是一个CLevel的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从IOS4.0开始就很好地支持Blocks。Blocks主要用在一些回调函数的用法上,2个对象通 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:111
|
回复:0
Objective-c-nil,Nil,NULL和NSNull
nil:AnullpointertoanObjective-Cobject.(#definenil((id)0) )Nil:AnullpointertoanObjective-Cclass.NULL:Anullpointertoanythingelse, isforC-stylememorypointers.(#defineNULL(……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:108
|
回复:0
MAC开发笔记——ObjectiveC之基础设计模式
objC开发中有四个基础的设计模式,分别是:Delegate,MVC,Target-controll和managedmemorymodel。 MVC估计大家都比较熟悉,就不多说了。Delegate是MAC平台颇有特色的一个模式,在Cocoa框架中应用很广泛,这里先着 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:136
|
回复:0
Objective-C学习之旅(四)----内存管理2----retain点语法
一、retain属性的主要作用1、O-C内存管理和点语法1amp;amp;gt;OC内存管理正常情况要使用大量的retain和relrese操作2amp;amp;gt;点语法可以减少使用retain和release的操作 二、@property(retain)编译器如何申明 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:108
|
回复:0
js(javascript)与OC(Objective-C)交互
实质上oc与js的通信交互就是发送消息,也即函数调用,iOS7以后官方公布JavaScriptCoreframework中很方便我们对他们之间的相互调用。在以前我们只能通过UIWebView的UIWebViewDelegate协议来实现.1-(BOOL)webView:(UIWe ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:107
|
回复:0
Objective-C之NSArray(数组)默认排序与自定义排序
在讲OC中数组的排序之前我先上一段代码,它是简单数组排序的一种方法(也就是元素是字符串或者数据的数组,因为后面要讲元素为类的数组排序)代码1:1NSArray*sortArr4=[sortArr3sortedArrayUsingComparator:^NSCompar ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:105
|
回复:0
Objective-C,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSeriali ...
json和xml的普及个人觉得是为了简化阅读难度,以及减轻网络负荷,json和xml数据格式在格式化以后都是一种树状结构,可以树藤摸瓜的得到你想要的任何果子。而不格式化的时候json和xml又是一个普普通通的字符串,在网 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:113
|
回复:0
Objective-C对象(内容根据iOS编程编写)
开发iOS程序需要使用 Objective-C 语言和CocoaTouch框架。Objective-C源于C语言,是C语言的扩展。CocoaTouch框架是一个Objective-C类的集合。本篇文章用来介绍一些Objective-C基础知识。对象假设有一场聚会。该聚 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:114
|
回复:0
Swift与Objective-C交互
在同一个工程中是可以同时使用Swift和OC的,但不可以同时出现在同一个文件中。OC调用Swift相关信息的方法在***.m文件中导入工程名-Swift.h即可。如工程名为ABC,则在需要使用Swift相关信息的.m文件中#importamp;quot ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:108
|
回复:0
Objective-C类声明,定义,实例,初始化
Objective-C中,调用方法被称为发送消息 ,通知对象执行某种操作。语法如下:一、类声明(接口):@interfaceTestCoop:NSObject{ intiMonth; intiYear; intiDay;}-(void)setYear:(int)iYear;-(void) ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:117
|
回复:0
Objective-C和C++混编的要点
UsingC++WithObjective-C苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就可以在Objective-C应用程序中使用已有的C++类库。Objective-C ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:122
|
回复:0
Objective-C学习之旅(十一)----复合&继承
一、继承在对象间建立了amp;quot;isaamp;quot;(是一个)的关系,如果是amp;quot;X是一个Yamp;quot;就可以使用继承。二、复合建立的原则是amp;quot;hasaamp;quot;(有一个)的关系,如果能说amp;quot;X有一个Yamp;qu ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:118
|
回复:0
Objective-c-NSMutableString
//NSMutableStringstringWithCapacity,stringWithStringNSMutableString*str1=;NSMutableString*str2=[NSMutableStringstringWithString:@amp;quot;Hello……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:128
|
回复:0
Objective-C设计模式——生成器Builder(对象创建)
生成器生成器,也成为建造者模式,同样是创建对象时的设计模式。该模式下有一个Director(指挥者),客户端知道该类引用用来创建产品。还有一个Builder(建造者),建造者知道具体创建对象的细节。指挥者只是起到协调的 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:124
|
回复:0
Objective-C中字典的使用方法总结
在Objective-C中提供了两个类来实现字典,即NSDictionary和NSMutableDictionary。其中,NSMutableDictionary是NSDictionary的子类,它继承父类方法的同时又支持对数据进行插入和删除操作,它们共同实现了以“键值对 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:159
|
回复:0
Objective-C语言控制语句
•分支语句•循环语句•跳转语句Objective-C中的控制语句有以下几类:•分支语句:if-else,switch•循环语句:while,do-while,for•与程序转移有关的跳转语句:break,continue,goto 分支语句提供了一种控制机制,使 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:152
|
回复:0
objectivec下多个参数方法的写法
多个参数的写法(方法的数据类型)函数名:(参数1数据类型)参数1的数值的名字参数2的名字:(参数2数据类型)参数2值的名字….; 例如:-(NSString *)testMethod:(int)paramValue1 param2:(NSString *)paramValue2 par ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:159
|
回复:0
Objective-C之@class的使用
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:08
|
阅读:164
|
回复:0
Objective-C基础9:协议(@protocol)
C++以纯虚函数来定义抽象接口,继承了抽象接口的类必须要实现所有父类的纯虚函数。OC中的协议类似于C++的纯虚函数。1.声明协议。@protocol后面接协议的名称。@protocolNSObject@end如果一个协议继承于另外一个协议, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:168
|
回复:0
一个objective-c程序及main函数之参数
#importamp;amp;lt;Foundation/Foundation.hamp;amp;gt;intmain(intargc,char*argv){if(argc==1){NSLog(@amp;quot;youneedtoprovideafilenameamp;quot;);return1;}FILE*file=fopen(a……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:180
|
回复:0
Objective-C再谈OC指针,对比C++/Java/Swift
1.Objective-C的指针OC一直是人感觉比较变态的一门语言,为什么呢?因为它的每个变量都是指针型,多的都几乎让人忘了那个*的存在了。比如我定义了一个Student的Class,new了stu1和stu2,并把stu2=stu1,那当两者任何 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:179
|
回复:0
Objective-C几种字符串处理速度的测试数据
转载自:http://www.cocoachina.com/bbs/read.php?tid-17652-fpage-9.html仅供参考 测试机器2.4GHzIntelCore2Duo 2GB667MHzDDR2 GCC4.2 -(void)testStringSpeed:(id)sender{ NSAutoreleasePool*p ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:195
|
回复:0
iOS生成QRCode(QR-Code-Encoder-for-Objective-C)
zxing的android版本有很好的生成二维码的实现,但在ios上,没有找到.在github上发现这个项目QR-Code-Encoder-for-Objective-C,用其来生成QRCode,实在是相当方便,而且调用接口相当简洁,就一个静态方法. ps:如果是用pho ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:294
|
回复:0
Objective-C学习备忘录:Clang编译器编译运行Objective-C代码
我们都知道可以通过Apple公司的Xcode工具来学习Objective-C编程语言,但是能不能脱离XCode这个IDE进行Objective-C学习呢?当然是可以的。首先作为计算机科班出身的程序员都应该知道任何一门编程语言都离不开编译器, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:217
|
回复:0
C 简介
C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:190
|
回复:0
C 环境设置
C 环境设置 本地环境设置 如果您想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C 编译器。 文本编辑器 这将用于输入您的程序。文本编辑器包括 Windows Notepad(不推荐)、OS Edit comm ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:183
|
回复:0
C 程序结构
C 程序结构 在我们学习 C 语言的基本构建块之前,让我们先来看看一个最小的 C 程序结构,在接下来的章节中可以以此作为参考。 C Hello W3Cschool 实例 C 程序主要包括以下部分: 预处理器指令 函数 变 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:173
|
回复:0
C 基本语法
C 基本语法 我们已经看过 C 程序的基本结构,这将有助于我们理解 C 语言的其他基本的构建块。 C 的标记(Tokens) C 程序由各种标记组成,标记可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:162
|
回复:0
C 数据类型
C 数据类型 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 C 中的类型可分为以下几种: 序号类型与描述 1基本类型 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:166
|
回复:0
1 ...
29
30
31
32
33
34
35
36
37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部