- 博客(54)
- 资源 (2)
- 收藏
- 关注
转载 Linux定时任务Crontab命令详解
linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计...
2018-04-04 16:43:38
255
原创 数据库中的左连接(left join)和右连接(right join)区别
Left Join / Right Join /inner join相关关于左连接和右连接总结性的一句话:左连接where只影向右表,右连接where只影响左表。Left Joinselect * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID左连接后的检索结果是显示tbl1的所有数据和tbl2中满足where 条件的数据。简言之 Left Joi...
2018-03-30 17:13:30
292
原创 ios UILabel 缩进
UITestField 的缩进: UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 10.0, 30.0)];//左端缩进10像素 view.backgroundColor = [UIColor clearColor]; _textField.leftView = view;
2016-09-26 16:05:05
1650
原创 xcode 8在模拟器上运行报错Undefined symbols for architecture i386:
昨天升级了xcode8,原有的项目各种报错啊。其中这个错误 只是在模拟器上不行 ,真机上是可以的。集成友盟社交化分享组件或者sharesdk并且在模拟器上编译时报错:Undefined symbols for architecture i386:"_OBJC_CLASS_$_QQApiAudioObject", referenced from:objc-class-ref
2016-09-24 15:29:25
3280
转载 uisegmentedcontrol类重写,自定义按钮和背景颜色
。h文件#import @interface MCSegmentedControl : UISegmentedControl {NSMutableArray *_items;UIFont *_font;UIColor *_selectedItemColor;UIColor *_unselectedItemColor;
2016-09-13 17:16:21
1123
原创 iOS判断UIView是否显示在屏幕上
头文件:?12345678910111213141516 @interfaceUIView (UIScreenDisplaying) // 判断View是
2016-09-05 17:06:12
2873
原创 iOS开发之duplicate symbols for architecture x86_64错误
在我们写代码过程中可能会经常遇到这样一个错误:[objc] view plain copy print?"font-size:32px;color:#ff0000;">ld: 4 duplicate symbols for architecture x86_64 clang: error: linker command failed w
2016-09-05 14:52:19
619
原创 UILabel,文字添加下划线,中划线
//显示下划线 //中划线// NSDictionary *attribtDic = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]}; //下划线 NSDictionary *at
2016-08-29 10:05:20
502
原创 iOS 字符串转JSON去除特殊字符的方法(去除表情)
- (NSString*)removeEmoji:(NSString *)username { NSString *regex =@"^[0-9.\u4e00-\u9fa5]+$"; NSPredicate *predicate = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@", regex];
2016-06-22 16:04:31
2039
转载 iOS开发UI篇—UIScrollView控件实现图片缩放功能
一、缩放1.简单说明:有些时候,我们可能要对某些内容进行手势缩放,如下图所示 UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中2.缩放原理当用户在UIScrollView身上使用捏合手势时,UIScrollView会给代理发送一条消息
2016-06-03 17:08:13
730
转载 iOS应用支持IPV6,就那点事儿
果然是苹果打个哈欠,iOS行业内就得起一次风暴呀。自从5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6,以及应用中哪些模块目前不支持IPV6。一、IPV6-Only支持是啥?首先IPV6,是对IPV4地址空间的扩充。目前当我们用iOS设备连接上Wifi、4G、3G等网络时,设备被分配的地址均是IPV4地址,
2016-06-02 11:06:54
718
转载 iOS使其支持侧滑返回
方案一 :开启使用系统自带的侧滑返回iOS7之后系统提供了侧滑手势(interactivePopGestureRecognizer),即从屏幕左侧边缘滑起会pop回导航控制器栈的上个viewController。不过如果你自定义了UINavigationViewController或者自定义了返回按钮,系统自带的侧滑返回功能会失效。此时需要添加下面的代码解决:self.navigati
2016-05-31 11:36:55
573
原创 Xcode 7.3 解决自定义类无法自动联想的小技巧
很多用户升级了Xcode 7.3,但是当你升级完之后就TM想把它卸载了,重新用完老版本,因为坑爹的自动联想功能。 很多时候,我们自己创建的自定义类没了自动联想功能。严重影响了我们的开发速度,哎,先别吐槽,无济于事呀。还是先看看究竟是什么个情况吧。 例如我们先重新创建一个新工程,一开始是这样的: 创建一个新工程 然后我们新建一个 TestModel 类
2016-05-30 11:21:37
1731
转载 74个Swift标准库函数
本文译自 Swift Standard Library: Documented and undocumented built-in functions in the Swift standard library – the complete list with all 74 functions。我不是原作者,我只是勤劳的翻译工:)文中作者没有提及他是如何发现这么多未在文档中体现的内置函数的,估
2016-05-25 10:36:36
358
原创 IOS 改变模态窗口大小
每种样式的模态窗口的大小都是固定的,这个真心不好,如何改变呢,其实是可以的方法:在调用,不对,是发送消息,在给试图控制器发送presentModalViewController消息后,重新设置视图的父视图的Frame即可,比如: rc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; rc.modalPresentationS
2016-05-18 14:39:32
2685
转载 iOS网络4——Reachability检测网络状态
iOS网络4——Reachability检测网络状态阅读目录一、整体介绍二、苹果Reachability使用三、AFNetworkReachabilityManager使用四、第三方框架使用问题解决示例代码下载一、整体介绍前面已经介绍了网络访问的NSURLSession、NSURLConnection,还有网页加载有关的webvi
2016-05-18 10:22:23
550
转载 presentViewController: 如何不覆盖原先的 viewController界面
PresentViewController 如何不遮挡住原来的viewController界面呢?可能有时候会遇到这种需求,需要弹出一个功能比较独立的视图实现一些功能,但是却不想单纯添加一个View上去,想做成viewController的形式。那么本文就详细说明下如何实现 presentViewController并且不覆盖原先视图的解决方案。具体源码请访问 http://www
2016-05-17 16:40:06
2848
转载 iOS关于UIPresentationController 在视图上面创建一个UIViewController并改变大小
1. [代码]iOS关于UIPresentationController 在视图上面创建一个UIViewController并改变大 ?1234567891011121314151617181920
2016-05-17 16:34:41
3288
转载 iOS 7的手势滑动返回功能
之前随手写过一篇《使用UIScreenEdgePanGestureRecognizer实现swipe to pop效果》,挺粗糙的。现在使用默认模板创建的iOS App都支持手势返回功能,如果导航栏的返回按钮是自定义的那么则会失效,也可以参考这里手动设置无效。[cpp] view plain copy if ([self.naviga
2016-04-29 14:56:39
472
原创 iOS 修改UIImage的尺寸
- (UIImage *)image:(UIImage*)image byScalingToSize:(CGSize)targetSize { UIImage *sourceImage = image; UIImage *newImage =nil; UIGraphicsBeginImageContext(targetSize);
2016-04-29 11:31:17
998
原创 iOS 开发之 为UIButton添加类别方法加载网络图片
UIButton+WebCache.h #import // 为Button添加类别方法 @interface UIButton (WebCache) - (void)xr_setButtonImageWithUrl:(NSString *)urlStr; @end UIButto
2016-04-29 11:30:00
4612
原创 iOS 将UIImage裁剪成圆形
-(UIImage*) circleImage:(UIImage*) image withParam:(CGFloat) inset { UIGraphicsBeginImageContext(image.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetLin
2016-04-29 11:27:36
727
原创 IOS 项目协作开发遇到apple push notification 提示开发者权限enrolled需求提示
和同事协作开发iOS项目,在同事添加了 apple push apn 证书及远程消息提醒代码后,代码同步到另一个账户时提示开发账号没有远程消息提醒权限,需重新注册,但账号已为开发者账号,xcode7.1.1中的Capabilities选项卡中又没有apple push 选项开关,导致无法进行真机测试,解决方案如下:1、去掉代码中的消息提醒部分2、在projectName.xc
2016-04-21 14:04:22
1105
转载 UIScrollView,点击、滑动翻页事件的区分
最近看到有人问这个问题:在UIScrollView上添加了一个View,View上面有图片等元素,需要对单击和滑动事件进行区分。这样的问题有以下几个经常会用到的地方: (1)点击UIScrollView上的图片,跳转到其他页面;同时不影响UIScrollView的滑动操作。 (2)在阅读浏览类产品会经常用到,点击屏幕的中间区域,隐藏/显示状态栏或导航条;同时不影响U
2016-04-20 13:49:31
371
转载 iOS UIView的点击事件与触摸手势
From: http://fengmm521.blog.163.com/blog/static/2509135820134157252907/触摸事件:转自:http://blog.163.com/yangyunan_7960/blog/static/35236306201172963227778/原来我自定义过UITextView,然后将捕获touchesB
2016-04-20 13:48:43
443
原创 关于解决TheOperationCouldn'tbeCompleted
问题描述:当运行Xcode时,编译代码成功,但是登陆模拟器失败,显示错误:The Operation couldn't be completed.(LaunchServicesError error 0.)解决办法:第1种方法.点击当前的模拟器,点击IOS Simulator->Reset Content and Settings...->Reset,然后会重置模拟器,再编译代码可登录
2016-04-20 10:12:49
3610
转载 UIView 中常见的方法总结
addSubview: 添加一个子视图到接收者并让它在最上面显示出来。 - (void)addSubview:(UIView *)view 讨论 这方法同样设置了接收者为下一个视图响应对象。接收者保留视图。如果你使用removeFromSuperview方法用来把视图移除他的显示列表,那么视图将会被释放。如果你想要在视图移除显示列表後保留并使用这个视图(如果,举个例子,你想要交换一
2016-04-14 17:52:42
217
转载 iOS 正确选择图片加载方式
正确选择图片加载方式能够对内存优化起到很大的作用,常见的图片加载方式有下面三种:[objc] view plain copy //方法1 UIImage *imag1 = [UIImage imageNamed:@"image.png"]; //方法2 UIImage *image2 = [UIImage image
2016-04-14 10:56:59
339
原创 ios nil、NULL和NSNull 的使用
nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。示例如下:id object = nil; // 判断对象不为空 if
2016-04-13 15:52:54
222
转载 mac下使用github 上传代码
提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印象会好很多。 windows底下如何使用github,很多好心人都已经给了非常详细的解决方案,你只需问下度娘,她会帮你解决,这里对于windows底下的使用我也就不再赘述了。这里主要讲
2016-04-13 15:01:30
344
原创 id_rsa.pub如何查看
ssh生成的.pub文件(使用cd命令进入id_rsa.pub目录,再使用more id_rsa.pub命令查看公钥的内容)
2016-04-13 14:59:15
43564
5
原创 iOS 支持最新版本调试的文件路径备忘录
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,
2016-04-11 11:37:53
430
原创 iOS 获取图片的后缀
//获取图片后缀+ (NSString *)typeForImageData:(NSData *)data { uint8_t c; [data getBytes:&clength:1]; switch (c) { case0xFF:
2016-04-08 18:31:31
2039
原创 iOS 图片转换成base64(二)
+ (NSString*) base64Encode:(NSData *)data{ staticchar base64EncodingTable[64] = { 'A','B', 'C','D', 'E','F', 'G','H', 'I','J', 'K','L', 'M','N', 'O','P', 'Q'
2016-04-08 18:30:03
967
原创 iOS 将图片转换成base64编码
- (BOOL) imageHasAlpha: (UIImage *) image{ CGImageAlphaInfo alpha =CGImageGetAlphaInfo(image.CGImage); return (alpha ==kCGImageAlphaFirst || alpha == kCGImageAlphaLast ||
2016-04-08 18:27:58
1656
原创 UIScrollView的delegate方法妙用之让UICollectionView滑动到某个你想要的位置
一个UICollectionView有好多个cell,滑动一下,谁也不知道会停留在哪个cell,滑的快一点,就会多滑一段距离,反之则会滑的比较近,这正是UIScrollview用户体验好的地方。如果想要UICollectionView停留到某个cell的位置,可以用- (void)scrollToItemAtIndexPath:(NSIndexPath *)indexPath atScro
2016-04-01 17:55:14
3352
原创 IOS开发之——手动设置屏幕旋转
在手机开发过程中,你可能会需要你的手机横过来看,有可能是全部界面都要横过来,有可能是当用户把手机横过来的时候,你的界面也想让他横过来,也有可能是只有部分界面需要横着显示的,根据不同的情况,有不同的解决办法。首先,我们要理清,方向分两种,一种是设备的方向,一种是视图方向。设备方向有两种方式可以改变,一个是通过重力加速计,即旋转屏幕的方式去改变,一个是通过代码,调用UIDevice的方式去改变
2016-03-31 17:26:55
371
原创 iOS navigationBar的半透明颜色渐变效果实现
最近,navigationBar的渐变效果实现火的要命,几乎每个app,不管合适不合适的都会加上一两个这种页面,之前开发的项目里,也做了这种效果,现在闲暇之余,给大家分享一下心得。话不多说,直接贴代码。第一步:在viewWillAppear方法中先设置navigationController的代理为self(控制器本身)。-(void)viewWillAppear:(BOOL)an
2016-03-31 14:30:29
3620
原创 iOS纯代码开发和xib开发
之前将近三年开发,一直都是用纯代码,最近想尝试用xib进行开发,除接触它就觉得非常简单,把我以前以为xib加约束很困难的想法扫除得一干二净。 关于用纯代码和xib的利弊,也跟朋友讨论过,现在很多程序员,要不就是会xib不会纯代码,要不就是会纯代码不会xib,就跟你考试一样,偏科,我们要立志做全科程序员,这也是我一直想
2016-03-31 13:58:23
2245
原创 UIView的一个弹出动画
今天写弹出框,做了一个类似于系统UIAlertview弹出的弹出动画效果,代码如下:+(void)animationWithView:(UIView *)view duration:(CFTimeInterval)duration{ CAKeyframeAnimation * animation; animation = [CAKeyframeAnimati
2016-03-31 09:34:10
2004
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人