smallyou113
码龄13年
关注
提问 私信
  • 博客:29,266
    29,266
    总访问量
  • 13
    原创
  • 410,247
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2012-03-09
博客简介:

smallyou的专栏

博客描述:
iOS开发者
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得4次评论
  • 获得7次收藏
创作历程
  • 10篇
    2016年
  • 3篇
    2015年
TA的专栏
  • iOS开发
    12篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

356人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

UITabViewCell自定义分割线

2016年8月7日UITabViewCell自定义分割线在UITableView的使用中,通常需要设置分割线。但是分割线会经常短一截的情况,针对这个情况,有三种方式可以解决。1 自定义UIView充当分割线实现原理,自定义CMTableViewCell继承自UITableViewCell,使用懒加载创建高度为1的UIView,重写layoutSubViews布局UIView的位置。自定义cell的.
原创
发布博客 2016.08.07 ·
3061 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

iOS网络-网络安全

2016年8月7日网络安全1 Base64编码一般情况下,Post表单提交和Get参数提交的情况下,都会暴露用户信息的。采用Base64将字符串转换成较长的字节编码,达到隐藏数据的目的。iOS7.0之后,系统集成了Base64编码,其步骤为将字符串转换成data对data转换成base64编码,参数传0即可代码://1 带加密字符串NSString *str = @"hello";//2
原创
发布博客 2016.08.07 ·
789 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS多线程-NSOperation

1 NSOperation他是一个抽象类,能够与NSOperationQueue结合实现多线程操作。要使用NSOperation,需要实现它的子类:NSInvocationOperation、NSBlockOperation和自定义类。实现思路(1)创建NSOperationQueue队列对象 (2)执行操作 ①start开始:一律在主线程中同步执行 ②加入队列,自动异步并发执
原创
发布博客 2016.07.13 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS单例模式

1 单例模式它是一种设计模式(常见的设计模式有:观察者模式、工厂模式、门面模式等)。单例设计模式中,一个类只有一个实例,只分配一次内存空间,节约内存等,特别适合在移动端使用。 实现单例的思路:1 只能分配一次内存—-要拦截 alloc 方法 2 alloc 方法的底层是 allocWithZone 方法 3 每个类只有一个对象,需要有一个全局变量来存储这个对象 4 需要考虑线程安全
原创
发布博客 2016.07.12 ·
2808 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

iOS多线程--下(GCD)

1 GCD它是一种纯C语言,它是为多核并列运算设计的。可以自动管理线程的生命周期。 GCD 是面向任务和队列的,不是面向线程的。他有两个关键字“任务”“队列”。 使用 GCD 的步骤主要是: 1 定制任务 2 任务添加到队列中,队列支持 FIFO 原则#基本形式如下dispath_queue_t queue = dispath_get_global_queue(DISPATCH_QUEUE_
原创
发布博客 2016.07.11 ·
1587 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

iOS多线程技术-上

1 多线程1.1 概念进程之间都是独立的,每个进程都是独占受保护的内存空间一个进程要处理任务,至少有一条线程线程是进程执行的最基本执行单元线程中的任务的执行时串行的进程之间是并行的(CPU频繁切换调度,假象而已)1.2 多线程的实现原理CPU同一时间只能处理一条线程CPU在可调度线程池中频繁快速的调度线程问题:如果线程太多,会怎么样? 答:CPU频繁切换,消耗资源。每个线程都要占
原创
发布博客 2016.07.09 ·
542 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS模型设计---字典转模型

iOS模型设计在iOS开发中,模型一词几乎伴随着每个程序员的开发生涯。在接触模型之前,小编在开发中也会经常碰到逻辑混乱、条理不清晰等情况。接下来,小编将会带领大家学习MVC架构中重要的一环---数据模型的建立。开始之前,我们以一个例子来进行阐述。小编在上一篇文章的(iOS UI设计—九宫格布局)结尾留下了一个九宫格的UI设计界面,如图。
原创
发布博客 2016.05.16 ·
4876 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

使用信锐无线控制器对接营运商portal服务器的原理分析与排错

如今,免费wifi遍布各地。大街上、商场里,随处可见CMCC,China-Net,或者是CMM-FREE。这些wifi,无一例外的使用了同样登陆方式——Portal认证。Portal认证,是一种强制门户,强制用户在web页面上输入用户名密码校验后上网的一种认证形式。Portal认证的核心为其使用的Portal协议,现如今,大多数运营商通过Portal2.0协议与其Radius服务器对接
原创
发布博客 2016.03.13 ·
5635 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

iOS UI设计---九宫格布局算法

在移动端开发中,我们经常会碰见类似下图的布局---九宫格布局。九宫格布局对于整体的UI设计有着重要的作用。九宫格布局设计开发中,着重需要确认每个九宫格左上角的位置,也就是坐标。下面,我们以iOS开发为例,通过了解位置确认,来讲解九宫格算法。在九宫格设计算法中,影响九宫格布局的因素有这几个:列数、行数、行间距、单元格的长宽等。通过观察九宫格的排序,我们可以清晰看出,整个布局就是对
原创
发布博客 2016.03.05 ·
6802 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

iOS界面--Tom猫的实现

     曾经,风靡安卓和iPhone的一款游戏叫做“汤姆猫”,那么看似很复杂汤姆猫是如何实现的呢?本文为您揭晓答案。     本文着重从以下几点开始讲述,其中内存优化会介绍两个方法:imageNamed和imageWithContentOfFile,并通过连个方法的不同来加深对内存优化的理解。tom猫实现思路逻辑代码内存优化代码封装    
原创
发布博客 2016.01.23 ·
1557 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

iOS内存管理之循环引用

什么是循环引用,我们来看一个例子定义一个Person类(人),同时也定义一个Card类(身份证类)。每个人都有一个身份证,反之,每个身份证都对应着一个人。这样的引用就叫做“循环引用”。我们来看代码,定义Person类和Card类。//Person.h文件     #import #import ”Card.h”@interface Person :
原创
发布博客 2015.12.16 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS内存管理下

iOS内存管理按照上一节所讲内存,对如下例子进行代码实现/***************************************1、创建Person类2、创建Car类3、分别创建Person对象和Car对象4、人可以拥有一辆车 Car15、人更换了一辆车 Car2****************************************
原创
发布博客 2015.12.14 ·
339 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS内存管理上

iOS内存管理,如何手动管理内存,防止内存泄露
原创
发布博客 2015.12.13 ·
513 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏