设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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排序问题
最近在给iMCU逻辑分组和实时预览添加支持排序功能时遇到一个问题:汉字不排序。弄了好久找到NSString里的一个方法localizedCompare可以解决这个汉字排序的问题,但是这个方法对拼音的大小写不区分,所以如果想要支持 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:70
|
回复:0
C语言教程
Objective-C边学边记-13:Cocoa内存管理规则与垃圾回收(garbagecollection) ...
4.Cocoa内存管理规则1)当你使用new、alloc、copy方法创建一个对象时,该对象的保留计数器值为1.当不再使用该对象时,你要负责向该对象发送一条release或autorelease消息。这样,该对象将在其使用寿命结束时被销毁。 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:73
|
回复:0
C语言教程
Objective-C Runtime 大佬系列文章整理
最近重新温习了下 Objective-C Runtime 相关的知识,自己整理了两篇水文: Objective-C 1.0 中类与对象的定义 Objective-C 2.0 中类与对象的定义 然后在网上搜罗了一圈,发现很多大佬之前都写了一系列关于 Runtime ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:60
|
回复:0
C语言教程
在objective-C中#pragma mark是什么意思?
经常在 Xcode IDE 里面的代码中看到以下代码指令: #pragma mark -#pragma mark Initialization #pragma 是什么 从技术上讲,以 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。它们不一定适 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:71
|
回复:0
C语言教程
C++、Objective-C混合编程
在XCODE中想使用C++代码,你须要把文件的扩展名从.m改成.mm。这样才会启动g++编译器。我们来看个測试代码: viewplaincopyclass TestC { private: NSString *str_;//C++类能够使用OC对象作为成员 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:70
|
回复:0
C语言教程
Objective-C中的内存管理
在编程语言中是少不了对内存的管理的,内存对于计算机来说是宝贵的资源,所以对使用不到的资源进行回收是很有必要的。OC中使用引用计数和垃圾回收来管理内存,在OC中为每个对象分配一个引用计数器,当对 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:66
|
回复:0
C语言教程
Ubuntu下如何安装并使用Objective-C
Objective-C是本人用过的最佳类C、面向对象的编程语言。Objective-C与标准C完美兼容,而在此基础上又加上了将面向对象的基础概念诠释得最好的SmallTalk元素,使得它既简洁、又灵活,绝对是做商业化项目的首先编程语 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:71
|
回复:0
C语言教程
Objective-C中的@property和@synthesize用法
@代表“Objective-C”的标志,证明您正在使用Objective-C语言Objective-C语言关键词,@property与@synthesize配对使用。功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。如:1、在头文 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:66
|
回复:0
C语言教程
Objective-C面向对象的编程
Objective-C面向对象的编程 目录对面向对象编程思想的理解类的声明和定义类的声明和定义对关键字super和self的理解初始化函数@property声明类成员类的实例化继承组合多态编写自己的类库数据处理的类库UI类库第三方 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:77
|
回复:0
C语言教程
读《Effective Objective-C 2.0》
1、OC语言的起源 对象所占内存空间是分配在“堆空间”中,绝不会分配在“栈”上,不能再栈中分配OC对象,所以不能有NSString stackStr这样的写法。 OC是为C语言添加了面向对象的特性,是其超集。OC使用动态绑定的消 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:76
|
回复:0
C语言教程
Objective-C语法之NSArray和NSMutableArray
Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray不可变数组:数组的长 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:67
|
回复:0
C语言教程
Objective-C关键字:retain,assgin,copy,readonly,atomic,nonatomic
@property(retain,nonatomic)Some*s;@property(参数一,参数二)Some*s;参数1:retain:修饰引用(对象)数据类型assgin:修饰基本数据类型(默认)copy:一些对象需要复制才能使用NSStringreadonly:只读,只有setter ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:59
|
回复:0
C语言教程
Objective-C中改变格式化字符串的顺序
摘自cocoaprogrammingformacosx3rd用格式化串标明Token的顺序把文本是从一种语言转换为另一种语言时,因为语序的变化,词句也会出现相应变化。例如语句:“Tedwantsascooter.”,在另一种语言中语序可能是“Ascooteriswh ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:63
|
回复:0
C语言教程
为什么很多大公司继续使用 Objective-C,不用 Swift
为什么很多大公司继续使用 Objective-C,不用 Swift 我觉得这个问题最核心的原因就一点:历史包袱。 猿题库算是比较新兴的应用了,代码量级也是 10 万的级别。很多稍微有些年头的应用,代码行数超过百 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:67
|
回复:0
C语言教程
突破,Objective-C开发速学手册
《突破,Objective-C开发速学手册》基本信息作者: 傅志辉出版社:电子工业出版社ISBN:9787121207426上架时间:2013-7-12出版日期:2013 年8月开本:16开页码:39 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:74
|
回复:0
C语言教程
Objective-C运行时编程 - 方法混写 Method Swizzling
摘要: 本文描述方法混写对实例、类、父类、不存在的方法等情况处理,属于Objective-C(oc)运行时(runtime)编程范围。 编程环境:Xcode 6.1.1, Yosemite,iOS 8.1.3。 关键字:方法混写(Method Swizzling) o ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:69
|
回复:0
C语言教程
【软件使用】Windows下的Objective-C集成开发环境搭建(IDE)
Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境: 1) 使用苹果的平台,集成开发环境使用Xco ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:67
|
回复:0
C语言教程
扩展方法,Objective-C
今天主要为NSString类扩展一个类方法为了在此blog简化讲解过程,类方法名称=PrintToConsole,此方法在此仅仅是模拟函数在实践中,遇到两个问题。分别描述实践过程。1、新建文件ExtString.h,ExtString.m@interfaceNSS ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:67
|
回复:0
C语言教程
Objective-C边学边记-9:FoundationKit快速教程之字典、类簇
5)字典:NSDictionary 字典就是关键字及其定义(描述)的集合。Cocoa中的实现字典的集合NSDictionary在给定的关键字(通常是一个NSString)下存储一个数值(可以是任何类型的对象)。然后你就可以用这个关键字来查 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:61
|
回复:0
C语言教程
IOS开发笔记(3)---objectivec自己编写测试示例
为了更好的使得自己理解并掌握oc的语法,我在看完大部分oc的基础后,开始自己在notepad++上编辑一个测试的示例程序。本以为很简单的几个类的程序,让我调试了好长时间,看来这种代码的编写方式真的是不错。让我对一 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:66
|
回复:0
C语言教程
控制游戏/app使用期限/过期,证书有效期,弹出公告支持离线使用/后端控制,支持Swift ...
CertCheck.framework (for iOS) 只能运行于真机上,切勿在模拟器上使用 这是一个控制游戏/app使用期限(到设定的时间无法打开app),或发布弹出公告永久免费的框架,可以全版 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:76
|
回复:0
C语言教程
JavaScript的CryptoJSAES/ECB/NoPadding加密,可与JAVAobjective-c进行同步加解密 ...
公司一个蓝牙锁需要把重要协议进行加密传输,硬件结构、加密模式不变,微信小程序、安卓、IOS三端同步加解密。百度谷歌资料查了不少,都是用CryptoJS。加解密是没什么问题,只是跟我想要的有点不一样,我们的加密不 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:75
|
回复:0
C语言教程
[objective-c]05-委托模式回调
本章主要讲解委托模式以及通过委托模式实现的回调接口。1.委托模式委托模式是OC语法独有的开发模式。是基于组件拼装的一种快速开发模式。该模式下,可以保证组件的高度灵活性和通用性。属于组件的一种开放式接口。下 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:88
|
回复:0
C语言教程
Objective-C内存管理
1.Objective-C指针赋值时,retainCount不会自动增加,需要手动retain。1ClassA *obj1 = init]; //retain count = 1 2ClassA *obj2 = obj1; //retain count = 1 3[obj2 reta……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:77
|
回复:0
C语言教程
iOS开发系列—Objective-C之Foundation框架
概述 我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么这个对象到底 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:69
|
回复:0
C语言教程
深入理解Objective-C:Category
无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C2.0中,又提供了category这个语言特性,可以动态地 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:67
|
回复:0
C语言教程
GitHub 上排名前 100 的 Objective-C 项目简介 - 孤海傲月
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 原文出处:https://github.com/Auf……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:68
|
回复:0
C语言教程
iOS开发(Objective-C)常用库索引
code4app.com这网站不错,收集各种iOSApp开发可以用到的代码示例 cocoacontrols.com/英文版本的lib收集 objclibs.com/精品lib的收集网站 http://www.ityran.com/forum-61-1.html泰然代码仓库-------------------- ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:62
|
回复:0
C语言教程
objective-c常用数学方法 -
1、 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 、反三角函数 double asin (d……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:61
|
回复:0
C语言教程
Objective-C中的同步线程的锁
概述在多线程编程中往往会遇到多个线程同时访问共享的资源,这种情况我们需要通过同步线程来避免。也就是给线程加锁。因为Objective-C是C语言的超集。,严格的来说是真超集。所以C语言当中的pthread互斥锁在Objectiv ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:66
|
回复:0
C语言教程
iOS从手机相册选择一张照片并显示 Objective-C
要先给app设置访问相册的权限: 在项目的Info.plist文件里添加Privacy - Photo Library Usage Description权限 ViewController.h: Vi……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:81
|
回复:0
C语言教程
iPhone/MacObjective-C内存管理教程和原理剖析(四)系统自动创建新的autoreleasepool ...
版权声明此文版权归作者VinceYuan(vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本1.1 发表于2010-03-08 四系统自动 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:75
|
回复:0
C语言教程
Objective-C的description方法
Objective-C的description方法:JAVA中的对象都有从Object中继承而来的StringtoString()方法,用于获取对象的字符串表示,Objective-C中的这个方法的方法签名为:-(NSString*)description;由于这是NSObject中的成员 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:63
|
回复:0
C语言教程
Effective Objective-C 2.0 总结(一)
原文地址:http://www.cocoachina.com/ios/20170522/19328.html 前言 最经买了本编写高质量代码 改善Objective-C程序的61个建议,拿到手看了下目录感觉内容比这本52个有效方法更深点,之前的这本也是浅浅的看 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:63
|
回复:0
C语言教程
Objective-CBlocks测试题与解析
Objective-CBlocks 测试你真的理解blocks在objective-c中是如何工作的了吗,做个测试检验一下吧。所有的测试结果已被以下版本的LLVM验证:voidexampleA(){ chara='A'; ^{ printf(amp;quot;%c\namp;quo ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:62
|
回复:0
C语言教程
【Objective-C】05-第一个OC的类
说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:76
|
回复:0
C语言教程
一些Objective-C学习资源(转载)
入门文章: Learn Objective-C 很基础很简洁 Learn Objective-C(中文版) E文不好的可以看看咯 Objective-C 2.0特性与运行时编程 一网友的笔记熟悉语法特性 Objective-C语法快速参考 继续熟悉语法 学习Objective ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:82
|
回复:0
C语言教程
Effective Objective-C
There is a really great book more than worth reading by Joshua Bloch called Effective Java, Programming Language Guide (Pearson Education Inc, Addison-Wesley) which states in 57 items rules to go ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:82
|
回复:0
C语言教程
Objective-C、C++和swift的运行效率比较
自己做iOS开发,以后慢慢都要转swift,前段时间看到网上的一个帖子,说swift的运行效率奇低,觉得自己有必要验证一下。我用了一个最简单的加法运算,从0加到10000000,看三种语言的时耗。swift2.2:importFoundationle ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:81
|
回复:0
C语言教程
iOS--EffectiveObjective-C阅读笔记(8)
若想令自己缩写的对象具有拷贝功能,则需要实现NSCopying协议,如果自定义的对象分为可变版本与不可变版本,那么就要同时实现NSCopying协议和NSMutableCopying协议复制对象是需要决定采用浅拷贝还是深拷贝,一般情况下采 ...……
作者:菜鸟教程小白
|
时间:2022-7-12 11:12
|
阅读:78
|
回复:0
1 ...
9
10
11
12
13
14
15
16
17
... 37
/ 37 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部