![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Objective C
文章平均质量分 97
90后纳税人
如果你不努力的话,别人想拉你都够不到你的手
展开
-
AppIcon和LaunchImage尺寸
1、AppIcon 尺寸iPhone Notification iOS 7-10 20pt 2x( 40x40 ) 3x( 60x60 )iPhone、Spotlight iOS 5,6 、Settings iOS 5-10 29pt 2x( 58x58 ) 3x( 87x87 )iPhone Spotlight iOS...转载 2018-07-18 20:47:59 · 355 阅读 · 0 评论 -
iOS 更改状态栏、导航栏颜色的几种方法
作为一枚码农,hack不了别人的东西,只能搬了…ios上状态栏 就是指的最上面的20像素高的部分状态栏分前后两部分,要分清这两个概念,后面会用到:前景部分:就是指的显示电池、时间等部分;背景部分:就是显示黑色或者图片的背景部分;(一)设置statusBar的【前景部分】简单来说,就是设置显示电池电量、时间、网络部分标示的颜色, 这里只能设置两种颜色:默认的黑色(UIStatusB...转载 2018-11-20 14:58:43 · 930 阅读 · 0 评论 -
iOS静态库.a文件的生成,合并成通用静态库
/Users/用户名/Library/Developer/Xcode/DerivedData1、首先设置编译环境,debug或者release2、选中设备,真机或者模拟器3、command + B编译,真机和模拟器都要编译一下,不然生成的静态库只能支持一种情况(只支持模拟器或真机)4、command + shift + G /Users/用户名/Library/Developer/Xc...翻译 2018-12-03 15:54:38 · 735 阅读 · 0 评论 -
** is automatically signed, but provisioning profile c61f578b-97eb-467a-8567-ff89e2b3693f has been
** is automatically signed, but provisioning profile c61f578b-97eb-467a-8567-ff89e2b3693f has been manually specified. Set the provisioning profile value to “Automatic” in the build settings editor, ...原创 2018-12-03 16:10:07 · 1404 阅读 · 0 评论 -
GCD的Dispatch Group上传下载多张图片
- (void)downloadPhotosWithCompletionBlock:(BatchPhotoDownloadingCompletionBlock)completionBlock{// 1__block NSError *error; dispatch_group_t downloadGroup = dispatch_group_create(); for (NSInteger...原创 2019-04-11 15:07:47 · 306 阅读 · 0 评论 -
iOS查找子字符串(含多个字符串)在父字符串中的所有位置
方法的调用NSArray *array = [self calculateSubStringCount:@"abcd1234556abcd" str:@"abcd"];方法的实现/** 查找子字符串在父字符串中的所有位置 @param content 父字符串 @param tab 子字符串 @return 返回位置数组 */- (NSMutableArray*)calculat...翻译 2019-04-03 10:08:05 · 2281 阅读 · 3 评论 -
iOS 之 ExclusiveTouch
今天偶尔看到了一个之前没注意过的UIView的属性exclusiveTouch,在这里记录一下。文档中对这个属性的解释:A Boolean value that indicates whether the receiver handles touch events exclusively.Setting this property to YES causes the receiver t...原创 2019-05-28 14:36:03 · 202 阅读 · 0 评论 -
git配置ssh,上传本地代码到远端服务器
1、查看是否配置了git用户名和邮箱输入:git config user.name显示:用户名输入:git config user.email显示用户邮箱2、如果没有配置则配置输入:git config --global user.name "xxx"输入:git config --global user.email "xxx"3、查看是否配置过ssh文件输入:cd ~/....原创 2019-04-09 22:51:43 · 9924 阅读 · 2 评论 -
iOS代码混淆--最终版
最近在做银行的项目,所以对安全性要求很高。这不安全检测没过����,这里面的问题就提到了代码混淆问题准备工作cd到你自己的项目目录级创建confuse.sh文件和func.list文件选中项目选择运行脚本。这里需要注意的是$PROJECT_DIR/confuse.sh这个的路径和创建pch文件时的路径是一样的,$PROJECT_DIR代表整个工程,/confuse.sh是...原创 2018-07-02 16:47:31 · 8163 阅读 · 3 评论 -
MAC版GitHub配置SSH
1、首先运行terminal检查是否已经有SSH Key$ cd ~/.ssh$ ls这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤2、创建一个SSH key$ ssh-keygen -t rsa -C "your_email@example.com"接着又会提示你输入两次密码(该密码是你push文件的时候原创 2017-12-26 15:31:29 · 4710 阅读 · 2 评论 -
ios11内部升级不自动退出程序问题(手动正常推出程序,exit() )
exit(0):正常运行程序并退出程序; exit(1):非正常运行导致退出程序; return():返回函数,若在主函数中,则会退出函数并返回一值。详细说:return返回函数值,是关键字; exit 是一个函数。return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。return是函数的退出(返回);exit是进程的退出。return是原创 2017-11-09 09:54:04 · 590 阅读 · 0 评论 -
drawRect-饼状环形图
drawRect原创 2017-01-18 13:37:30 · 571 阅读 · 0 评论 -
使系统相机相册显示中文
1、添加本地语言包 2、是否允许应用程序获取框架库内语言。 3、Localization native development region 选择 china原创 2017-03-24 11:49:56 · 674 阅读 · 0 评论 -
字符串转码(包含特殊符号)
一般的中文转码,一般用于转换带有中文的url。 ios9现在好像是用stringByAddingPercentEncodingWithAllowedCharacters替代了stringByAddingPercentEscapesUsingEncodingNSString *strEnd=[str stringByAddingPercentEscapesUsingEncoding:NSUTF8S原创 2017-06-16 17:27:39 · 3024 阅读 · 0 评论 -
解决货币精度问题(NSDecimalNumber)
在项目中经常使用到货币的结算问题,但是货币的精度问题真的很让人头疼~~不论你是用float类型还是double类型在累加的时候好像总是精度不够呢这里我们就使用到了NSDecimalNumber货币类了,初始化对象 NSDecimalNumber *decimal = [[NSDecimalNumber alloc]initWithString:string];价格的累加,decimalNumbe原创 2017-06-05 12:44:26 · 2342 阅读 · 0 评论 -
借用runtime来实现UITextView的占位符placehold功能
1、 首先我们需要倒入runtime的头文件 #import <objc/runtime.h>unsigned int count = 0; Ivar *ivars = class_copyIvarList([UITextView class], &count); for (int i = 0; i < count; i ++) { Ivar ivar = ivars原创 2017-06-19 14:14:49 · 402 阅读 · 0 评论 -
输入框TextField首位禁止输入0或.
UITextField,首位禁止输入0或.原创 2017-06-15 15:22:05 · 4170 阅读 · 0 评论 -
商品折扣价 下划线不显示问题
最近搞商城这边,本来之前好好的但是在不同机型下面有的 商品元件的下划线竟然没有了~~ 找了好多资料,最后添加了[attribute addAttribute:NSBaselineOffsetAttributeName value:@(0) range:NSMakeRange(0, length)];总算解决了 NSString *price = [NSString stringWithForma原创 2017-06-15 15:06:10 · 416 阅读 · 0 评论 -
视图背景颜色渐变的两种实现方式
使用layer方式实现//初始化视图 self.comfirmButton.frame = CGRectMake(139, 0, self.width - 139, self.height); //初始化CAGradientlayer对象,使它的大小为对象的大小 CAGradientLayer *layer = [CAGradientLayer layer]; la原创 2017-08-16 14:25:28 · 633 阅读 · 0 评论 -
iOS文本分散对齐文字均匀分布,NSAttributedString的21中属性
文本的分散对齐我们需要设置字符间距NSKernAttributeName这里我们写一个UILabel的Category-(void)textAlignmentLeftAndRight{ [self textAlignmentLeftAndRightWith:CGRectGetWidth(self.frame)]; }- (void)textAlignmentLeftAn...翻译 2019-06-24 09:29:46 · 1264 阅读 · 0 评论