![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS开发
mmmickychiang7
程序媛
展开
-
ios-深拷贝和浅拷贝
一、深拷贝和浅拷贝深拷贝:对象拷贝 - 直接拷贝内容。浅拷贝:指针拷贝 - 将指针中的地址值拷贝一份。二、对于 Copy 与 mutableCopy 的实践思路:我用四个方案来验证 Copy 与 mutableCopy 的区别。方案:方案一:copy不可变的字符串NSString*str = @"aaa";NSString*copyStr = [str转载 2016-08-27 13:44:42 · 751 阅读 · 1 评论 -
iOS-修饰NSString的strong和copy
大部分的时候NSString的属性都是copy,那copy与strong的情况下到底有什么区别呢?比如:@property (retain,nonatomic) NSString *rStr;@property (copy, nonatomic) NSString *cStr;- (void)test:{ N转载 2016-08-27 14:08:36 · 1282 阅读 · 0 评论 -
iOS - property中的strong与weak
strong关键字与retain关似,用了它,引用计数自动+1,用实例更能说明一切@property (nonatomic, strong) NSString *string1; @property (nonatomic, strong) NSString *string2; 有这样两个属性,@synthesize string1; @synthesize strin转载 2016-08-27 14:27:00 · 579 阅读 · 0 评论 -
cocoaPods使用教程 持续更新
一.ruby环境1.检查ruby打开终端,输入:ruby -vLast login: Thu Jan 5 13:37:02 on ttys000MickydeMac-mini:~ micky$ ruby -vruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]MickydeMac-mini:原创 2017-01-05 15:49:33 · 1447 阅读 · 0 评论 -
iOS 数组排序sortedArrayUsingComparator
#pragma mark - NSArray 常用方法#pragma mark 数组排序方法(倒序)- (void)arraySort2{ // 数组的排序 // 1. 定义一个数字数组 NSArray *array = @[@(3), @(5), @(4), @(2), @(1)]; // 2. 对数组进行排序 NSArray *resul原创 2017-10-09 09:58:25 · 6950 阅读 · 0 评论 -
iOS 知识点归纳- 持续更新
以下的知识点都是平时的积累 不足之处请多指教1. 由于证书的原因,安装在手机上的iOS Demo app 运行几天后就无法打开。2. typedef returnType (^name)(arguments);例子:typedef void (^btnClickedHandler)(UIButton *sender);3. #define NS_CL原创 2017-05-26 20:53:20 · 1572 阅读 · 0 评论 -
iOS AutoLayout 简单运用(纯代码)
举例说明:创建一个grayView(宽150 高100 距上200 距左100)方法一:原生API UIView *grayView = [UIView new]; grayView.backgroundColor = [UIColor lightGrayColor]; // 禁止将 autoresizingmask 转换为 constraints gray原创 2017-10-23 11:25:24 · 1206 阅读 · 0 评论 -
iOS 设计模式
突然发现对于设计模式这概念大家都不是很深刻(没错 包括我= =),在写这篇文章之前,我也有认真的去查有关的知识,在这里给大家总结一下我认为的iOS的设计模式。一. MVC模式(要理解MVC概念问题,我觉得重要)我在写代码时经常用到这种模式,原因很简单,这种模式层次清晰,简单明了,且易于维护。MVC,即Model(数据模型)-View(视图)-Controller(控制器)原创 2015-03-07 11:27:09 · 750 阅读 · 0 评论 -
iOS 更改tabBar分割线颜色
// 改变分割线的颜色 禁止透明 self.tabBar.layer.borderWidth = 0.50; self.tabBar.layer.borderColor = [UIColor colorWithRed:206/255.0 green:206/255.0 blue:206/255.0 alpha:1].CGColor; self.tabBar.barStyle原创 2017-10-25 15:52:02 · 1925 阅读 · 0 评论