开发小技巧
文章平均质量分 84
光速之年
Talk is cheap. Show me the code
展开
-
LLDB 命令详解
LLDB 命令详解1.常用的LLDB指令 [,subcommand> […]] [-options [option-value]] [argument[argument…]]< command > : 命令< subcommand > : 子命令< action > : 命令操作< options > : 命令参数比如给 test 函数设置断点breakpoint set -n testbreakpo原创 2020-10-14 15:12:16 · 922 阅读 · 0 评论 -
shell脚本自动打包上传详解
以下代码复制可直接使用:#!/bin/shecho "~~~~~~~~~~~~~~~~~~~~ 开始执行打包脚本 ~~~~~~~~~~~~~~~~~~~~"########################## 工程基本信息配置 ############################工程名称PROJECT_NAME="Hai"#需要编译的 targetname 如有多个 需原创 2017-04-28 14:09:38 · 1757 阅读 · 0 评论 -
iOS 警告收录及科学快速的消除方法
原文地址:点击打开链接前言:现在你维护的项目有多少警告?看着几百条警告觉得心里烦么?你真的觉得警告又不是错误可以完全不管么? 如果你也被这些问题困惑,可以和我一起进行下面的操作。其实大部分的警告都是很好改的,把自己整个项目的警告撸一遍应该也就耗费半小时的时间,一次麻烦带来之后的清净这样不好么?本文分为三个部分:1.简单粗暴的消除警告。 2.详细科学的消除警告。(包括警告收录)转载 2017-03-08 17:57:41 · 380 阅读 · 0 评论 -
iOS使用自定义字体
1.将准备好的字体文件加入项目中2.打开Build Phases—Copy Bundle Resources,确保刚添加的字体文件在列表中,否则需要手动加到这里3.编辑”项目名-Info.plist”文件(1)addRow—Fonts provided by application(2)将加入的字体名连同扩展名填在这里4.在Mac下双击字体文件,在标题栏转载 2016-10-21 15:18:45 · 363 阅读 · 0 评论 -
iOS 开发小技巧
1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)。其实在代码里还是可以设置的,那就是删除背景view[[self.searchBar.subviews objectAtIndex:0] removeFromSuperview];2,NSDate:转载 2015-05-04 16:26:11 · 834 阅读 · 0 评论 -
XIB设置圆角
前言使用IB直接为UIView设置圆角,以UIImageView为例。步骤1、打开Identity inspector检查器,在User Defined Runtime Attributes通过KeyPath"layer.cornerRadius"为UIImageView设置圆角半径ps:UIImageView的size为80x80,这里圆角半径为40转载 2015-05-11 10:47:06 · 1813 阅读 · 0 评论 -
小技巧 父视图改变透明色不影响子视图
self.view.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.5];原创 2015-05-22 16:08:58 · 523 阅读 · 0 评论 -
验证身份证是否正确
a+ (BOOL)validateIDCardNumber:(NSString *)value { value = [value stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]]; int length =0; if (!value)转载 2015-07-02 16:19:17 · 568 阅读 · 0 评论 -
c语言位运算有什么作用?
C中的位运算可以对整形INT 或字符型CHAR 进行二进制按位运算& 是对两个二进制数进行 与运算| .....................或运算^ .....................异或运算~ 是单目运算,对一个二进制数取反<< 是对一个二进制数进行左移运算>>.....................右移运算 C语言中提供给开发人员一种位的运算,这种位的转载 2015-07-06 14:22:08 · 4372 阅读 · 0 评论 -
判断发表的时间长度
+ (NSString *)prettyDateWithReference:(NSString *)reference { NSString *suffix = @"之前"; double t = [reference doubleValue]; NSDate *date = [NSDatedateWithTimeI原创 2015-07-21 12:38:35 · 383 阅读 · 0 评论 -
数组中的元素排序问题
一、正序排序 NSArray *_firstArray = [NSArray arrayWithObjects:@"ccccc",@"bbbbb",@"ddddd",@"aaaaa",nil]; NSArray *_sortedArray= [_firstArray sortedArrayUsingSelector:@selector(compare:)]; NSLog(@"原创 2015-08-24 18:28:45 · 736 阅读 · 0 评论 -
获取顶部控制器代码
Object -C 版本:123456789- (UIViewController *)appRootViewController{ UIViewController *appRootVC = [UIApplication sharedApplication].转载 2016-01-17 12:14:49 · 428 阅读 · 0 评论 -
按钮点击的延迟处理
#import "UIButton+touch.h"#import @interface UIButton()/**bool 类型 设置是否执行点UI方法*/@property (nonatomic, assign) BOOL isIgnoreEvent;@end@implementation UIButton (touch)+ (void)load{ s原创 2016-04-07 19:20:48 · 1763 阅读 · 0 评论