- 博客(28)
- 资源 (21)
- 收藏
- 关注
转载 Xcode Build Search Paths设置
c/c++ 头文件引用问题include include “” 引用工程目录的相对路径的头文件include 是编译指令,在编译时,编译器会将相对路径替换成绝对路径,因此,头文件绝对路径=搜索路径+相对路径。Xcode Build Settings 下 Search Paths设置搜索路径Header Search Paths:头文件搜索路径设置$(SR
2015-09-21 22:35:24 528
转载 tableview设置header
1,在为uitableview设置分区标题时,需要用到两个方法。如下#pragma mark setTitle- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{if (section == 0) {return 50;}return 30
2015-09-21 13:09:35 1640
原创 tableview里面数据cell的个数居然不能改了(section footer )
tableview里面数据cell的个数居然不能改了-----------数据源,代理等也设置好了。。。但是就是该表不了,心情有点焦躁啊。后来发现我xib的tableview里面多了一个section footer 像标尺一样的可以伸缩的,原来是它挡着了。O(∩_∩)O~,对tableview还是不是很熟悉呀。
2015-09-21 13:02:36 595
转载 button设置圆角代码----以及一些常用的属性
设置圆角代码:UIButton *btn = [[UIButton alloc]initWithFrame:btnFrame];// 设置圆角半径btn.layer.masksToBounds = YES;btn.layer.cornerRadius = 4;//还可设置边框宽度和颜色btn.layer.borderWidth = 1;btn.layer.borderC
2015-09-20 14:56:25 8123
转载 调用initWithNibName方法时不能写上.xib
在用代码初始化一个ViewController时,使用initWithNibName方法时会犯一个习惯性的小错误:// 下面这行是错误写法!!!MyViewController *myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController.xib" bundle:nil];问
2015-09-18 15:16:06 791
转载 IOS navigationController.popToViewController的使用
popViewController有三种使用方法。但是根据数据类型可以分为两种。第一种就是,直接返回到上一层。[self.navigationController popViewControllerAnimated:YES]; 这种数据类型是UIViewController类型。第二种就是返回到某一层。[self.navigationController popTo
2015-09-18 14:06:59 1165
转载 UITabBarItem 如何触发点击事件
在Tab Bar里放了 2个Item按钮但是UITabBarItem没有触发方法的属性 和方法,但是找到一种可以实现这个效果的在.h文件里加上后就可以调用下面的代理方法,再在viewDidLoad里加上 [tabBar setDelegate:self];就可以了#pragma mark -- UITabBarDelegate-(void)tabBar:(UITabB
2015-09-18 13:35:35 6629
原创 分页控制 (是pagecontrol不是pagecontroller)和手势操作
self.recognizerRight = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)]; self.recognizerLeft = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@
2015-09-18 10:15:20 1151
转载 使用第三方框架 Masonry 实现自动布局
自己感觉还是比较好用的。由于前两天都在学习自动布局的使用,但是又觉得苹果原生的方式太过于麻烦,而且也不易于理解,昨天听人说了有个第三方框架也可以实现自动布局的功能,然后在https://github.com/上找到了Mansonry这个框架,使用起来真的减少了很多时间,而且代码直观,更加容易理解。送上源码地址:https://github.com/Masonry/Mas
2015-09-18 10:10:45 508
转载 点击页面,UINavigationController导航栏的隐藏和显示
#pragma mark – #pragma mark onClick -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { isflage=!isflage; [super.navigationController setNavigationBarHidden:isflage a
2015-09-18 10:09:27 566
转载 解决xcode的arc和第三方
Objective-C引入ARC(Automatic Reference Counting)后,我们经常会面对这样一种困境:自己的项目使用了ARC,却发现要使用的第三方类库是non-ARC的;又或者自己的项目是non-ARC的,但是想使用一个ARC的第三方类库。 这个时候就有点左右为难了,不知道该让non-ARC迁就ARC,还是让ARC迁就non-ARC。网上有一些做法可以解决这个问题:1
2015-09-15 13:32:41 1234
转载 iOS程序员如何面试
先前博客里的面试题,挺受大家欢迎,现在准备把这个系列,写的更完整,这篇是介绍如何面试的。iOS基础面试题(一)iOS基础面试题(二)iOS基础面试题(三)iOS基础面试题(四)iOS进阶面试题----Block部分1 面试的目的 求职者通过表现证明自己对岗位的胜任公司通过面试找到符合职位需求的员工面试者
2015-09-15 10:32:33 440
转载 二十岁出头的时候上,你一无所有,你拥有一切。
一篇治愈系的励志文,让我想到一句话,青春就是明明一无所有,却仍然相信有一天世界会在你脚下。(一)嘴上说说的人生那年我在离家的时候一个劲地往自己的硬盘里塞《灌篮高手》,我妈一副嗤之以鼻的表情看着我,似乎是在说:“这么大的人了居然还这么喜欢看动漫。”我不知道怎么回应她,只好耸耸肩,因为我实在无法对我亲爱的娘亲说明这部动漫对我的意义。你知道,有些歌有些东西就是
2015-09-15 10:30:05 422
转载 【iOS开发】ReactiveCocoa配置
1. 新建个工程2. 建一个Podfile3. Podfile里面填platform:ios,'7.0'pod 'ReactiveCocoa'4 命令行pod install以上都是常规的pod加入框架的方法。5 在ReactiveCocoaDemo-Prefix.pch 将RAC的头文件加进去
2015-09-14 11:37:11 926
转载 新手iOS
同自学过来的,开始没有任何开发经验,只有c基础,编码经验仅限于用vc6.0写的算法实验,没有面向对象基础。毕业后去年7月开始上网看视频自学,一周OC后跟着视频敲Demo,一个月后基本的UI框架看完了,也有很多不明白,不管了,开始上项目,做一个Todo应用,边查边做,自己弄图(之前鼓捣过,菜得一笔),用了一周,每天都会接触到新的东西,上网搜到新的解决方法,每晚写笔记(只有自己能看懂)。完了后又重新把
2015-09-14 10:50:27 505
转载 iOS7 最佳实践:一个天气应用案例(上)
在这个两部分的系列教程中,您将探索如何使用以下工具和技术来创建自己的App:CocoapodsManual layout in code(纯代码布局)ReactiveCocoaOpenWeatherMap本教程专为熟悉基本知识的、但还没有接触到太多高级主题的中级开发者而设计。本教程也是想要去探索Objective-C函数编程一个很好的开始。开始打开Xcode
2015-09-14 09:06:25 596
转载 [置顶] 给IOS初学者及新手的建议
给ios初学者的建议不管你是培训的还是在上学的或者是自学的!你选择了这条路就要认真的对待你所学的,别出来找工作什么都不会!首先,第一点:把你的obj-c语言基础打好,在学习obj-c之前最好学一下c/c++,除此之外最好各课都要设计了解些,xml,json,mysql,html,js!(我碰到一个连json和xml是什么都不知道的都出来找工作,我都无语了!)
2015-09-14 08:41:26 519
转载 我的程序员未婚夫
1,住酒店,进房间第一件事,把我按门口——别想太美:他会要求我看清门后逃生示意图,并口述一遍如何快速找到楼梯。2,去影院看电影,选座位的核心标准是:离逃生出口近——所以我们总会坐在过道旁。3,“出哪个地铁口?”“西北。”对他来讲ABCD可以不存在,因为记方向更好判断出去之后该往哪边走。4,并强迫我学会辨识东西南北。5,不过呢,在任何陌生的城市和地方,跟着他走,从来没
2015-09-14 07:49:10 435
转载 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
国家气象局提供的天气预报接口接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html对于第三个接口,返回
2015-09-11 08:25:28 807
转载 Mac下MySQL卸载方法
mac下mysql的DMG格式安装内有安装文件,却没有卸载文件……很郁闷的事。网上搜了一下,发现给的方法原来得手动去删。很多文章记述要删的文件不完整,后来在stackoverflow这里发现了一个遗漏的地方,所以将完整版记述在这里,以供查阅。先停止所有mysql有关进程。sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysq
2015-09-11 08:15:56 1237
转载 MySQL for Mac 安装和基本操作
一.安装mysql 1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac 10.8的;所以使用mysql-5.6.10-osx10.7-x86_64.dmg安装包; 2.安装软件包位于硬盘映象(.dmg)文件中,必须首先双击搜索起中的图标来安装该文件。应当安装图像并显示其内容。 注释:在继续安装前,一定要使用M
2015-09-11 08:14:06 393
原创 iOS排错心得
一大早就在搞那个天气预报的app。出现了好多的报错,自己也是第一次搞第三方的框架,还有pod的东东,感觉萌萌哒。然,出现好多报错。只能沉下来自己慢慢的看报错的内容。三大类错误: (1)头文件包含的路径不对。---(这个有点奇怪,应该有办法将相对路径,或者绝对路径在一个文件中,不需要我手动改的跟狗狗狗一样); (2)提示在链接库的时候,会出现xxx.o文件未能编译或者找到,或者符号未
2015-09-09 17:30:23 375
转载 iOS开发利器-CocoaPods安装和使用教程
开发iOS项目时肯定会用到许多第三方项目,比如说:ASIHttprequest,JSONKit等等,一些类库可能又关联着其他类库,如果超过一定的数量,手动去下载这些类库难免会有一些麻烦,并且还要去配置参数,等到类库更新的时候,我们还得重新下载一份,这些没有技术含量的活有没有办法避免呢?答案是肯定的,今天就学习了一下iOS下面依赖包管理的工具,这个工具的名字是 CocoaPods1、如何下
2015-09-09 08:05:43 414
转载 私人通讯录(自己也做了一份,但是转载的这个主要是总结的比较到位)
通过一段时间IOS的学习完成了一个简单的应用,"私人通讯录"。运行效果如下图:1、登录页2、通讯录列表3、添加4、编辑5、删除6、注销总视图结构如下图:总结本程序是知识点1、使用了NSNavigation Controller进行管理每一个Controller。
2015-09-09 08:01:21 486
转载 iOS开发 Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX" referenced from: error
Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error情景:在项目中导入了一个第三方工具包,后在同一项目的另一个第三方工具包也包含这个包。因为重复,因而我删掉一个。1, 报错原因:Undefined symbols for arch
2015-09-08 14:00:27 895
原创 使用NSKeyedArchiver归档和NSKeyedUnarchiver读档
1:在自定义的类里面要重写两个方法。-(void)encodeWithCoder:(NSCoder *)encoder;-(id)initWithCoder:(NSCoder *)aDecoder;2:Person.m#import "Person.h"@implementation Person-(void)encodeWithCoder:(NSCoder *)encod
2015-09-07 10:01:01 506
原创 'Push segues can only be used when the source controller is managed by an instance of UINavigationC
今天进行多控制器拖拽的时候报错: 'Push segues can only be used when the source controller is managed by an instance of UINavigationC---主要的原因是导航控制器 没用设置为 initial view controller.设置了一下就不报错了。
2015-09-01 11:05:11 2769
ios 本地根据传入的字符串生成二维码的代码
2017-09-26
ios人脸检测示例
2017-09-26
plist+uipickview 完成中国城市选择和地址获取
2015-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人