设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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:写一份可测试的代码
程序员大咖点击右侧关注,免费进阶高级! 作者:杜玮 https://dywane.github.io/ 前言 单元测试由程序员编写,最终又服务于程序员,但是在面对编写时复杂而繁琐的依赖注入、IoC,不禁让人思考这是否有必要。所以 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:174
|
回复:0
C语言教程
ios学习路线—Objective-C(堆(heap)和栈(stack))
Objective-C的对象在内存中是以堆的方式分配空间的,并且堆内存是由你释放的,即release 栈由编译器管理自动释放的,在方法中(函数体)定义的变量通常是在栈内,因此如果你的变量要跨函数的话就需要将其定义为成 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:156
|
回复:0
C语言教程
iOS SDK开发时,有关OC和C++混编造成其它类错误的问题(Compile Sources As Objective- ...
最近要帮忙做一个SDK,主体功能已经实现,是用C/C++编写的,所以导入这个SDK库到新项目中,程序需要有以下设置才能不会报错: 项目-Targets-Build Settings Apple LLVM 6.0 -Language-Compile Sources AS: C++ Lan ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:170
|
回复:0
C语言教程
在Objective C中定义私有的成员变量
使用了LLVM以后,终于可以定义私有的成员变量了。 @interface RadioViewController () { @private UIBackgroundTaskIdentifier task; } @property (strong, nonatomic) AVPlayer *audioPlayer; @end 请注意 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:165
|
回复:0
C语言教程
Objective-C下对象生命周期以及使用策略
对象生命周期的讨论主要关注整个周期中的对象管理机制。但是,指导如何使用这些机制的是对象的所有权策略。这个策略可以概括如下:1、如果您通过分配和初始化(比如init])的方式来创建对象,您就拥有这个对象,需要 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:164
|
回复:0
C语言教程
Objective-C中的Block
可以用一句话来表示Block:带有自动变量(局部变量)的匿名函数。 在iOS中使用“^”来声明一个Block。Block的内容是包含在“{}”中的,并且和C语言一样用“;”来表示语句的结束,标准语法如下所示: //完整语法 ^ 返 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:169
|
回复:0
C语言教程
常见排序算法-采用Objective-c实现
国庆比较闲,复习一下算法,随便练练objective-c; 本文采用objective-c实现常见的排序算法:选择排序,插入排序,快速排序。 悼念乔帮主,期待apple在后乔帮主时代创造出更出色的产品。 1 // 2 // Sort.h 3 // ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:182
|
回复:0
C语言教程
2010年5月编程语言排行榜:Objective-C挺进Top10
【Csdn5月17日编译】TIOBE20105月编程语言榜已于近日发布,本期主要变化是Objective-C排名进入前十。尽管Objective-C的份额在上个月只达到0.08%,但却在排名上迈出了重要一步——首次进入前十名。这一步的意义重大, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:181
|
回复:0
C语言教程
ObjectIve-C 编码规范
目录 命名 基本原则 命名空间 视图命名 方法名 协议名 通知命名 临时变量命名 常量命名 大小写 缩写 其他 代码格式化 空格 花括号 折行 代码组织 类 Property attributes 注释 块注释 其他 异常 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:165
|
回复:0
C语言教程
ObjectiveC属性
为每一个变量实现其访问器,繁琐,@property可以替我们减轻工作。 是否暴露读写接口readonly将只生成getter方法而不生成setter方法(getter方法没有get前缀)。readwrite默认属性,将生成不带额外参数的getter和set ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:186
|
回复:0
C语言教程
Objective-C的语法新特性笔记
1. 枚举类型的改进 之前我声明枚举的方式都是按C++的习惯: typedef enum{ Human, Monkey, Chiecken, Cow } Animals; 现在,新的声明方式如下: typedef enum An ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:193
|
回复:0
C语言教程
ObjectiveC运行时(runtime)详解objc_msgSendObjectiveC运行时(runtime)技术的几个 ...
详解objc_msgSend【详解objc_msgSend】1、为了性能,objc_msgSend用汇编写成。存在于objc-msg-x86_64.s中。2、在上图代码中可以看到,objc_msgSend被分为2个过程:1)在cache中寻找SEL。2)在MethodTable寻找SEL。3 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:179
|
回复:0
C语言教程
CocoaPods簡介:如何輕鬆管理Swift/Objective-C的類庫
搜索到一篇讲CocoaPods很好的文章,害怕将来沉了,所以转发出来。原帖位置:https://www.appcoda.com.tw/cocoapods/。作為iOS開發者都應該認識CocoaPods,它是一種支援Swift和Objective-C程式開發的第三方庫資源相依 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:200
|
回复:0
C语言教程
Objective-C 2.0 with Cocoa Foundation--- 8,类方法以及私有方法
8,类方法以及私有方法 本系列讲座有着很强的前后相关性,如果你是第一次阅读本篇文章,为了更好的理解本章内容,笔者建议你最好从本系列讲座的第1章开始阅读,请点击这里 。 Objective-C里面区别于实例方法,和 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:199
|
回复:0
C语言教程
Objective-C
1、OC基础 第一个OC的类 Objective-C: 字符串NSString与NSMutableString iOS开发的入门总结的第一篇 iOS开发的入门总结的第二篇……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:224
|
回复:0
C语言教程
Objective-c方法调用流程
Objective-c方法调用流程 Objective-c是一门动态语言,动态两个字主要就体现在我们调用方法的时候,运行时回动态的查找方法,然后调用相应的函数地址。运行时是整个Objective-c程序的基石,有了它我们的程序才能 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:202
|
回复:0
C语言教程
【iOS学习】Objective-c OC录音
功能描述: 最近,着手的项目里有一个录音15S的需求。 这两天有些空闲时间,于是乎,现在得空封装的一个OC版的录音器。 用单例模式提供一个全局的录音helper,操作录音的开始、完成、暂停、继续功能。 录音完成后, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:280
|
回复:0
C语言教程
用于处理分数的Objective-C类
现在,我们将用Objective-C定义一个实际的类,并学习如何使用类的实例。 同样,我们将先学习过程。因此,实际的程序范例可能不是特别实用,那些更加实际的内容将在稍后讨论。 假设要编写一个用于处理分数的程序,可 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:234
|
回复:0
C语言教程
objective-c下面int和NSData数据互相转换的方法
抄自这里inti=1;NSData*data=;inti;; ……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:219
|
回复:0
C语言教程
使用Objective-cBlock
在函数声明中,使用Block(在c#里,应该叫匿名委托),在处理简单事件时,显得十分的方便,先看一段代码://在.h中定义函数声明-(void)processJsonObject:(id)objatIndex:(NSInteger)indexDictionaryObjectUsingBloc ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:195
|
回复:0
C语言教程
【Objective-C 篇】 ☞ 学前准备
基础知识 1. 前言 Windows系统的可执行文件的格式为: .exe Mac 系统的可执行文件的格式可以是任意的 OC语言是在C语言基础之上进行了加强和扩展, OC语言兼容所有的C语言语法,OC特有的东西一般就用自己 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:200
|
回复:0
C语言教程
10个Cocoa,Objective-c开发难点和问题
2019独角兽企业重金招聘Python工程师标准amp;amp;gt;amp;amp;gt;amp;amp;gt; 在你继续深入学习之前,请停下脚步弄清这些问题。如果你是新手,这个教程不要希望一次能看的非常透彻,学一定阶段反回来再看看又会有 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:187
|
回复:0
C语言教程
Objective-C中的关联(objc_setAssociatedObject,objc_getAssociatedObject,objc_remo ...
关联的概念所谓的关联,字面意思是把两个相关的对象放在一起,实际也是如此。把两个对象相互关联起来,使得其中的一个对象成为另外一个对象的一部分,这就是关联。 关联的作用使用Category,我们可以给一个类增加方 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:183
|
回复:0
C语言教程
Objective-c——UI基础开发第六天(UITableView)
一、UITableView的简单使用 显示要素: 1、显示多少给区组 2、显示多少行数据 3、每行显示什么内容 代理不会提醒你有什么方法没调用,但是UITableViewDataSource会 1)用代码创建一个UITableView UIT ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:188
|
回复:0
C语言教程
Objective-C中的面向对象编程
1.过程式编程实例,画出Shape数组中的图形: // // main.m // hello-obj // // Created by zhouyang on 16/4/4. // Copyright © 2016年 zhouyang. All rights reserved. // #import amp;amp;lt;Foundation/Fou ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:190
|
回复:0
C语言教程
objective-c中的@selector()和 c /c++的函数指针
先看tomcat里用到的代码: //然后开始动画 //把图片放到animationImages,接受数组参数 self.tom.animationImages = arrayImage; //设置时间间隔,81张图,图多就播的时间稍微长,否则短 self.to ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:173
|
回复:0
C语言教程
Objective-C之Windows版Hello,World!
安装GNUstepGNUstepWindowsInstaller提供了Windows平台下的Objective-C的模拟开发环境,一共有四个软件包,其中GNUstepSystem和GNUstepCore是必装的,GNUstepDevel和CairoBackend是选装的。甭管必装选装,一次性全安 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:199
|
回复:0
C语言教程
Objective-C代码学习大纲
Objective-C代码学习大纲(1) http://www.1000phone.net/thread-7141-1-1.htmlObjective-C代码学习大纲(2)http://www.1000phone.net/thread-7142-1-1.htmlObjective-C代码学习大纲(3)http://www.1000phone.net/thre ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:182
|
回复:0
C语言教程
iOS开发之Objective-C与JavaScript的交互
UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。 stringByEvaluatingJavaScrip ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:194
|
回复:0
C语言教程
IOS开发之——objective-c与javascript交互
原文:http://blog.csdn.net/pjk1129/article/details/6936545在写JavaScript的时候,可以使用一个叫做window的对象,像是我们想要从现在的网页跳到另外一个网页的时候,就会去修改window.location.href的位置;在我 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:172
|
回复:0
C语言教程
ProgrammingwithObjective-C--属性的缺省实现
ProgrammingwithObjective-C --属性的缺省实现 https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/WorkingwithObjects/WorkingwithObjects.html#//apple_re ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:172
|
回复:0
C语言教程
Objective-C——消息、Category和Protocol
转自:http://www.cnblogs.com/chijianqiang/archive/2012/06/22/objc-category-protocol.html 面向对象永远是个可以吐槽的话题,从开始提出到推崇备至,到充满质疑,一路走来让人唏嘘不已。面向对象的思想可谓历 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:156
|
回复:0
C语言教程
objective-c中遍历对象中所有成员变量
1Classcls=;2while(cls!=)3{4unsignedintnumberOfIvars=0;5Ivar*ivars=class_copyIvarList(cls,amp;amp;amp;numberOfIvars);//获取cls类成员变量列表……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:158
|
回复:0
C语言教程
Objective-C中的Debug表达式
有程序的地方就有bug,有bug的地方就需要debug。对于程序员来说,coding的过程便是制造bug和解决bug。Objective定义了不少表达式来协助debug的流程,将这些表达式用在NSLog中,可以简化部分工作,快速定义到debug的 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:162
|
回复:0
C语言教程
Objective-C学习笔记第十四章AppKit
第十四章AppKit在这一章将从Foundation Kit框架转移到Application Ki框架,来创建一个可以用于Mac的桌面程序一、构建项目进入Xcode,创建一个新Cocoa Application项目,从File菜单选择New Project,选择Cocoa Applica ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:173
|
回复:0
C语言教程
Objective-C语法之Debug表达式
main.m1#importamp;amp;lt;Foundation/Foundation.hamp;amp;gt;2#importamp;quot;TestClass.hamp;quot;34intmain(intargc,constchar*argv){5@autoreleasepool{6NSString*purposeInfo=@amp;quot;拿到的信息不仅在Debu ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:157
|
回复:0
C语言教程
iOS开发系列—Objective-C之内存管理
我们知道在程序运行过程中要创建大量的对象,和其他高级语言类似,在ObjC中对象时存储在堆中的,系统并不会自动释放堆中的内存(注意基本类型是由系统自己管理的,放在栈上)。如果一个对象创建并使用后没有得到及时 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:151
|
回复:0
C语言教程
objective-c 语法快速过(5)
通过分类(category)可以以模块的方式向现有的类添加方法。 它提供了一种简单的方式, 用它可以将类的定义模块化到相关方法的组或分类中。它还提供了扩展现有类定义的简便方式,并且不必访问类的源代码,也无需创建子类 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:154
|
回复:0
C语言教程
TIOBE 5 月编程语言排行榜:Python、C++ 竞争白热化,Objective-C 已沦为小众语言 ...
本文经授权转自公众号CSDN(ID:CSDNnews) 日前,TIOBE 编程语言社区最新发布了 2019 年 5 月排行榜。 和 4 月榜单相比,5 月编程语言排行榜的 Top 10 位置并没有太大变化。但是在 C++ 和 Python 激烈的竞争局势 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:150
|
回复:0
C语言教程
iosobjective-cClass类求解析
按照课本上说的,Class类来获得一个对象所属的类。但是用的时候,怎么迷迷糊糊的呢!比如下面的一个实例:#importamp;amp;lt;Foundation/Foundation.hamp;amp;gt;@interfaceClassA:NSObject-(void)print;@end@impl ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:164
|
回复:0
1 ...
6
7
8
9
10
11
12
13
14
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部