设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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系列-NSArray
OC数组NSArray 对比 c数组 和 oc数组对象(指针) 定义 intarray; NSArray*array; 特点: 元素类型必须相同, 元素可以是任意对象 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:115
|
回复:0
C语言教程
objective-c中随机数的用法(3种:arc4random()、random()、CCRANDOM_0_1()) ...
1、随机数的使用 1)、arc4random()比较精确不需要生成随即种子 使用方法: 通过arc4random()获取0到x-1之间的整数的代码如下: ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:103
|
回复:0
C语言教程
Objective-c使用构造函数来初始化函数并调用函数的方法
Objective-c使用构造函数来初始化函数并调用函数在objective-c中我们与使用很多其他的oop语言一样,可以使用构造函数,他是在创建对象的时候用来初始化对象数据的一种特殊的方法。构造函数可以使用任何方式命名,但 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:126
|
回复:0
C语言教程
Objective-CAutoreleasePool的实现原理(转)
内存管理一直是学习Objective-C的重点和难点之一,尽管现在已经是ARC时代了,但是了解Objective-C的内存管理机制仍然是十分必要的。其中,弄清楚autorelease的原理更是重中之重,只有理解了autorelease的原理,我们 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:104
|
回复:0
C语言教程
版本号对比方案及参考代码(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
|
阅读:99
|
回复:0
C语言教程
浅谈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
|
阅读:112
|
回复:0
C语言教程
Objective-C基础,类和对象,方法和消息,已声明的属性和存取方法,块对象,协议和范 ...
如果你刚开始接触iOS或MacOSX编程,首先要学习一点编程语言Objective-C入门知识。Objective-C并不是一门复杂的语言,经过一段时间的接触,你就能体会到它的优雅。Objective-C语言实现了严格的面向对象编程。它扩展了 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:94
|
回复:0
C语言教程
《黑马程序员》category分类的使用(Objective-c语法)
分类的作用:在不改变原来类的基础上,可以给类增加一些方法。使用注意:① 分类只能增加方法,不可以增加成员变量 ② 分类的方法在实现中可以访问成员变量,不过成员变量必须手动实 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:113
|
回复:0
C语言教程
关于Objective-C和Swift混编
最近迷恋Stanford的iOS公开课,虽然英语不怎么样,后面的还没有翻译,我还是硬着头皮看了好几遍,终于是看完了,只想说一句词:AMAZING!!!好了,说正事,现在做的项目都是以前做的Objective-C老项目,难道直到Objective-C被彻 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:96
|
回复:0
C语言教程
Objective-C中过滤数组的快捷方法
如果一个数组中的元素全部是字符串,我们想要过滤出符合条件的子数组,比如所有以“A”开头的字符串,我们一般的处理方法是遍历整个数组,然后字符串一个个比较,有没有更快捷的方式呢?答案是肯定的,用谓词即NSPre ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:118
|
回复:0
C语言教程
Objective-C在Categroy中创建属性(Property)
Objective-c中category是不能直接创建属性的,这时候我们要用到Objc的runtime来实现用到的方法有两个一个是get方法一个set方法//get方法objc_getAssociatedObject(amp;amp;lt;#idobject#amp;amp;gt;,amp;amp;lt;#cons ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:106
|
回复:0
C语言教程
Objective-C中的反射和反射工厂
本文为原创,欢迎转载和收藏,转载请标明原文地址 程序中可能会出现大量的if-else或者switch-case来选择一系列类中的某个类进行操作,利用反射(Reflection)就可以避免这些重复判断工作。 反射在Java中封装了 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:96
|
回复:0
C语言教程
cc++objective-c混合编程头文件问题
最近因为需要,要用C,C++,Objective-C三种C语言3C混编的开发程序,在当然方法也和大家说一下吧,就是在Xcode环境中把C语言的.c文件,C++的.cpp文件与Objective-C的.m文件的文件名全部修改成.mm,这样就可以启用Obje ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:114
|
回复:0
C语言教程
Objective-C的新特性
今年2012的WWDC上,苹果针对Objective-C和LLVM编译器都做了重大改进,Objective-C增加新特性整理如下:1、方法顺序无关 Objective-C类由声明文件h和实现文件m组成,所有的public方法都在h文件中声明,private方法可 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:109
|
回复:0
C语言教程
新手Cocoa&Objective-c的进阶
languagebackgroundruntimethreadrunloopdelegate,protocoleventrespondermemorymanagementclassheritageand categorydesignpatterndrawingissue如果你是新手,这个教程不要希望一次能看的非常透彻,学 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:103
|
回复:0
C语言教程
Objective-C中基于RunTime实现的反射
一、反射反射,一般表现在字符串和Class转换,字符串和内部方法转换,字符串和属性的转换(取值和赋值)。 二、Objective-C中的反射OC的反射是基于其Runtime实现的。以执行某个函数为例,我们知道在OC中执行函数, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:98
|
回复:0
C语言教程
usingOpencvObjective-Ccode
InthispostI'lluse GLImageProcessing sampledemofromApple.AlsoyouwillneedprecompiledOpenCVforiPhone.Howtomakeitread here.I'vecopiedallOpenCVstufftoamp;quot;opencvamp;quot;folderintotheGLI……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:103
|
回复:0
C语言教程
Objective-C中的单例模式(工具类)
单例是iOS开发中经常会用到的一种设计模式,顾名思义,即创建一个类,该类在整个程序的生命周期中只有一个实例对象,无论是通过new,allocinit,copy等方法创建,或者创建多少个对象,自始至终在内存中只会开辟一块空间,直到 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:103
|
回复:0
C语言教程
Objective-C时间戳转换的转换和时间
什么是时间戳? 时间戳(timestamp),一般是一个字符序列。唯一地标识某一刻的时间。数字时间戳技术是数字签名技术一种变种的应用。 思考:简单来讲就是依据文件hash加密后生成的摘要和时间生成的时间凭证, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:107
|
回复:0
C语言教程
第一条:了解Objective-C语言的起源
Objective-C使用的消息结构而非函数调用。Objective-C的重要工作都由“运行组件(runtimecomponent)”而非编译器来完成。使用Objective-C的面向对象特性所需的全部数据结构以及函数都在运行期组件里面。需要明白:O ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:96
|
回复:0
C语言教程
Objective-C构造方法分类类的深入研究
构造方法1.对象创建的原理new的拆分两部曲Person*p=;分配内存(+alloc)Person*p=;初始化(-init)合并:Person*p=init]; 2.init方法的重写-(void)init{if(self=){……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:77
|
回复:0
C语言教程
iOS利用block实现链式编程方法(Objective-C链式编程)
objc利用block实现链式编程方法因为不好读。block和其他语言的匿名函数一样,很多程序员刚开始很难主动去用他。本文描述block作为属性的实际使用,看懂block,并讲解如何利用block实现链式编程方法。 【更新】LinkB ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:94
|
回复:0
C语言教程
Objective-C代码的文件扩展名与数据类型
Objective-C数据类型可以分为:基本数据类型、对象类型和id类型。基本数据类型有:int、float、double和char类型。对象类型就是类或协议所声明的指针类型,例如:SAutoreleasePool*pool,其中NSAutoreleasePool是 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:95
|
回复:0
C语言教程
Objective-C@property
Objective-C@property===我相信对于ios开发者来说,Objective-C的@property都是不太陌生的一个概念。不过最近我参加了一次面试,在问到相关问题的时候还是感觉如鲠在喉,可见一个简单的概念想要清晰的去解释还是需要 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:112
|
回复:0
C语言教程
使用Pods中使用Swift和Objective-C混编-编译不通过的原因
iOS开发#使用Pods中使用Swift和Objective-C混编-编译不通过的原因-ld:symbol(s)notfoundforarchitecturearm64问题基本描述在Pods管理的Objective-C中导入Swift过程中出现问题项目中需要展示报表,而使用的第三方(Ch ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:104
|
回复:0
C语言教程
深入理解Objective-C:优化你的代码
只要用到Objective-C,我们每天都会跟方法调用打交道。我们都知道Objective-C的方法决议是动态的,但是在底层一个方法究竟是怎么找到的,方法缓存又是怎么运作的却鲜为人知。本文主要从源码角度探究了Objective-C在r ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:80
|
回复:0
C语言教程
如何在windows上用SublimeText编译objective-c
在windows上编译OC是很纠结的一件事,建议去买个苹果本或者装个黑苹果。实在不想买或者装得话,本文章是给初学objective-c用的,如果要深入objective-c,请购买苹果电脑或装黑苹果。 请看下面的步骤: 一、搭建obj ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:88
|
回复:0
C语言教程
Objective-C实例方法之多个参数声明与调用
类接口文件(MathDiv.h)#import amp;amp;lt;Foundation/Foundation.hamp;amp;gt; //Define the Fraction class @interface Fraction: NSObject{ int dividend; int divider;} @property in ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:67
|
回复:0
C语言教程
Objective-C(iOS)严格单例模式正确实现
注:本文所有权归作者所有,转载请注明出处当希望在一个应用程序中某个类的对象只能存在一个的时候就可以考虑用单例模式来实现,单例模式在C++中比较容易实现(只需把构造函数声明为private),而在Objective-C中对 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:88
|
回复:0
C语言教程
IOS开发笔记(2)---objectivec入门
设置好开发环境后,我们就可以进入IOS开发了.IOS开发开始还是对基础的语言objectivec有一个大致的掌握比较好.面对许多开发资料,我选择了看官方的文档.http://developer.apple.com注册了AppleID在IOSDeveloperLibrary ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:89
|
回复:0
C语言教程
Objective-C学习—UIScrollView控件使用
一、知识点简单介绍1.UIScrollView控件是什么?(1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限(2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:94
|
回复:0
C语言教程
为什么Objective-C很难
作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上去实在太难了或者在想这些语法符号都是神马玩意?不错 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:67
|
回复:0
C语言教程
C#扩展方法借签于Objective-C扩展类.
作者:不及格的程序员-八神C#借签了多种语言的特性与功能,下面简单介绍它从Objective-C中引入的扩展方法.下面的示例演示C#中为System.String类定义的一个扩展方法: namespaceExtensionMethods{publicstaticclassMyEx ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:77
|
回复:0
C语言教程
iOS/Objective-C开发字典NSDictionary的深复制(使用category)
目标:把NSDictionary对象转换成NSMutableDictionary对象,对象内容是字符串数组,需要实现完全复制(深复制)。 如果调用NSDictionary的mutableCopy方法,可以得到一个NSMutableDictionary对象,但这只是浅复制, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:76
|
回复:0
C语言教程
javascript的encodeURIComponent函数用Objective-C实现
NSString*str=CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL,(__bridgeCFStringRef)someStringToEncode,NULL,(__bridgeCFStringRef)@amp;quot;!*'\amp;quot;();:@amp;amp;amp;=+$,/?%#%amp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:08
|
阅读:70
|
回复:0
C语言教程
C 标准库 - <time.h>
C 标准库 - time.h 简介 time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。 库变量 下面是头文件 time.h 中定义的变量类型: 序号变量 描述 1size_t 是无符号整数类型,它是 sizeof 关键字的 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:168
|
回复:0
C语言教程
C 标准库 - <string.h>
C 标准库 - string.h 简介 string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。 库变量 下面是头文件 string.h 中定义的变量类型: 序号变量 描述 1size_t 这是无符号整数类型,它是 sizeof 关 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:150
|
回复:0
C语言教程
C 标准库 - <stdlib.h>
C 标准库 - stdlib.h 简介 stdlib .h 头文件定义了四个变量类型、一些宏和各种通用工具函数。 库变量 下面是头文件 stdlib.h 中定义的变量类型: 序号变量 描述 1size_t 这是无符号整数类型,它是 sizeof 关键字的 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:143
|
回复:0
C语言教程
C 标准库 - <stdio.h>
C 标准库 - stdio.h 简介 stdio .h 头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。 库变量 下面是头文件 stdio.h 中定义的变量类型: 序号变量 描述 1size_t 这是无符号整数类型,它是 sizeof 关 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:182
|
回复:0
C语言教程
C 标准库 - <stddef.h>
C 标准库 - stddef.h 简介 stddef .h 头文件定义了各种变量类型和宏。这些定义中的大部分也出现在其它头文件中。 库变量 下面是头文件 stddef.h 中定义的变量类型: 序号变量 描述 1ptrdiff_t这是有符号整数类型, ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:163
|
回复:0
1 ...
29
30
31
32
33
34
35
36
37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部