自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 iOS开发 修改UITableView title Header和Footer的 字体、字号和颜色

方法一:创建一个新的view并 设置为sectionHeaderView方法二: (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)sectio...

2020-05-05 13:55:31 81 0

转载 iOS开发 改变UITableView的headerView、footerView背景颜色

问题 改变UITableView的header、footer背景颜色,这是个很常见的问题。之前知道的一般做法是,通过实现tableView: viewForHeaderInSection:返回一个自定义的View,里面什么都不填,只设背景颜色。但是今天发现一个更简洁的做法。 更简洁的方法 对...

2020-05-05 13:49:51 70 0

转载 iOS UITableView heightForHeaderInSection不调用

UITableView设置为Group样式。 不走heightForHeaderInSection/heightForFooterInSection方法。 1,对于没隐藏苹果原生的navigationBar的 iOS11默认开启Self-Sizing,关闭Self-Sizing即可。 s...

2020-05-05 13:45:40 95 0

原创 iOS开发 代码设置 UIButton 文字居左或居右显示

如果像UILabel一样设置UIButton文字对齐方式,会发现不起作用,还是默认的居中对齐,如下面代码: UIButton *button = [[UIButton alloc] init]; [viewDadaddSubview:button]; [button setTitle:@&qu...

2020-04-01 00:04:35 61 0

转载 iOS开发 UITableViewCell 调整默认imageView 的大小

因为要用UITableViewCell的默认图片,所以设置的UITableViewCell的模式为UITableViewCellStyleDefault,但是图片太大,需要改小一些,所以第一时间想到的是调整imageView 内容布局模式以及外框大小 cell.imageView.cont...

2020-03-31 11:44:15 51 0

转载 SVN—目录权限精准控制访问—Linux下配置

SVN—人员使用目录权限精准控制—Linux下配置-需求描述-文件配置配置 svnserve.conf配置 passwd配置 authz配置完成-总结-需求描述 在项目开发工程中,需要使用svn来远程管理项目版本和文件。但是每个开发人员职能的不同,出于对文件的保密性和安全性考虑,对svn权限配置,...

2020-03-28 12:32:05 60 0

转载 CentOS8 搭建svn服务器 和 常见问题错误排查解决

1.安装svn 命令:yum install subversion 2.创建svn目录 命令:mkdir /var/svn 3.使用svnadmin创建一个项目仓库,并进行配置 命令:svnadmin create /var/svn/project1/ 命令:ls /var/svn/p...

2020-03-28 12:28:34 413 0

原创 CentOS8 解决SSH Secure Shell 报错 Algorithm negotiation failes

今天新服务器版本已经到了CentOS8,但是SSH Secure Shell还是多年前的3.2.9,所以在连服务器时遇到标题中的报错。这个问题很悲剧,浪费了我很多时间。 网上解决这个问题的博文非常非常多,都是这样的方案: 1. 打开/etc/ssh文件目录下的文件sshd_config sud...

2020-03-28 01:34:58 483 0

转载 centos8 yum 安装 配置 nginx

nginx是最近非常火的web服务器,所以CentOS8也在yum官方源中新增了nginx 1.14,就不用再手动配置源了,直接安装即可: yum install -y nginx 稍等一会,即可安装完成 启动 nginx systemctl start nginx.servi...

2020-03-28 01:20:11 1218 0

转载 linux下 C++性能测试工具 gprof 和 gprof2dot

http://www.4ucode.com/Study/Topic/1909519 http://coolaj86.info/articles/super-simple-gprof.html http://sam.zoy.org/writings/programming/gprof.html ht...

2019-05-10 01:14:47 94 0

转载 iOS开发 UIScrollView加UIPanGestureRecognizer手势冲突

用JTCalendar插件时,月历的view是JTHorizontalCalendarView类,是UIScrollView的子类,可以左右滚动切换月历。但是应用中需要响应上下滚动,所以我再加了UIPanGestureRecognizer手势,结果就和UIScrollView冲突了:我加的手势有效...

2018-10-05 10:39:42 2493 0

转载 iOS开发 XCode常用快捷键

按键介绍 按键                          备注   ⌘                                command 键   ⌥                                option / Alt 键   ⇧           ...

2018-09-29 07:05:23 217 0

原创 iOS Invalid App Store Icon - The App Store Icon can't be transparent nor contain an alpha channel

今天在提交应用新版本到App Store时,按要求增加了个png格式的1024*1024的Icon,但是在提交的时候报错: Invalid App Store Icon - The App Store Icon in the asset catalog in 'xxxxxxxx.app...

2018-09-20 08:09:23 797 0

转载 iOS开发-很有用的UIView分类

很有用的UIView分类,可以用来方便访问视图坐标X,Y,中心点,宽度和高度等等 UIView+Category.h 1 #import 2 3 IB_DESIGNABLE 4 5 @interface UIView (Category) 6 @property ...

2018-01-17 15:22:53 873 0

转载 iOS开发-实现TabBar中间凸起按钮、不规则按钮(自定义TabBar)

效果: PS:这里需要用到UIView一个分类的一些属性,参考http://blog.csdn.net/doubleface999/article/details/79085764,图标素材等自行上网找或者自己设计,这里就不提供了。最后在StoryBoard中选择TabBarControll...

2018-01-17 15:20:28 2581 0

转载 iOS开发-UITableView全面解析

概述 在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包...

2018-01-17 15:12:58 188 0

转载 iOS 事件穿透,点击穿透,控件不响应事件

前言 小伙伴们在开发中是否遇到过这样的需求呢,一个控件的某个部分被另外一个控件遮挡住,当点击这个重叠部分时,需要响应被遮盖控件的点击事件,就如下图所示 当我们点击区域3时,响应蓝色按钮的点击事件,点击区域1和2时,响应红色按钮的点击事件,对于区域1和3没什么好说的,那如何让红色按钮响应区域...

2017-11-08 10:49:03 10963 0

转载 GCC高级测试功能扩展——程序性能测试工具gprof、程序覆盖测试工具gcov

很多年前将服务器代码从Windows移植到Linux时,用过gprof进行过优化,非常有帮助。时隔多年,为了保留记忆,转一下这篇文章。 gprof是GNU组织下的一个比较有用的性能测试功能:   主要功能:   找出应用程序中消耗CPU时间最多的函数;         产生程序运行时的函...

2017-11-02 23:11:59 345 0

原创 CentOS7.4 系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

很久前转了篇CentOS6.5安装LAMP的文章,很多年没搞了,CentOS版本已经到7.4了,今天在CentOS7.4上安装LAMP,参考之前转的文章,才发现很多知识已经变了,CentOS7相比CentOS6改动很大,但是开始的是我觉得都是往好的方向改 准备篇: 1、配置防火墙,开启80端...

2017-11-02 22:10:42 2115 0

转载 iOS OS X:关于iOS和OS X废弃的API你需要知道的一切

原文: Everything You Need to Know about iOS and OS X Deprecated APIs 如你所知,已废弃(Deprecated)的API指的是那些已经过时的并且在将来某个时间最终会被移除掉的方法或类。通常,苹果在引入一个更优秀的API后就会把...

2017-10-13 19:29:44 237 0

转载 iOS 本地通知:UILocalNotification

在去年做过一个小App,其中使用的关键功能就是向用户发送本地通知,可惜当时没有写博客的习惯,所以没有将对应的知识记录下来。最近又遇到了该功能的使用,这一次果断写个博客做下有关UILocalNotification的笔记。 首先是添加一个本地通知到系统中,代码如下: ...

2017-10-13 19:25:26 330 0

原创 iOS UILocalNotification scheduleLocalNotification 收不到通知

今天用UILocalNotification增加本地通知,很奇怪,调用scheduleLocalNotification完全收不到通知,但是调用 presentLocalNotificationNow就能收到。网上查了资料,看到苹果官方下面一段话:  Local and Rem...

2017-10-13 19:17:31 1527 0

转载 UINavigationBar 设置颜色不起作用,setTintColor失效

之前UINavigationBar的背景色、标题颜色、按钮颜色,一直没弄得很清楚,知道看到这篇文章: UINavigationController 层次 UINavigationBar 在此,我们先了解下UINavigationController的层次图,有...

2017-09-26 19:26:36 8025 0

原创 iOS TestFlight的使用

TestFlight的使用这里有篇博文写得非常详细,大家可以参考:TestFlight的使用--再也不用担心环境打错了 我说两个点: 1,开发过程中都会对debug版做详细测试,但是在提交到App Store时,还希望对release版做测试。除了通过itunes安装ipa包、越狱等方...

2017-09-19 00:06:27 646 0

原创 iOS XCode中upload报错:Error ITMS-4238 “Redundant Binary Upload”

iOS XCode中upload报错:Error ITMS-4238 “Redundant Binary Upload” 这个问题通常是因为之前上传过二进制包,但是在itunes connect中一直看不到,重新上传,导致二进制文件冲突。修改软件的build版本大于之前版本即可(工程-属性-Ge...

2017-09-18 23:09:23 4028 0

原创 iOS 提交二进制文件报错:Missing required icon file

Xcode中提交二进制文件到App Store后,收到Apple的邮件: Missing required icon file - The bundle does not contain an app icon for iPad of exactly '76x76' pixe...

2017-09-18 23:00:21 2535 1

原创 iOS 在XCode中upload 成功,但是在itunes connect 一直看不到

经过不短时间的开发,终于走到提交AppStore发布版本这一步了!!因为是第一次,完全自己摸索,提交版本的过程中还真的有不少坑,这里做一个记录。 在XCode8中upload成功后,在itunes connect中一直都看不到构建版本。网上查了,遇到这个问题的网友还不少,主要是下面几种原因: ...

2017-09-18 22:27:03 3584 0

原创 iOS crash:[__NSCFNumber length]: unrecognized selector sent to instance 0xb000000000000053

遇到一个很坑的问题:应用崩溃了,XCode报错: [__NSCFNumber length]: unrecognized selector sent to instance 0xb000000000000053 很明显,是类型不对,把__NSCFNumber类型当成了NSString类型调用l...

2017-09-17 12:38:28 1623 0

转载 iOS 屏幕尺寸、分辨率、适配、UI规范

iOS 屏幕尺寸、分辨率、适配、UI规范

2017-08-15 15:44:02 11862 0

转载 iOS 接入微信SDK报错 'NSInvalidArgumentException'

iOS接入微信SDK时,按微信SDK文档加上[WXApi registerApp:@"wx9e5dbb42329cad42"]; 时报错如下: 2017-03-06 16:49:09.278 Cavemen Go[3325:1903] -[__NSArrayM ...

2017-08-05 18:11:00 839 0

转载 iOS 微信 第三方登录实现

详细全面介绍iOS开发接入 微信 登录的所有工作

2017-08-04 14:50:18 5077 2

转载 iOS 设定UIButton 按钮圆角:纯代码方法 和 storyboard中设定

一,纯代码方式: button.clipsToBounds=YES; button.layer.cornerRadius=30;//这里的30是你想设置的圆角大小,比如是一个40*40的正方形,那个设置成20就是一个圆,以此类推 二,在storyboard中设定: ...

2017-07-21 14:34:16 2154 0

转载 iOS UITextView加边框

// 给UITextView添加边框     _textView.layer.backgroundColor = [[UIColor clearColor] CGColor];     _textView.layer.borderColor = [[UIColor orange...

2017-07-14 13:03:34 445 0

转载 iOS UITextView 光标不在第一行,不在顶部的问题

加了个UITextView,发现光标的起始位置不在顶部的第一行,二是大概中间偏下的位置,网上查了会找到答案: 如果视图中加载了UIScrollview ,则添加到UIScrllview 上的视图会默认遵循UIScrollview的规则,即顶部有44高度的Header. 这样就会导致添加上的UIT...

2017-07-14 12:59:09 485 0

转载 PHP 定时器实现 timer 每隔几秒运行一次

PHP定时器实现每隔几秒运行一次,下面写个简单例子来讲解这个方法。 PHP  ignore_user_abort();//关闭浏览器仍然执行 set_time_limit(0);//让程序一直执行下去 $interval=3;//每隔一定时间运行 do{     $msg=date...

2017-07-12 05:22:32 5180 0

转载 iOS TextField 弹出键盘时实现view整体上移下移:防止弹出键盘遮挡输入框

TextField点击输入时,弹出键盘会遮挡TextField本身,所以也就遮挡了输入框。网上有把TextField控件向上移动的(看这里),但这不适合我的项目,网上找到将整个View向上移的方案,真是我想要的。 首先创建一个textFiled 并实现其代理方法。 - (voi...

2017-06-27 10:55:39 2046 1

转载 iOS 判断 电子邮箱Email 是否合法

判断用户输入的邮箱地址是否合法的代码 电子邮箱的地址里允许使用的字符是特殊的,我们可以在应用里加入邮箱地址合法性判断功能,防止用户输入错误的字符。 - (BOOL) validateEmail: (NSString *) strEmail { NSString *emailRege...

2017-06-27 10:42:10 1954 1

转载 农历闰年闰月表

做农历、公历互相转换时会用到下表: 农历闰年闰月上下1000年表 1645年 闰五月, 1648年 闰四月, 1651年 闰正月, 1653年 闰六月, 1656年 闰五月 1659年 闰三月, 1661年 闰八月, 1664年 闰六月, 1667年 闰四月, 1670年 闰二月 1672...

2017-06-23 09:26:29 2743 1

转载 iOS XCode 编译按钮 clean 灰色 不能点击

今天修改项目名后,XCode的Build、Clean选项都为灰色,不能点击,网上搜到下面的解决方法,瞬间搞定: 项目需要打包iOS版本,但是导出到Xcode以后,尴尬的发现居然没有办法编译项目了。Build、Clean等等神马按钮都是灰色的,不能点击。 研究了一会,没找到问题的症结所在,所...

2017-06-19 17:14:27 1530 1

转载 iOS XCode修改项目名称(同时适用XCode8)

xxx:代表你的项目名称 1,修改项目文件夹的名称和Tests文件名。 xxxTests有几个改几个 2,右击你的项目(xxx.xcodeproj),选中显示包内容, 右击你的项目,选中显示包内容 3,然后右击project.pbxproj...

2017-06-19 17:09:06 1763 1

提示
确定要删除当前文章?
取消 删除