![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS开发
文章平均质量分 72
NS_DavidLee
深入 深入 再深入
展开
-
[ios专项]ios socket 之常规socket以及第三方开源类库AsyncSocket
转载自 http://blog.csdn.net/poleness/article/details/26606415po:socket通信基本是哪哪都会用到,其实就是“你发消息我握手”的过程,iOS中使用socket,好像大家用的比较多的是 一个 开源类库AsyncSocket.把知道的简单给大家列一下:1. 你不知道什么是socket?转载 2015-04-07 10:56:56 · 620 阅读 · 0 评论 -
iOS 获取触摸,移动手势
苹果中有很多手势,之前项目中有个需求: 1.在图片区域内获取颜色值; 2.在图片区域内随着手点击和拖动选取的颜色改变; 3.取得颜色值发送给蓝牙模块; 在这里我只写了个关于手势的demo。 思路是这样,1.要获取点击中心的x,y 2.手拖动时候中心点的x,y。1.先给手指点击的图片 imageV=[[UIImageView alloc]init]; imageV.frame=原创 2016-01-07 15:51:42 · 2039 阅读 · 3 评论 -
iOS 摇一摇
苹果已经有摇一摇相应的API,直接调用就可以了.@interface ViewController ()@end@implementation ViewController-(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; //成为第一响应者 [self becomeFirstRespo原创 2016-01-07 10:33:52 · 453 阅读 · 0 评论 -
iOS基础 归档和解归档
在iOS的实际开发中,我们有很多的地方会运用的数据缓存。数据缓存中用到的技术大概有SQLite,NSUserDefaults,coreDat等。还有一些第三方的基本是对上面的封装。我这里介绍的是最基础的归档. 1.先建立一个person类,并且专寻NSCoding协议:@interface Person : NSObject<NSCoding>@property(nonatomic,strong原创 2016-01-07 09:42:55 · 338 阅读 · 0 评论 -
ios collectionView
ios开发中,collectionView是必不可少的一个控件。在你没用到的时候他很陌生,用了之后会发觉,她就是tableView扩展出来的。不多说了,首先,先建立一个collectionViewCell 如图: 然后在.m控制器中添加collectionView// 第一步: 遵守协议@interface ViewController ()<UICollectionViewDataSource原创 2016-01-07 09:17:44 · 499 阅读 · 0 评论 -
ios 添加字体包
1.找到你需要的字体包导入工程。 2.获取字体包名称,这里有一个很简单的方法 先找到你字体包在工程里面的文件 如图: 双击打开 如图: 3.用这个名称就可以了.原创 2016-01-05 17:01:57 · 444 阅读 · 0 评论 -
iOS国际化
由于之前在项目中用到国际化所以在这里记录下来,其实对于国际化,熟悉的小伙伴是很简单的。在这里只是针对初学的朋友。 1.首先建立一个demo: 2.然后拉一个label 3.现在重点来了,要建一个国际化文件 4.点击这个国家化文件,右边会出现这个 点击他 我们就选择 然后再点击国际化文件,把右边的Localization里面的Base 和 English都选上原创 2016-01-04 11:14:02 · 347 阅读 · 0 评论 -
关于Block页面传值的使用
其实Block就像函数一样,但是Block可以在ViewDidLoad里面声明和使用。这里我只是简单介绍了block在页面之间传值的使用。首先在NextViewController.h文件里面声明一个block。然后在点击返回的时候给block需要传的值然后在接收值的页面,取出来就好了如:原创 2015-08-04 10:50:18 · 359 阅读 · 0 评论 -
关于iOS tabelView隐藏多余的cell
有时候,当你用tabelView数据不够一个屏幕的时候,下面就会多出多余的cell,这样会使界面很难看。在网上也看过挺多资料的 但我个人觉得有一个比较简单的方法,那就是把tabelView的footerView直接赋给她一个view就可以了 tableView.tableFooterView=[[UIView alloc]init];原创 2015-06-10 15:37:39 · 1134 阅读 · 0 评论 -
iOS 关于tabelViewcell 显示重叠的问题
前段时间在写百度离线地图的时候遇到的问题,因为要用全代码来实现。所以在cell里面要add图片,label等。然后发现cell里面会显示重叠。在网上查资料可以得到是因为cell的重用而导致的问题,根据资料里面说的我remove了cell的subview。也就是红色箭头这句,然而在iOS7中还是有显示重叠的现象。几经查找才知道,iOS7的cell的subview是三层的 而iOS6 iO原创 2015-06-10 16:06:35 · 733 阅读 · 0 评论 -
tableViewcell 复选框
这样的需求大家都有可能遇到,我这的思路是这样的: 1.当你每次点击选中一个cell的时候,在代理里面添加到一个数组里面; 2.当你选中同样的cell,在添加的数组里面删除她; 3.在数组里面判断是否有这个元素来,执行上面的操作;1.先建一个cell #import "LightCell.h"@implementation LightCell-(instancetype)initWithStyl原创 2016-01-07 17:05:43 · 584 阅读 · 0 评论