码迷,mamicode.com
首页 >  
搜索关键字:oc 符号的用法    ( 5847个结果
OC点语法和变量作用域
OC点语法和变量作用域 一、点语法 (一)认识点语法 声明一个Person类: #import <Foundation/Foundation.h> @interface Person : NSObject{ int _age;//默认为@protected} - (void)setAge:(int) ...
分类:其他好文   时间:2018-09-18 00:35:07    阅读次数:187
OC语言@property @synthesize和id
OC语言@property @synthesize和id 一、@property @synthesize关键字 注意:这两个关键字是编译器特性,让xcode可以自动生成getter和setter的声明和实现。 (一)@property 关键字 @property 关键字可以自动生成某个成员变量的se ...
分类:编程语言   时间:2018-09-18 00:34:44    阅读次数:181
NSDictionary底层实现原理
一言以蔽之:在OC中NSDictionary是使用hash表来实现key和value的映射和存储的。 那么问题来了什么是hash表呢? 哈希表(hash表): 又叫做散列表,是根据关键码值(key value)而直接访问的 数据结构 。也就是说它通过关键码值映射到表中一个位置来访问记录,以加快查找的 ...
分类:其他好文   时间:2018-09-17 17:44:56    阅读次数:166
OC字符串处理
接到一个需求, 现有多个品牌的商品,使用字符串保存已选中的品牌,使用','隔开,可以反选。 分析问题可知: 1. 字符串由多个品牌名字组成,由 ',' 隔开。 2.如果选中的品牌不在字符串内,则拼接到字符串。 3.如果选中的品牌在字符串内,移除这个品牌。 子字符串在字符串内的位置有 3 种情况: 在 ...
分类:其他好文   时间:2018-09-17 14:07:19    阅读次数:136
OC - 引用计数探讨
《Objective-C 高级编程》 这本书有三个章节,我针对每一章节进行总结并加上适当的扩展分享给大家。可以从下面这张图来看一下这三篇的整体结构: 注意,这个结构并不和书中的结构一致,而是以书中的结构为参考,稍作了调整。 本篇是第一篇:引用计数,简单说两句: Objective-C通过 retai ...
分类:其他好文   时间:2018-09-13 20:14:53    阅读次数:192
c# 中 $符号的用法
var names = new List<string> { "jason", "Ana", "Felipe" }; foreach (var name in names) { Console.WriteLine($"Hello {name.ToUpper()}!"); //Console.Writ ...
分类:Windows程序   时间:2018-09-13 14:18:42    阅读次数:627
swift 使用OC framework时注意
swift 使用OC framework时注意 general - embedded Binaries添加对应库,否则会报错 ...
分类:编程语言   时间:2018-09-12 19:56:49    阅读次数:318
Win10 .chm文件无法打开解决方案
1. 将.chm 打开方式选择到 C:\Windows\SysWOW64\hh.exe 2.“右键属性” 查看.chm文件是否加锁,加锁情况下按下图解锁即可。 3.若未加锁,win10 64位在 C:\Windows\SysWOW64\ 目录下找到 hh.exe itss.dll hhctrl.oc ...
分类:Windows程序   时间:2018-09-09 16:46:59    阅读次数:708
oc基本知识
(一)构造函数 h文件 m文件 调用 (二)block block为可以实现特定功能的模块,跟C#中采用lamda表达式定义的委托相似 block定义 block使用 (三)协议protocol 类似于C#中的接口 定义,protocol只需要定义方法,在继承此协议的类中去实现 定义一个类去继承上述 ...
分类:其他好文   时间:2018-09-08 18:55:34    阅读次数:177
iOS中多线程的使用
1.线程安全出现条件:多个线程访问更改同一个变量 2.OC在定义属性时有nonatomic和atomic两种选择 atomic:原子属性,在setter方法中会为属性加锁(默认为atomic),线程安全,需要消耗大量的资源 nonatomic:非原子属性,不会为setter方法加锁,非线程安全,适合 ...
分类:移动开发   时间:2018-09-05 17:57:40    阅读次数:171
5847条   上一页 1 ... 20 21 22 23 24 ... 585 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!