iOS开发
kriri_2028
行李箱里装不下我想去的远方
展开
-
Xcode Executable Not Found
Targets -> Build Settings, 搜索 plist把Generate Info.plist File 设置为 No,把Info.plist File设置为你Info.plist的路径原创 2021-12-20 17:32:08 · 3006 阅读 · 0 评论 -
iOS15 导航栏变黑色
升级iOS15后,出现导航栏黑色问题 if (@available(iOS 15.0, *)) { UINavigationBarAppearance *appperance = [[UINavigationBarAppearance alloc]init]; //添加背景色 appperance.backgroundColor = [UIColor whiteColor]; appperance....原创 2021-11-22 17:24:36 · 4868 阅读 · 0 评论 -
找不到构建版本。
We identified one or more issues with a recent delivery for your app, "XXX" 1.0 (4). Please correct the following issues, then upload again.ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensiti原创 2020-07-27 19:46:36 · 313 阅读 · 0 评论 -
iOS中 如何将自己的框架更新到cocopods上
原文地址http://blog.csdn.net/qq_31810357/article/details/51778496转载 2016-07-11 10:44:38 · 413 阅读 · 0 评论 -
点击屏幕隐藏键盘的正确写法
方法一:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [self.view endEditing:YES];}方法二:- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { [self.userNameV原创 2016-06-15 08:52:20 · 369 阅读 · 0 评论 -
Xcode项目代码行数统计
如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l 列出每个文件的行数 find . -name "*.m" -or -name "*.h" -or -name "*.x原创 2016-07-08 17:23:08 · 294 阅读 · 0 评论 -
CocoaPods的那些坑
今天更新Pod时发现一些第三方开源库在官网已经更新,然而我用pod搜不到,再去gihhub一看上面也更新了,就想应该是我安装的pod有问题重新安装一下。# 首先更新一下 gem$ sudo gem update --system# 然后更换一下镜像站点$ gem sources --remove https://rubygems.org/ $ gem sources -a https原创 2016-07-20 10:54:48 · 457 阅读 · 0 评论 -
适配IPv6遇到的坑,终极解决方案
6.1AppStore发布之后的应用要兼容ipv6。然而我上个星期发布的版本并没有因为没兼容而被拒,这次提交却遇到ipv6兼容问题。。。 话不多说,上代码: +(NSString *) getIPWithHostName:(const NSString *)hostName { struct addrinfo * result; struct addrin原创 2016-07-15 11:36:48 · 62565 阅读 · 7 评论 -
UITextField/UITextView 选中时改变边框颜色及UITextView的Placeholder
#import "ViewController.h"// first import QuartCore.framework and then add this line#import @interface ViewController () @end@implementation ViewController- (void)viewDidLoad{ [supe原创 2015-09-17 17:36:23 · 1849 阅读 · 0 评论 -
emoji表情显示问号?
公司项目有用到emoji表情,然而发送到服务器后获取显示为问号,搜了一下,发现emoji字符是4字节的utf-16(utf-16有2字节和4字节两种编码),一般数据库才用的utf-8,并且最大只允许3字节的字符。通常只需要更改数据库编码方式,而公司用的数据库是oracle用的gbk.一旦更改原有数据可能就会出现乱码。 找了好久。终于找个一个最简单有效的方法。 1. 把含有表情的字符串原创 2017-09-05 11:07:49 · 17294 阅读 · 0 评论 -
iOS极光推送收不到推送
发现推送有问题想要调试检查一下,但是手机死活收不到推送,查了好久,看来官方文档和问题方案,发给极光官方发邮件也是要我去https://community.jiguang.cn/t/jpush/5145/8 自己排查,而我已经看过了,除了这个 telnet 1-courier.push.apple.com 5223 网络检查有问题(这个检查并没卵用)。也试过百度找的网络重启切换和重新申请证书什么的,...原创 2018-09-05 17:01:41 · 5631 阅读 · 0 评论 -
实现导航栏全透明
网上找了很久都没找的好的方法要么太简单不好用 要么就是太复杂 太多了。 比如:1 self.navigationController.navigationBar.alpha = 0;这个什么就都透明了 没什么用2 [self.navigationController.navigationBarsetBackgroundIma原创 2015-11-04 18:03:25 · 599 阅读 · 0 评论 -
NSDate__输出时 去掉后面的+0000
这样写就不会输出 +0000了NSDate *select = [_datePickerdate];NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];_resultString=原创 2015-12-01 14:58:28 · 2309 阅读 · 0 评论 -
ios cell.imageview大小修改
cell imageview的属性是readonly 所以不可变更可以用这种方法改 UIImage *icon = [UIImageimageNamed:@"head_Icon"]; CGSize itemSize = CGSizeMake(30, 30); UIGraphicsBeginImageContex原创 2015-11-02 18:16:31 · 564 阅读 · 0 评论 -
iOS核心动画 CALayer
http://www.cnblogs.com/kenshincui/p/3972100.html转载 2015-08-10 16:07:22 · 385 阅读 · 0 评论 -
iOS项目的重命名方法完整图文教程
前言:在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种方法,是我自己参考了很多资料得出的总结。为什么说是完整呢?因为改名之后,你不会再看到任何有关于之前的项目名字。本文会把一原创 2015-08-06 15:37:51 · 627 阅读 · 0 评论 -
取消searchBar 背景颜色设置
_searchBar.backgroundColor = [UIColorclearColor]; _searchBar.backgroundImage = [selfimageWithColor:[UIColorclearColor]size:_searchBar.bounds.size];//取消searchbar背景色- (UIImage原创 2015-09-08 11:24:37 · 477 阅读 · 0 评论 -
在gitHub上收藏的资源
https://github.com/huang303513/iOS-Study-Demo原创 2015-09-14 15:36:41 · 1307 阅读 · 0 评论 -
Xcode如何添加字体,自定义字体
1.网上搜索字体文件(后缀名为.ttf,或.odf)2.把字体库导入到工程的resouce中3.在程序viewdidload中加载一下一段代码NSArray *familyNames = [UIFont familyNames];for( NSString *familyName in familyNames ){ printf( "Family: %s \n", [fami原创 2015-09-16 10:50:40 · 1689 阅读 · 0 评论 -
iOS开发之常用的正则表达式
网上找了一些,发现都不好用,有些错误。下面,列举一个匹配6-15个由字母/数字组成的字符串的正则表达式,来看看 NSPredicate 的具体使用:NSString * regex = @"(^[A-Za-z0-9]{6,15}$)"; NSPredicate * pred = [NSPredicate predicateWithForm原创 2015-10-08 12:18:17 · 455 阅读 · 0 评论 -
Unicode转化为汉字
\U5317\U4eac\Uff08\U4eac\Uff09 解决 iOS NSDictionary 输出中文字符”乱码”(Unicode编码)问题找了好多资料 写的都一样不过都出错。差点就去下个库了。+ (NSString *)replaceUnicode:(NSString *)unicodeStr{ NSString *tempStr1 =原创 2015-09-21 11:25:30 · 924 阅读 · 0 评论 -
理解Bitcode:一种中间代码
前言】未来, Watch 应用必须包含 bitcode ,iOS不强制,Mac OS不支持。 但最坑的一点是: Xcode7 及以上版本会默认开启 bitcode 。Bitcode是什么?通俗解释:在线版安卓ART模式。Apple 官方文档-- App Distribution Guide – App Thinning (iOS, watchOS) 是这样定义的:转载 2015-09-21 16:44:48 · 2706 阅读 · 0 评论 -
iOS开发之删除过期Provisioning Profiles方法
1、在Finder下目录打开前往 -> 前往文件件(或Finder目录下command + shift + G) 输入:~/Library/MobileDevice/Provisioning Profiles2、查看上面的列表,按照时间顺序删除相应的profiles即可。原创 2015-09-22 11:22:37 · 604 阅读 · 0 评论 -
iOS plist 文件读写操作
1丶 读 //创建文件管理器 NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *pathA =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YE原创 2015-09-21 12:21:58 · 496 阅读 · 0 评论 -
iOS中的绝对值处理
abs, fabs, fabsf分别对应整形,float ,double例如:fabs(-0.856) = 0.856原创 2015-10-12 11:43:23 · 2321 阅读 · 0 评论 -
(绝对有用)iOS获取UUID,并使用keychain存储
UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办法了,如果有更好的解决办法,欢迎留言。(我整理的解决办法的参考来源:http://blog.k原创 2015-09-24 16:25:04 · 520 阅读 · 0 评论 -
Xcode清楚缓存、清理多余证书
1、删除Xcode中多余的证书provisioning profile 手动删除: Xcode6 provisioning profile path: ~/Library/MobileDevice/Provisioning Profiles2、清理Xcode编译项目产生的缓存垃圾 (Xcode永久了,会产生很多项目编译缓存,占用一大堆硬盘空间,此时需要对该目录进行清理)原创 2015-10-28 14:45:57 · 507 阅读 · 0 评论 -
iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
开发iOS项目的时候需要导入第三方的库文件,但是通过Xcode导入第三方源文件的时候会提示一些信息,不知所以然。/*Destination Copy items into destination group's folder (if needed)Folders Create groups for any added folders原创 2015-08-10 11:58:59 · 3472 阅读 · 1 评论