设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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基础教程——学习小结objective-c基础教程——学习小结 ...
提纲:简介与C语言相比要注意的地方objective-c高级特性开发工具介绍(cocoa 工具包的功能,框架,源文件组织;XCode使用介绍)简介:1. objective-c是C语言的一个扩展集,主要由APPLE公司维护,是MAC ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:91
|
回复:0
Swift项目兼容Objective-C问题汇总
http://www.cocoachina.com/swift/20150608/12025.html 本文是投稿文章,作者:一叶(博客)欢迎将原创文章或者译文投给我们,投稿方式:
[email protected]
或者在首页点击“投稿爆料”一、解决问题Swift项目需 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:93
|
回复:0
Objective-C 位运算符
转自:http://www.yiibai.com/objective_c/objective_c_bitwise_operators.html 下表中列出了支持Objective-C语言的位运算符。假设变量A=60和变量B=13,则: 运算符 描述说明 示例 amp;amp;amp; Binary AND Ope ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:85
|
回复:0
Objective-C之协议
一、创建方法:二、实现过程: 1、遵循协议: @protocolNurseWorkingProtocolamp;amp;lt;NSObjectamp;amp;gt; //amp;amp;lt;amp;amp;gt;表示遵守协议,创建时就有(NurseWorkingProtocol.h中) ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:71
|
回复:0
Objective-C外观模式--简单介绍和使用
外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。 在以下情况下可以考虑使用外观模式:(1)设计初期阶段,应该有意识的将不同层分离,层与层 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:96
|
回复:0
iOS纯代码实现界面建立、跳转、导航栏(无storyboard、无nib)(Objective-C) ...
如今的iOS开发,已经比以前有了很大的简便,尤其是界面设计方面。主要是因为使用了nib文件和storyboard。但是作为程序员,我们需要挑战一下自己,如果没有nib文件和storyboard,我们怎么来构建一个应用。该Demo我 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:90
|
回复:0
如何在Objective-C的环境下实现defer
关注仓库,及时获得更新:https://github.com/draveness/iOS-Source-Code-AnalyzeFollow:https://github.com/Draveness 这篇文章会对libextobjc中的一小部分代码进行分析,也是如何扩展Objective-C语言系列文章的 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:80
|
回复:0
ios学习路线—Objective-C(属性修饰符)
readonly: 此标记说明属性是只读的,默认的标记是读写,如果你指定了只读,在@implementation中只需要一个读取器。或者如果你使用@synthesize关键字,也是有读取器方法被解析。而且如果你试图使用点操作符为属性赋值 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:87
|
回复:0
objective-c non-fragile ivars 学习笔记
最近想要对我维护的 App 做启动优化,找到了这两个视频资料,Optimizing App Startup Time、iOS App Performance: Responsiveness。视频干货很多,涉及到了 iOS 可执行文件的结构、系统是如何启动 App 的等 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:84
|
回复:0
谈Objective-C Block的实现
来源:http://blog.devtang.com/blog/2013/07/28/a-look-inside-blocks/ 前言 这里有关于block的5道测试题,建议你阅读本文之前先做一下测试。 先介绍一下什么是闭包。在wikipedia上,闭包的定义)是: In progra ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:72
|
回复:0
[iphone-cocos2d]分享一段Objective-C可调用的游戏中播放音乐(2)
接上文,稍微底层一点的函数,我们对此进行简单的封装,以至于可以更加方便的使用。 代码 static GBMusicTrack *track;static NSMutableDictionary *trackFiles;static BOOL enabled_=TRUE;static ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:101
|
回复:0
Objective-C语法之动态类型(isKindOfClass,isMemberOfClass,id)等
对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL)isKindOfClass:classObj判断是否是这个类或者这个类的子类的实例-(BOOL)isMemberOfClass:classObj判断是否是这个类的实例ps:本 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:97
|
回复:0
objective-c 编程总结(第九篇)运行时操作 - 序列化
学习到目前为止,我看到oc实现的序列化方式有两种:NSKeyedArchiver,NSPropertyListSerialization。 在这两种序列化方式中,NSData都是序列化的目标。两种方式的不同点在于NSPropertyListSerialization只是针对字典 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:83
|
回复:0
Objective-C之新特性
程序介绍: 小知识: 1.OC程序的源文件的后缀名是 .m , .m代表message表示消息机制。 2.main依然是OC程序的入口和出口,main函数有个int类型的返回值,代表程序的结束状态. 3.#import 预处理指令,是#include指 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:96
|
回复:0
objective-c与c++的差异
oc的编译指令为clang-fobjc-arc-frameworkFoundationtest.m-otest oc中,1表示YES,0表示NO。并不是非0值都是YES,这是因为BOOL类似本质上是signedchar. 关于块,oc中可以在函数内定义块。块的功能类似于函数, ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:96
|
回复:0
objective-c 语法快速过(4)
oc 里的字符串 字符串的快速创建(最简单的方法) NSStirng *str = @“Hello”;//oc的字符串都是@“”形式的 oc的字符串也是类的对象,是NSString类的对象,创建没有那么麻烦不用,使用面向对象的思想来操纵字符串。 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:93
|
回复:0
Objective-C语法之代码块(block)的使用
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:85
|
回复:0
iOS理解Objective-C中消息转发机制附Demo
点击上方“iOS开发”,选择“置顶公众号” 关键时刻,第一时间送达! 最近在重温Effective Objective-C 2.0,这篇文章属于重温的产物吧,本文会通过demo来讲解OC中的消息转发机制 Demo:(https://github.com/ma ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:93
|
回复:0
十分钟让你明白Objective-C的语法(和Java、C++的对比)
很多想开发iOS,或者正在开发iOS的程序员以前都做过Java或者C++,当第一次看到Objective-C的代码时都会头疼,Objective-C的代码在语法上和Java, C++有着很大的区别,有的同学会感觉像是看天书一样。不过,语言都是相 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:103
|
回复:0
iOS开发中表视图搜索栏实现中的Objective-C深浅拷贝问题
在iOS5学习过程中,表视图一章节中最难的莫过于搜索栏实现过程中的深拷贝浅拷贝一环节。现在讨论一下iOS开发中表视图搜索栏实现中的Objective-C深浅拷贝问题 要为一个tableView实现搜索功能的时候,遇到了一 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:92
|
回复:0
iOS之ARC下的Objective-C指针与CoreFoundation指针之间的转换
【Objective-C指针与CoreFoundation指针之间的转换】 ARC仅管理Objective-C指针(retain、release、autorelease),不管理CoreFoundation指针,CF指针由人工管理,手动的CFRetain和CFRelease来管理,注,CF中没 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:100
|
回复:0
【转】解析Objective-C反射
Objective-C反射是本文要介绍的内容,我第一次接触Java的时候就觉得整个反射包都很新颖,它使得Java和解释型的脚本语言更接近了,与此同时也拉开了和主流的C和C++的距离。 在运行时可以窥视到一个对象的类元 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:84
|
回复:0
Objective-C中的一些特殊的数据类及NSLog的输出格式
NSLog的格式如下所示: %@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科学计算) %g ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:104
|
回复:0
Objective-C 与 C++ 的异同
1 两者最大的相同便是: 都是从 C 演化而来的面向对象语言, 两者都兼容标准 C 语言. 2 两者最大的不同便是: Objective C 是完全动态的,而 C++是部分动态的。 Objective C 支持在运行时动态类型决议(dynamic ty ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:116
|
回复:0
10款iOS高效开发必备的Objective-C类库
导读:本文译自:10 iOS Libraries to Make Your Life Easier 因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:116
|
回复:0
Objective-C中的老板是这样发通知的(Notification)
通知(Notification)简单的类比一下,公司的老总给下面的员工发通知啦,说明天公司要上市,各部门做一下准备工作。等通知发完,各部门收到后各司其职,做着自己该做的东西。假如Boss是通过公司的 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:104
|
回复:0
WhenshouldIusenilandNULLinObjective-C?
Theydifferintheirtypes.They'reallzero,but NULL isa void*, nil isan id,and Nil isaClasspointer.各种类型的不存在的表示。 理解“不存在”的概念不仅仅是一个哲学的问题,也是一个实际的问题。我们是 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:121
|
回复:0
Objective-C的基础语法总结
1.NSLog(@“helloworld!”);//打印语句的函数,需要打印的字符串放在@之后。NSLog(@“are%dand%ddifferent?%@”,4,4,@”YES”);2.方括号有两个作用:1)访问数组元素2)用于通知某个对象执行什么,在方括号内第一项 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:115
|
回复:0
Objective-C中将结构体与联合体封装为NSValue对象
在Clang3.7之前,Objective-C已经可以使用类似@100、@YES、@10.5f等字面量表示一个NSNumber对象;用类似@amp;quot;xxxamp;quot;的字面量表示一个NSString对象;用@字面量表示一个NSArray对象;用@{}字面量表示一个NS ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:102
|
回复:0
对Objective-C中runtime的理解
Objective-C是面向runtime(运行时)的语言,在应用程序运行的时候来决定函数内部实现什么以及做出其它决定的语言。程序员可以在程序运行时创建,检 查,修改类,对象和它们的方法,Objective-C runtime库也负责找出方 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:111
|
回复:0
iOS开发系列--Objective-C之协议、代码块、分类
ObjC的语法主要基于smalltalk进行设计的,除了提供常规的面向对象特性外,还增加了很多其他特性,这一节将重点介绍ObjC中一些常用的语法特性。当然这些内容虽然和其他高级语言命名不一样,但是我们都可以在其中找到 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:98
|
回复:0
iOS Objective-C 自定义K线图
前些天由于需求自定义了K线图,由于效果变更,现将此K线图记录一下。 请先看效果图: 自定义label KLineViewLabel.h: #import amp;amp;lt;UIKit/UIKit.hamp;amp;gt; @interface KLineViewLabel : UIView @pro ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:119
|
回复:0
[iOS翻译]《iOS7ProgrammingPushingtheLimits》系列:你可能不知道的Objective-C技巧 ...
简介:如果你阅读这本书,你可能已经牢牢掌握iOS开发的基础,但这里有一些小特点和实践是许多开发者并不熟悉的,甚至有数年经验的开发者也是。在这一章里,你会学到一些很重要的开发技巧,但这仍远远不够,你还需要 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:101
|
回复:0
《从零开始学Swift》学习笔记(Day 69)——Swift与Objective-C混合编程之语言 ...
原创文章,欢迎转载。转载请注明:关东升的博客 在Swift语言出现之前,开发iOS或OS X应用主要使用Objective-C语言,此外还可以使用C和C++语言,但是UI部分只能使用Objective-C语言。 选择语言 Swift语言出现 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:124
|
回复:0
objective-c中#import和@class的区别
在Objective-C中,可以使用#import和@class来引用别的类型,但是你知道两者有什么区别吗?@class叫做forward-class, 你经常会在头文件的定义中看到通过@class的引用, 原因就是当你只用@class来引入一个类时,编译器知 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:108
|
回复:0
Objective C NSString 编码成URL 特殊字符处理
找了一下网上的教程都是使用类似以下代码,Xcode提示这个CoreFoundation不受ARC管理,所以折中的方式是添加__bridge. NSString *encodedValue = (__bridge NSString *)CFURLCreateStringByAddingPercentEscap ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:122
|
回复:0
从C++到objective-c[转]
来自:http://www.cnblogs.com/jacktu/archive/2011/11/06/2238353.htmlObjective-C可以算作Apple平台上“唯一的”开发语言。很多Objective-C的教程往往直接从Objective-C开始讲起。不过,在我看来,这样做有时候是 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:108
|
回复:0
从Objective-C里的Alloc和AllocWithZone谈起
一、问题起源一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:CreatingaSingletonInstance.主要的争议集中在下面这一段:staticMyGizmoClass*sharedGizmoManager=nil; +(MyGizmoClass*)sharedManager { ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:101
|
回复:0
objective-c计算相对于现在的时间差
最近做了一个小应用程序,是读取新浪微博的。微博上面对于新发的微博,不是告诉你具体什么时候发布的,而是告诉你几秒钟之前,几分钟之前,几个小时之前之类的相对于现在的时间。可以使用下面代码来计算这个 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:111
|
回复:0
Objective-C iOS纯代码布局 一堆代码可以放这里!
前言: 最近写的文章都是创业类,好吧,今天好好写写技术类的文章! 不过分享的不是IOS相关的文章,毕竟这几天在速成IOS,看的是objective-c,由于速成的很快,好累! 好在现在基本已经入了点门道了,这才看的懂新人 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:107
|
回复:0
1 ...
8
9
10
11
12
13
14
15
16
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部