自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斯斯

不积跬步,何以至千里

  • 博客(11)
  • 收藏
  • 关注

原创 MRC实战体验

思路MRC管理中难点在于类调用时若提前释放会导致指针指向nil引发程序崩溃,在DEMO中,将关闭ARC,通过手动调用retain和release来实现计数增减,控制对象的占用和释放实践过程首先关闭ARC,在编译设置里面可以关闭 设计思路,使用面向对象例子中常用的Car作为例子,Car包含四个Tire,Car有自己的名字,每个Tire有自己的编号。 初始化Car的时候Car自身变量调用re

2017-02-24 15:31:36 1105

原创 修复Constraint referencing items turned off in...

修复Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration

2017-02-20 10:25:35 1448

原创 【iOS】单选按钮控件

在UIControl基础上制作一个单选按钮控件

2017-02-20 09:01:33 825

原创 【Objective-C】ARC学习

什么是ARC?ARC(automatic reference counting)及为自动引用计数,启动ARC功能之后编译器会自动为代码加入retain和release,实现自动内存管理。实现ARC的要求要实现ARC,要注意以下问题: 1. 要进行管理的对象必须继承自NSObject,即对象不能为C语言中的数据类型。 2. 确保对象为弱引用来避免循环调用造成内存泄露。(当手动对对象进行管理时,就拥

2017-02-18 21:16:43 303

原创 【Objective-C】关于手动计数内存引用(MRC)

使用方法- (id) retain; 执行本方法的实例内存计数+1,返回对象本身- (oneway void) release; 执行本方法的实例内存计数-1- (NSUInteger) retainCount; 返回内存计数值操作细节当内存计数为0时,将自动发送dealloc消息释放内存,不能手动调用dealloc方法来释放内存可以通过重写dealloc方法来实现在释放对象时进行

2017-02-18 21:15:38 422

原创 【读书笔记】iOS设计模式解析(第二章)

基本设计步骤:想法的概念化;界面外观的设计;架构设计;1. 想法概念化:确定基本需求,从第一个需求开始在这个基础上衍生需要的功能在进入下一阶段前保证能够清除应用的样子2. 界面外观的设计:以界面外观驱动的形式针对需求绘制简单的线框图针对功能需求选择合适的图形界面3. 架构设计:视图管理操作反馈数据操作用户操作

2016-11-12 16:07:50 389

原创 STM32 串口功能开发(未完待续)

1. 基本使用流程:串口时钟使能串口波特率设置串口控制2. 相关寄存器:串口时钟使能寄存器APBxENR x为1和2,除了串口1和串口6,其他串口都在APB1ENR上面。波特率设置寄存器USART_BRR串口控制寄存器USART_CR1~3在USART_CR1中M[0:1]用于设置字长,设为00则为1个起始位,8个数据位,n个停止位(n的个数,由USART_CR2的[13:12]位控制

2016-11-08 23:57:04 3008

原创 Iterated Local Search算法探索【编辑中....】

1. 算法功能:通过启发式算法,迭代获得一系列的解,得到最好的结果2. 算法步骤:- 逐步以最短花费时间插入点。启发式算法会给每个点计算一个与分数相关联的概率。算法会选择概率最高的进行插入。直到没有点可以插入。

2016-11-08 16:27:59 773

原创 STM32 HAL库 IO输入

1. 相关知识关于输入上下拉: 上拉: 下拉: 操作步骤: 使能相关GPIO口时钟(_HAL_RCC_GPIOA_CLK_ENABLE();)初始化相关GPIO接口(HAL_GPIO_Init(GPIOx,&GPIO_Initure);)读取对应GPIO接口(HAL_GPIO_ReadPin(GPIOx,GPIO_PIN_x);)实操经历:可以通过在头文件中进行宏定义来提高代码的可读性:

2016-11-02 15:06:25 6377

原创 STM32F7 IO输出

1. STM32F7 IO资源:九组IO:x=A/B/C/D/E/F/G/H/I 可实现八种模式: 输入浮空输入上拉输入下拉模拟输入开漏输出推挽输出推挽式复用功能开漏式复用功能2. 初始化相关寄存器:MODER:控制GPIO端口工作模式 默认为输入模式OTYPER:控制输出类型 推挽输出:可以直接用于驱动负载电路,无电阻分压输出开漏:不输出电压,低电平接地,高电平不接地

2016-10-26 16:39:51 2830

原创 【iOS开发新手上路】教你一步一步创建一个功能齐全的UITableViewController(上)

本人还是学生,虽然接触iOS开发时间有一两年,但是都是仿照现有的例子做做,有什么错误希望各位大神能指出1、创建项目新建一个项目,选择Single View Application设备选择iPhone,语言选择swift选中左侧文件列表中的Main.storyboard,从左下角的文件选择器中拖一个navigation controller进入界面,并将小箭头移到na

2016-03-30 15:34:01 747

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除