- 博客(29)
- 资源 (15)
- 收藏
- 关注
转载 设置UIButton的文字显示位置、字体的大小、字体的颜色
btn.frame = CGRectMake(x, y, width, height);[btn setTitle: @"search" forState: UIControlStateNormal];//设置按钮上的自体的大小//[btn setFont: [UIFont systemFontSize: 14.0]]; //这种可以用来设置字体的大小,但是可能会在将
2015-10-30 11:04:00 7843
转载 UITableViewCell高亮时其子视图的状态修改
为了进行UI自定义,修改了UITableViewCell的accessoryView,如下UIButton * accessoryDetailDisclosureButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 30, 30)];[accessoryDetailDisclosureButton setImage:[UII
2015-10-29 17:02:06 410
转载 升级Xcode之后VVDocumenter-Xcode不能用的解决办法
原始地址:http://www.bubuko.com/infodetail-922634.htmlVVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持Swift。Objective-C效果图:
2015-10-29 11:50:22 465
转载 解决UITableView分割线距左边有距离的办法
解决UITableView分割线距左边有距离的办法,有需要的朋友可以参考下。我们在使用tableview时会发现分割线的左边会短一些,通常可以使用setSeparatorInset:UIEdgeInsetsZero 来解决。但是升级到XCode6之后,在iOS8里发现没有效果。下面给出解决办法:首先在viewDidLoad方法中加上如下代码:if ([self.tabl
2015-10-29 11:41:44 1930
转载 设置自定义UITableViewCell之间的间距
设置间隔的方法是重写 自定义tableviewcell的setFrame方法。- (void)setFrame:(CGRect)frame { frame.origin.y += 10;//整体向下 移动10 frame.size.height -= 10;//间隔为10 [super setFrame:frame]; } 具体原因:
2015-10-29 11:40:30 4158
原创 iOS —label自动换行
UILabel *label = [[UILabel alloc]initWithFrame:frame]; label.text = tileName; //背景颜色为红色 label.backgroundColor = [UIColor redColor]; //设置字体颜色为白色 label.textColor = [UIColor whiteColo
2015-10-28 11:30:47 3873
原创 ios把按钮切成圆形
项目中有这样的需求:圆形按钮,试过多钟方法,最终这种方法可行,记录下来代码:// 把按钮弄成圆形方案:让btn的宽高相等,然后// btn.layer.cornerRdius = width/2.0;// btn.layer.maskToBounds = width/2.0; CGRect rect = CGRectMake(40, 40, 80, 80);
2015-10-28 09:31:36 5583
原创 Xcode调试——打印控制器层次结构和视图层次结构
在 LLDB 使用 po [[UIWindow keyWindow] recursiveDescription] 来检查层次结构。它可以以文本形式打印出完整的视图层次结构。用 po [[[UIWindow keyWindow] rootViewController] _printHierarchy] 来检查视图控制器。这是一个苹果默默在 iOS 8 中为 UIViewController
2015-10-24 10:53:23 5120
转载 IOS TextField设置大全
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;
2015-10-23 22:21:22 2416
转载 关于http相关知识点
一、HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求。 此状态代码提供关于请求状态的信息, 告诉 Googlebot 关于您的网站和请求的网页的信息。一些常见的状态代码包括:200 – 服务器成功返回网页404 –
2015-10-23 10:17:51 1316
原创 iOS 更改项目名称
1.项目改名之参考网络部分前言:在iOS开发中,有时候有这样的需求,两个项目的功能有很多相似的地方,此时与其重新新建一个项目不如直接拿老项目改项目名字然后在此基础上修改功能,而改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了。所以各位重命名项目时,记得先备份好一份噢
2015-10-21 10:57:53 4222
转载 关于设置UIView的背景为图片的方法以及问题
本文分析对比了各种更改UIView背景的方法。当然,背景是根据一个图片来的(非纯色)。1.图片会自动拉伸到屏幕view的大小(加一个uiimageview在uiview上面)[objc] view plaincopyUIImageView* imageView = [[UIImageView alloc] initWithFrame:vi
2015-10-20 17:54:16 4415
原创 app升级,获取AppStore版本号和本地版本号
代码:比如随便新建一个demo- (void)viewDidLoad { [super viewDidLoad]; // 获取appStore版本号 最后一串数字就是当前app在AppStore上面的唯一id NSString *url = [[NSString alloc] initWithFormat:@"http://itunes.apple.com/
2015-10-20 15:07:07 8248
原创 AFN —— unacceptable content-type: text/html"
用AFN发送请求的时候服务器返回这样的错误“unacceptable content-type: text/html"”解决方案:对应到自己的项目里面,需要改的是:找到AFURLResponseSerialization.m文件223行:self.acceptableContentTypes = [NSSetsetWithObjects:@"appl
2015-10-19 09:59:33 4500 1
转载 11个超棒的iOS开发学习网站
11个超级有用的IOS开发学习网站,帮助你成为更好的IOS高级工程师。2015-07-08 15:27 | DevStore编辑 牧码人评论(1)我相信,要想从一个"还不错"的人变成一个卓越的人,我们需要不停地向他人学习,同时还得尽早地适应最新的技术和工具。除了苹果官方文档网站之外,列举了一些能获取有价值的文章和资源的网站,这些网站能够帮助我们更上一个台
2015-10-10 17:20:43 740
转载 iOS、mac开源项目及库汇总
UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。 SVPullToRefresh - 下拉刷新控件。 MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写) XHRefreshControl - X
2015-10-10 16:16:07 3988 2
原创 iOS大侠博客
南峰子的技术博客南峰子的技术博客。 唐巧的技术博客http://blog.devtang.com/atom.xmlOneV's Denhttp://onevcat.com/atom.xml破船之家http://beyondvincent.com/atom.xmlNSHipsterhttp://nshipster.cn/feed.x
2015-10-10 16:11:58 1297
转载 iOS 9 下周就正式推出了,你的 app 真的适配好了吗?
http://36kr.com/p/5037272.html编者按:本文来自腾讯第三方崩溃捕获服务 Bugly,近期他们支持 ATS 及 Bitcode 特性的 SDK 即将发布。作者冯义力,腾讯 Bugly SDK 开发工程师。昨天 Apple 宣布,iOS 9 正式版会在 9 月 16 日开始推送。经历过 5 个 Beta 版后,开发者们,你们的 App 都做好
2015-10-10 09:23:37 582
原创 Xcode7 联网问题
Xcode7 编译程序 出现 #warning: 获取app配置信息失败: The resource could not be loaded because the App Transport Security 我其实这是苹果加大安全的管控,将以往HTTP协议强制改为HTTPS协议,以后的APP应该都是了,根本解决办法 改协议,临时解决办法在Info.plist中加 NSAppTranspo
2015-10-09 16:38:54 5267
原创 Xcode—https 方式使用git代码托管
参考:http://blog.csdn.net/ocean20/article/details/38339269http://git.oschina.net/oschina/git-osc/issues/2586http://www.noisyguy.com/archives/1083.html
2015-10-09 15:24:49 1056
原创 Xcode — GitHub 托管项目
参考链接 :(-)http://www.cnblogs.com/xiaofeixiang/p/4280447.html(二)http://jingyan.baidu.com/article/ab0b5630936ab6c15afa7d1c.html
2015-10-09 14:20:04 613
转载 iPhone6s和iPhone6sPlus的适配
今年苹果发布会已经结束,但人们貌似对iPhone6和iPhone6plus不太感兴趣,而对iWatch非常期待。这次苹果一次发布两种屏幕大小的手机,而且与之前的机型的屏幕大小都不一样。这对开发者来说,无疑是最担心的事了,之前的app在iPhone6和iPhone6Plus上会不会布局全乱了呢? 不用担心苹果肯定会考虑到这些问题的: 虽然屏幕分辨率变了很
2015-10-08 15:17:11 7693 2
原创 java之多线程
5、多线程5.1 多线程的概念 5.1.1 进程、线程、多进程的概念 进程:正在进行中的程序(直译)。 线程:进程中一个负责程序执行的控制单元(执行路径)。 P.S. 1、一个进程中可以有多个执行路径,称之为多线程。 2、一个进程中至少要有一个线程。 3、开启多个线程是为了同时运行多部分代码,每一个线程都有自
2015-10-08 15:12:03 506
原创 java面向对象之异常
4.10 异常 4.10.1 异常的体系 异常:是在运行时期发生的不正常情况。 在java中用类的形式对不正常情况进行了描述和封装对象。描述不正常的情况的类,就称为异常类。 1. 以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离,提高阅读性。 2. 其实异常就是java通过面向对象的思想将问题封装成
2015-10-08 14:37:09 908
原创 让应用支持64位
1.如果应用不支持64位会报这样的错误最近向AppStore提交应用的时候报这样的错误,后来才知道2015年6月1日起,App Store商店内任何应用的更新,都必须包含对64位的支持2.Xcode7开启64位
2015-10-06 18:44:38 672
原创 java之多态性
4.8 多态 定义:某一类事物的多种存在形态。 例:动物中猫,狗。 猫这个对象对应的类型是猫类型:猫 x = new 猫(); 同时猫也是动物中的一种,也可以把猫称为动物:动物 y = new 猫(); 动物是猫和狗具体事物中抽取出来的父类型。 父类型引用指向了子类对象。 多态性简单说就是一个对
2015-10-05 11:02:25 644
原创 Java继承
3.7 数组工具类 示例:public class ArrayTool{ //该类中的方法都是静态的,所以该类是不需要创造对象的 //为了保证不让他人创建该类对象,可以将构造函数私有化 private ArrayTool(){} //获取整型数组的最大值
2015-10-05 10:46:42 485
原创 java面向对象
3、面向对象3.1 面向对象概念 3.1.1 面向对象概念 面向对象是相对面向过程而言,面向对象和面向过程都是一种思想。 面向过程: 强调的是功能行为。代表语言:C语言。 例子:把大象装进冰箱 1. 打开冰箱。 2. 存储大象。 3. 关上冰箱。 "打开"、"存储"、"关上
2015-10-05 10:32:58 686
C语言深度解剖--解开程序员面试笔试的秘密(完整版)
2013-12-18
Effective C++中文第三版
2013-04-29
Android程序员指南
2013-04-29
C语言编程之道
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人