- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 当TableView点击的时候,去除点击的阴影
我们在点击UITableView 的cell时,会出现阴影,如不做处理,就会一直显示,怎么样让它点击之后就消失呢?只要重写UITableView的代理方法,就可以解决,方式如下: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath { //
2016-05-30 17:44:00 341
原创 NSDictionary初始化的坑
由于今天在NSDictionary初始化的时候跳坑,出现哎破破Crash,故写此博客和大家分享下如何跳坑 NSDictionary初始化 Objective-C中,NSDictionary初始化的方法有很多种 方法1: [NSDictionary dictionaryWithObjectsAndKeys:, nil] 方法2: NSDictionary
2016-05-26 17:36:13 362
原创 多个Button点击切换状态
前言 最近天气转凉,气温下降很快。加上最近办了张健身房的年卡,每周会拿出几周晚上去健身。所以人也变得慵懒了许多。尽管如此,还是会不定期分享一些东西,跟大家共同进步。望大家注意保暖,不要着凉感冒了哦。 正文 我们设置一个全局属性来记录Button @property (nonatomic,strong) UIButton *button; Button的点击事件中 // 状态切换 i
2016-05-26 15:07:11 985
原创 ios 使用ZBar读取条形码和二维码
1.使用ZBar项目。下载地址是: http://zbar.sourceforge.net/iphone/index.html 2.新建一个项目。 3.导入 ZBar的sdk。把ZBar SDK的目录拉入项目,然后选中copy选项(见附件) 4.在项目文件的target中加入 以下framework 5、.h代码为: #import #impor
2016-05-26 10:29:19 2624
原创 【iOS开发基础教程】C语言if语句的用法
用if语句可以构成分支结构。它根据给定的条件进行判断,以决定执行某个分支程序段。C语言的if语句有三种基本形式。 5.1.1if语句的三种形式 1、第一种形式为基本形式:if if(表达式) 语句 其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。其过程可表示为下图。 【例5.3】 main(){ int a,b,max;
2016-05-25 09:49:26 733
原创 iOS多线程GCD
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。 dispatch queue分成以下三种: 1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。 /*! * @function dispatch_get_main_queue * * @abstract * Returns the
2016-05-24 14:10:55 236
原创 iOS开发-搜索栏UISearchBar和UISearchController
搜索栏的重要性我们就不说了,狼厂就是靠搜索起家的,现在越来越像一匹没有节操的狼,UC浏览器搜索栏现在默认自家的神马搜索,现在不管是社交,O2O还是在线教育等都会有一个搜索栏的实现,不过彼此实现效果是不一样的。iOS中的搜索栏实现起来相对简单一点,网上也有很多参考资料,不过靠谱的不是很多,很多都是iOS 8.0之前的实现,iOS 8.0上的实现貌似很少看到,看了一些老外的代码,使用了一下UISear
2016-05-23 15:35:35 1473
原创 UIButton选中状态下的点击
在类似点赞或切换浏览模式等功能的时候,需要用到button的选中状态:即点击后按钮切换图片,并保持这个状态,直到下一次点击. 如: 接下来我们就以这两个图片为例子. 已知点击前那张图片名字是like.png,简称"like", 嫩绿色那张图片名字是like_selected.png,简称为"like_selected". 初学者可能的做法 创建button的时候设置
2016-05-23 13:05:46 2371
原创 iOS 文件夹不作备份处理
IOS5多了一个比较重要的功能iCloud,但是同时也出现一个问题,很多的APP都把很大量的数据存在APP底下的Documents(/Documents )文件夹里面,这样苹果会reject掉你的APP的,除非你不再更新就一直把APP摆在APPStore,显然这样是不可行的,因为你这些文件会同步到iCloud上面的。 这里有办法不让苹果reject你的APP,一个就是把这些文件存
2016-05-19 09:38:59 493
原创 iOS 百度地图开发 怎么监听地图被拖动事件,然后怎么处理。
/** *地图渲染每一帧画面过程中,以及每次需要重绘地图时(例如添加覆盖物)都会调用此接口 *@param mapview 地图View *@param status 此时地图的状态 */ - (void)mapView:(BMKMapView *)mapView onDrawMapFrame:(BMKMapStatus*)status; /** *地图区域即将改变时会调用此接口 *
2016-05-12 17:12:34 5106
原创 iOS百度地图的基本使用
最近工司项目中要用到百度地图,之前都没接触过百度地图,都不知道从何下手,所以不得不给自己定一个星期的时间来研究下百度地图官方iOS Demo。在这里也小小的总结了一些百度地图的常用方法,好了废话不多说,直接上代码吧!百度 1.百度地图基本属性: _mapView = [[BMKMapViewalloc]initWithFrame:CGRectMake(0,0,self.view
2016-05-12 16:42:40 2359
原创 iOS APP提交上架最新流程
时隔1年又让我鼓捣iOS,刚接手就是上架,经验值为0的我,虽然内心是拒绝的,但还是要接受这项任务滴!也就是在被拒后重新审核,再改在提交。。。这样反复的过程中也对上架流程熟悉了好多,写篇帖子送给同为菜鸟的你,如果里面有很菜的东西,大牛请自动忽略,毕竟这也是还为菜鸟的我的备忘录呢! 一、证书的导出 1.1 前期工作 首先你需要有一个苹果的开发者帐号,一个Mac
2016-05-07 21:57:05 1479
原创 iOS加号和减号函数的区别
加号 是可以通过类名直接调用这个方法, 而减号则要实例化逸个对象,然后通过实例化的对象来调用该方法! (+ 和java中的static 方法相似)
2016-05-06 15:38:48 1070
原创 mjRefresh使用指南
MJRefresh An easy way to use pull-to-refresh用法简单的下拉刷新框架:一行代码搞定 Contents Getting Started Features【支持哪些控件的刷新】Installation【如何使用MJRefresh】Who's using【已经超过上百个App正在使用MJRefresh】Classes【MJRefres
2016-05-05 16:53:38 2390
原创 iOS百度地图-BMK标注&覆盖物
在iOS开发中,地图算是一个比较重要的模块。我们常用的地图有高德地图,百度地图,谷歌地图,对于中国而言,苹果公司已经不再使用谷歌地图,官方使用的是高德地图。下面将讲述一下百度地图开发过程中的一些小的知识点。 对于如何配置百度地图的开发环境,在此不再讲述,具体可以参考:http://developer.baidu.com/map/index.php?title=iossdk/guide/bui
2016-05-05 10:15:33 3720
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人