设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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:自定义Block函数
Block函数是一种类似于函数指针的函数,程序员只需要把需要操作的代码封装到定义的block中即可,以后需要使用时,直接调用,非常方便.... 举例如下:第一种形式:自定义一个无返回值而且无参数的block#importamp;amp ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:130
|
回复:0
C语言教程
objective-C中类似于C#中trim的方法(去掉字符串前后空格)
在objective-c中去掉字符串前后空格的方法(类似于C#中的trim方法)如下:NSString*string=@amp;quot;spacesinfrontandattheendamp;quot;;NSString*trimmedString=[stringstringByTrimmingCharactersInSet: ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:155
|
回复:0
C语言教程
Objective-c防止数组越界而崩溃(全局效果)
数组越界其实是很基本的问题,但是解决起来除了count的判断,还有每个调用的时候都要去判断一遍对于不明确的数据总会有崩溃的风险然而每次调用都判断那是太累了so。。runtimeamp;amp;amp;category提供了一个比较简洁 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:154
|
回复:0
C语言教程
关于Objective-C2.0的垃圾收集
……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:193
|
回复:0
C语言教程
iOS扩展——Objective-C开发编程规范
最近准备开始系统学习一个完整项目的开发流程和思路,在此之前,我们需要对iOS的开发变成规范进行更系统和详尽的学习,随意对编程规范进行了整理和学习。本文内容主要转载自:Objective-C-Coding-Guidelines-In-Chin ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:174
|
回复:0
C语言教程
objective-c中字符串长度计算
我们知道,在c语言中,使用sizeof()计算在内存中占用的字节数,引用string.h后,使用strlen()计算字符串的长度(不包含\0)。 而在object-c中,“length”这个方法,可以返回字符串的长度。比如:NSStr ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:208
|
回复:0
C语言教程
Objective-C理解之方括号[]的使用
1,用于通知某个对象该做什么,即通知对象去执行某动作。在Objective-c中,“[]”的意义:它们用于通知某个对象该做什么。这种通知对象执行某中操作的行为被称为“发送消息”。例如:[shapedraw]//这句话表示, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:167
|
回复:0
C语言教程
Objective-Cdescription方法SEL类型
description方法#importamp;quot;Person.hamp;quot;@implementationPerson-(void)setAge:(int)age{_age=age;}/**决定了实例对象的输出结果**/-(NSString*)description{return[NSStringstringWithFormat:@amp;quot;a ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:148
|
回复:0
C语言教程
ios开发之Objective-C中BASE64编码加密解密的使用
BASE64使用常用的URL密文编码方式,用于在HTTP环境下传递较长的标识信息。采用Base64编码不仅比较简短,同时也具有不可读性。以下地址是加密的迅雷专用下载地址,采用的是该编码。如thunder://QUFodHRwOi8vd3d3LmJha ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:143
|
回复:0
C语言教程
Objective-c的4种基本数据类型
Objective-c主要分为四种基本数据类型:整型:shortint(内存中占16位); 2个字节(Mac中) 2个字节(ios) int(内存中占32位); 4个字节(Mac中)4个字节(ios) longint(内存中占64 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:137
|
回复:0
C语言教程
[转]在MacOSX下编译Objective-C运行时
原文地址:http://www.mulle-kybernetik.com/weblog/2011/10/how_to_build_libobjc_for_os_x.htmlMaxOSX版本:10.6.8待编译运行时版本:437.3刚刚自己试了一下,可以编译。另:文章中提到头文件的包含路径为绝对路径 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:133
|
回复:0
C语言教程
Objective-C:Block
1、Block基础 可以将Object-c的代码块理解为C++语言的函数指针,通过代码块就能够像对待对象一样,指定要在方法和函数中传递的任意代码部分。1.1声明代码块 代码块的声明与函数指针的声明类似,都 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:09
|
阅读:124
|
回复:0
C语言教程
Objective-C学习备忘录:Clang编译器编译运行Objective-C代码
我们都知道可以通过Apple公司的Xcode工具来学习Objective-C编程语言,但是能不能脱离XCode这个IDE进行Objective-C学习呢?当然是可以的。首先作为计算机科班出身的程序员都应该知道任何一门编程语言都离不开编译器, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:216
|
回复:0
C语言教程
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
|
阅读:293
|
回复:0
C语言教程
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
|
阅读:194
|
回复:0
C语言教程
Objective-C再谈OC指针,对比C++/Java/Swift
1.Objective-C的指针OC一直是人感觉比较变态的一门语言,为什么呢?因为它的每个变量都是指针型,多的都几乎让人忘了那个*的存在了。比如我定义了一个Student的Class,new了stu1和stu2,并把stu2=stu1,那当两者任何 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:178
|
回复:0
C语言教程
一个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
|
阅读:179
|
回复:0
C语言教程
Objective-C基础9:协议(@protocol)
C++以纯虚函数来定义抽象接口,继承了抽象接口的类必须要实现所有父类的纯虚函数。OC中的协议类似于C++的纯虚函数。1.声明协议。@protocol后面接协议的名称。@protocolNSObject@end如果一个协议继承于另外一个协议, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:167
|
回复:0
C语言教程
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
|
阅读:163
|
回复:0
C语言教程
objectivec下多个参数方法的写法
多个参数的写法(方法的数据类型)函数名:(参数1数据类型)参数1的数值的名字参数2的名字:(参数2数据类型)参数2值的名字….; 例如:-(NSString *)testMethod:(int)paramValue1 param2:(NSString *)paramValue2 par ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:157
|
回复:0
C语言教程
Objective-C语言控制语句
•分支语句•循环语句•跳转语句Objective-C中的控制语句有以下几类:•分支语句:if-else,switch•循环语句:while,do-while,for•与程序转移有关的跳转语句:break,continue,goto 分支语句提供了一种控制机制,使 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:151
|
回复:0
C语言教程
Objective-C中字典的使用方法总结
在Objective-C中提供了两个类来实现字典,即NSDictionary和NSMutableDictionary。其中,NSMutableDictionary是NSDictionary的子类,它继承父类方法的同时又支持对数据进行插入和删除操作,它们共同实现了以“键值对 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:158
|
回复:0
C语言教程
Objective-C设计模式——生成器Builder(对象创建)
生成器生成器,也成为建造者模式,同样是创建对象时的设计模式。该模式下有一个Director(指挥者),客户端知道该类引用用来创建产品。还有一个Builder(建造者),建造者知道具体创建对象的细节。指挥者只是起到协调的 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:123
|
回复:0
C语言教程
Objective-c-NSMutableString
//NSMutableStringstringWithCapacity,stringWithStringNSMutableString*str1=;NSMutableString*str2=[NSMutableStringstringWithString:@amp;quot;Hello……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:127
|
回复:0
C语言教程
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
|
阅读:117
|
回复:0
C语言教程
Objective-C和C++混编的要点
UsingC++WithObjective-C苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就可以在Objective-C应用程序中使用已有的C++类库。Objective-C ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:121
|
回复:0
C语言教程
Objective-C类声明,定义,实例,初始化
Objective-C中,调用方法被称为发送消息 ,通知对象执行某种操作。语法如下:一、类声明(接口):@interfaceTestCoop:NSObject{ intiMonth; intiYear; intiDay;}-(void)setYear:(int)iYear;-(void) ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:116
|
回复:0
C语言教程
Swift与Objective-C交互
在同一个工程中是可以同时使用Swift和OC的,但不可以同时出现在同一个文件中。OC调用Swift相关信息的方法在***.m文件中导入工程名-Swift.h即可。如工程名为ABC,则在需要使用Swift相关信息的.m文件中#importamp;quot ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:107
|
回复:0
C语言教程
Objective-C对象(内容根据iOS编程编写)
开发iOS程序需要使用 Objective-C 语言和CocoaTouch框架。Objective-C源于C语言,是C语言的扩展。CocoaTouch框架是一个Objective-C类的集合。本篇文章用来介绍一些Objective-C基础知识。对象假设有一场聚会。该聚 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:113
|
回复:0
C语言教程
Objective-C,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSeriali ...
json和xml的普及个人觉得是为了简化阅读难度,以及减轻网络负荷,json和xml数据格式在格式化以后都是一种树状结构,可以树藤摸瓜的得到你想要的任何果子。而不格式化的时候json和xml又是一个普普通通的字符串,在网 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:112
|
回复:0
C语言教程
Objective-C之NSArray(数组)默认排序与自定义排序
在讲OC中数组的排序之前我先上一段代码,它是简单数组排序的一种方法(也就是元素是字符串或者数据的数组,因为后面要讲元素为类的数组排序)代码1:1NSArray*sortArr4=[sortArr3sortedArrayUsingComparator:^NSCompar ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:104
|
回复:0
C语言教程
js(javascript)与OC(Objective-C)交互
实质上oc与js的通信交互就是发送消息,也即函数调用,iOS7以后官方公布JavaScriptCoreframework中很方便我们对他们之间的相互调用。在以前我们只能通过UIWebView的UIWebViewDelegate协议来实现.1-(BOOL)webView:(UIWe ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:106
|
回复:0
C语言教程
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
|
阅读:107
|
回复:0
C语言教程
MAC开发笔记——ObjectiveC之基础设计模式
objC开发中有四个基础的设计模式,分别是:Delegate,MVC,Target-controll和managedmemorymodel。 MVC估计大家都比较熟悉,就不多说了。Delegate是MAC平台颇有特色的一个模式,在Cocoa框架中应用很广泛,这里先着 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:135
|
回复:0
C语言教程
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
|
阅读:107
|
回复:0
C语言教程
Objective-C学习之旅(十)----Blocks语法
一、BlocksBlock是一个CLevel的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从IOS4.0开始就很好地支持Blocks。Blocks主要用在一些回调函数的用法上,2个对象通 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:110
|
回复:0
C语言教程
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
|
阅读:120
|
回复:0
C语言教程
Xcode8Objective-c项目导入第三方swift框架(以Charts框架为例)
1.首先去 https://github.com/danielgindi/Charts 下载框架下来,并解压2.解压后,将两个DEMO文件夹删除(可删可不删),然后将整个文件夹复制到项目根目录下 3.打开项目,将Charts.xcodeproj文件拖动到项目中4. ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:120
|
回复:0
C语言教程
Objective-C中的锁
锁是线程编程同步工具的基础。锁可以让你很容易保护代码中一大块区域以便你可以确保代码的正确性。1使用POSIX互斥锁 POSIX互斥锁在很多程序里面很容易使用。为了新建一个互斥锁,你声明并初始化一个pthre ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:100
|
回复:0
C语言教程
ObjectiveCARC使用及原理
手把手教你ARC ,里面介绍了ARC的一些特性,还有将非ARC工程转换成ARC工程的方法ARC苹果官方文档下面用我自己的话介绍一下ARC,并将看文档过程中的疑问和答案写下来。下面有些是翻译,但不是全部,请一定要看一遍官 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:112
|
回复:0
1 ...
28
29
30
31
32
33
34
35
36
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部