自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 ITMS-90809: Deprecated API Usage

对于最近新APP上线时构建的版本一直被苹果视为无效的二进制文件,苹果给的解释就是弃用UIWebView使用WKWebView:ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/do

2020-05-21 10:09:23 2025

原创 Swift原生项目中集成RN的踩坑笔记

学习Reate Native的踩坑之路搭建环境官方地址本人环境:mac10.15.4、Xcode11.4、brew:2.2.16、Pods:1.9.1、npm:6.14.4、react-native: 0.62.2这里环境搭建就不多说了,官网跟着走就是了(注意官方给出的文档中黄色区域非常重要,仔细阅读)。巨坑:Podfile配置官方给的Podfile配置是过时了的,反正我是一路翻红[!] CocoaPods could not find compatible versions

2020-05-13 17:57:27 1013

原创 SwiftUI 给View添加边框与圆角

SwiftUI学习笔录:给View添加边框与圆角:CustomTextFiledView { self.textString = $0 } .frame(height: 25, alignment: .leading) .padding(10) .overlay( RoundedRectangle(cornerR...

2020-05-11 15:41:32 3635

转载 关于Xcode警告

关于Xcode警告大多数警告(⚠️warning)其实不一定影响项目功能,但是警告太多容易隐藏一些真正需要解决的问题,而且考虑有些朋友的强迫症,Xcode的警告都是可以关闭的,出了直接的setting里治标不治本的设置外,更应该根据编译器的提示去真正解决它,这样的过程对更了解编译器也是有些帮助的。NS_DEPRECATED_IOSImplementing deprecated meth...

2019-06-06 12:00:48 1914

翻译 关于在swift4.0中遇到的坑:class_copyPropertyList

在swift4.0中使用class_copyPropertyList来获取类里面的属性列表,结果发现获取的列表使用为空,count始终为0。后来通过查找资料发现是因为swift4.0中继承 NSObject 的 swift class 不再默认 BRIDGE 到 OC,如果我们想要使用的话我们就需要在class前面加上@objcMembers 这么一个关键字@objcMembers class F...

2018-02-28 14:21:49 2035 3

转载 dispatch

Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Closure)一样(在Swift确实成为了闭

2017-09-25 23:09:34 570

转载 iOS应用之间跳转 本篇博文将涉及到以下知识点: app应用跳转的原理解析 如何实现两个app应用之间的跳转 如何实现两个app之间跳转到指定界面 二、应用跳转原理 相信从一个应用跳转到另一个应用

本篇博文将涉及到以下知识点:app应用跳转的原理解析如何实现两个app应用之间的跳转如何实现两个app之间跳转到指定界面二、应用跳转原理相信从一个应用跳转到另一个应用大家并不陌生,最常见的莫过于第三方登录,支付宝支付等等。这些东西大家都耳熟能详,集成进来也很简单,跟着第三方sdk集成文档一步步走下来就是了,通常sdk集成文档都需要你在工程中配置一堆堆的东西,但是配置的这些东西,

2017-08-02 12:00:46 472

原创 导航栏标题

第一种方法: UILabel *titleText = [[UILabel alloc] initWithFrame: CGRectMake(0, 0, 320, 44)]; titleText.backgroundColor = [UIColor clearColor]; titleText.textColor=[UIColor whiteColor]; titleText.te

2017-07-26 11:12:39 411

转载 更新xocde描述文件

First of all clean the project by holding Shift(⇧)+Command(⌘)+K or Select Product > CleanThenGo to XCode Menu> PreferenceSelect Account > Team > View DetailsSelect any Provisioning profile fro

2017-07-05 15:24:23 747

转载 IOS上 关于状态栏的相关设置(UIStatusBar)

一、在老版本的iOS中,状态栏永远都是白色风格。而在iOS 7中,我们可以修改每个view controller中状态栏的外观。通过UIStatusBarStyle常量可以指定状态栏的内容是暗色或亮色。默认情况下,状态栏的显示是暗色。也就是说,状态栏上的时间、电池指示器和Wi-Fi信号显示为暗色。如果导航栏中使用暗色为背景,那么看起来的效果如下图所示:如上图这种情况下,我们可能希望

2017-06-13 14:39:50 716

转载 Alamofire封装

摘要: Alamofire封装////  BLHttpSessionsRequest.swift//  ALSFinancial-Swift////  Created by 冰泪 on 16/8/23.//  Copyright © 2016年 冰泪. All rights reserved.//网络请求类封装import UIKitimport Ala

2017-06-08 12:07:43 1875

原创 实时监听textField输入中文内容的时候拼音,拼音不跟着响应

实时监听textField输入中文内容的时候拼音,拼音不跟着响应- (void)viewDidLoad { [super viewDidLoad]; UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 100, 30)]; [self.view addSu

2016-11-16 15:43:42 3346 1

原创 To open “Eclipse,” you need a Java SE 6 runtime. Would you like to install one now?

在Mac OS X上,只安装了Java 7而没有安装Java 6时,打开Eclipse等依赖Java的软件,可能会遇到:To open “Eclipse,” you need a Java SE 6 runtime. Would you like to install one now?这样的错误提示安装JDK 6:到Apple的官方如下页面下载JDK安装:http://su

2016-11-10 09:23:35 817

转载 Mac系统中配置Tomcat环境

第一步:下载Tomcat    下载地址:http://tomcat.apache.org/download-80.cgi 直接下载如图选中的即可 第二步: 下载完成后,解压,随意放入目录。如我就把它放在/Users/fuhua/Documents/Tomcat/目录下。右键你的mac的Finder->前往文件夹->/Users/fuhua/Do

2016-11-09 16:33:49 501

转载 XCode 7.3.1(dmg) 官方直接下载地址(离线下载)

XCode 77.3.1:https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg7.3: https://developer.apple.com/services-account/download?path=/Developer_Tools/Xco

2016-11-04 15:54:51 1275

转载 升级Xcode8.1 遇到的更新swift3.0的问题

前言:Swift项目,为适配iOS10,无奈只能更新Xcode 8 ,可是发现一入3.0深似海,从此幸福是路人.于是边摸索边修改,在节前的完成代码迁移.节后在完成手头工作后,整理思路,把swift3迁移的心得分享大家.废话不多说分享下心得:1、代码篇:(一定要做好备份!!!)1>升级Xcode8正式版(8A218a).Xcode 8 2>使用系统自带

2016-11-03 17:38:44 3244 3

原创 iOS实现静音模式下声音外放

iOS实现静音模式下声音外放AVAudioSession *audioSession = [AVAudioSession sharedInstance];[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];swift:do{ let audioSession = AVAudioSession.sharedIns

2016-10-25 11:02:17 2314

原创 error: Malformed value for push.default: 无

error: Malformed value for push.default: 无

2016-07-15 10:40:54 2711

原创 iOS跳转系统设置

调转设置:[[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"prefs:root=Privacy&path=Photos"]];下面列出了当前有效的URL:prefs:root=General&path=Aboutprefs:root=General&path=ACCESSIBIL

2016-05-18 15:13:45 492

原创 获取iOS app版本信息

获取app的版本号,名称等

2016-05-18 12:43:16 517

转载 计算内存大小与清除缓存文件

计算单个文件大小+(float)fileSizeAtPath:(NSString *)path{ NSFileManager *fileManager=[NSFileManager defaultManager]; if([fileManager fileExistsAtPath:path]){ long long size=[fileManager att

2016-04-13 17:56:59 628

原创 在xib/storyboard里面设置imageview圆角半径

想给视图设置圆角,常用的做法是将IB中的控件拖线到控制器,然后设置其圆角半径,以UIImageView为例,默认的UIImageView是矩形:未处理的ImageView想将这个imageView裁成一个圆形的头像,使用代码的设置方法如下:self.imageView.layer.cornerRadius = 50.f;self.imageView.layer

2016-01-26 11:19:07 4819

原创 使用命令打包ipa

下载文件路径:http://yunpan.cn/c3ERPYG5rwvbn  (提取码:5bd2)步骤:1.将文件中 ipa-build.sh 脚本拷贝到你的项目根目录下2.在终端下进入你的项目根目录3..写入命令: /ipa-build.sh . -n -t + target名字 (如:./ipa-build.sh . -n -t HongBin_FD )4.注意:需要在项目

2015-12-12 10:57:20 642

原创 Xcode清除编译缓存

快捷键:command+shift+G~/Library/Developer/XCode/DerivedData/

2015-12-11 17:11:50 6986

原创 MD5 、AES加密、BASE64编码

1、AES加密- (NSData *)AES256EncryptWithKey:(NSString *)key;   //加密  - (NSData *)AES256DecryptWithKey:(NSString *)key;   //解密 - (NSData *)AES256EncryptWithKey:(NSString *)key {

2015-12-11 16:55:46 718

原创 NSString转16进制 NSString转NSData Byte数组 转换成NSString byte数组 转换成NSString

//string 转 16进制- (NSString *) dataToHexString{    NSUInteger len = [selflength];    char * chars = (char *)[selfbytes];    NSMutableString * hexString = [[NSMutableStringallo

2015-12-11 16:15:07 1758

原创 iOS字符串大小写转换

NSString*student           = @"student";NSString*studentUp         = [student uppercaseString];    //大写NSString*studentUpFirst    = [student capitalizedString];  //开头大写,其余小写     NSString

2015-12-11 16:04:00 979

原创 Xcode真机测试could not find developer disk image解决方法

在使用Xcode进行真机调试的时候,有时根据真机的系统不同,会出现could not find developer disk image 错误,这是由于真机系统过高或者过低,Xcode中没有匹配的配置包文件,我们可以通过这个路径进入配置包的存放目录:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platfor

2015-11-20 15:21:36 645

转载 iOS下解决libzbar.a不支持armv7s的方法

解决 libzbar.a' for architecture armv7 的问题下载最新的zbar源码http://sourceforge.net/p/zbar/code/ci/default/tree/更改scheme的设置更改生成设定然后 command+B进行生成代码copy 生成的文件去替换你项目中得文

2015-11-17 09:20:33 656

转载 iphone 开发中使用zbar时遇到的几个典型问题解决方法。

iphone 开发中使用zbar时遇到的几个典型问题解决方法。 在近期的一个ios项目中使用到了一个二维码扫描库(Qrcode)--ZBar, 期间遇到2个问题。 1. zbar下载后使用其libzbar.a 发现无法再arm7上运行。2. zbar使用过程中,如果多次打开摄像头扫描Qrcode,会出现memory leak problem, 导致其内存指数型增长,大概8次

2015-11-17 09:17:53 730

原创 http://www.cnblogs.com/warrior/p/3615393.html

http://www.cnblogs.com/warrior/p/3615393.html

2015-11-16 18:53:08 769

原创 删除Xcode中多余的证书provisioning profile

Xcode7 provisioning profile path: ~/Library/MobileDevice/Provisioning Profiles

2015-11-16 11:10:09 529

转载 ios apple企业账号申请流程

1.Apple开发者账号分三种,个人和公司账号(99刀) 和企业账号(299刀)2.企业账号的好处 1.在公司内部发布app。 2.在各个设备上使用  3.可以获得苹果代码级别的支持。注册前必备,公司DUNS(邓白氏编码)附申请地址:https://developer.apple.com/ios/enroll/dunsLookupForm.action注册完成后1到

2015-11-10 11:05:42 1170

原创 Xcode清除缓存、清理多余证书

1、删除Xcode中多余的证书provisioning profile 手动删除: Xcode6 provisioning profile path: ~/Library/MobileDevice/Provisioning Profiles2、清理Xcode编译项目产生的缓存垃圾 (Xcode永久了,会产生很多项目编译缓存,占用一大堆硬盘空间,此时需要对该目录进行清理) 

2015-10-12 17:42:49 616

原创 UIApplication深入研究

打开一个网址,发送短信,拨打电话,发送邮件,阻止屏幕进入休眠,显示互联网状态,设置icon上的数字,设置摇动手势,UIApplication的研究

2015-09-06 17:01:31 381

原创 NSUserDefaults standardUserDefaults的使用

本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString,NSNumber, NSDate, NSArray, NSDictionary,详细方法可以查看类文件。NSUserDefaultsstandardUserDefaults用来记录一

2015-08-14 16:14:13 519

原创 在TextField 的协议shouldChangeCharactersInRange输出textfield中在改变的所有内容

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{    if (textField == numField) {        NSMutableString *str = [N

2015-08-12 15:37:57 2285

转载 ios-企业证书创建

这里介绍下怎样来申请真机测试证书,个人开发者账号申请的开发者证书也类似,有些少许的不同。1.进入Member Center                            (图1) 2. 选择第二项certificates...                            (图2) 3. add

2015-08-04 15:01:21 548

原创 iOS 调用系统相机、相册时显示中文问题

在 info.plist里面添加Localized resources can be mixed     设置    YES 表示是允许应用程序获取框架库内语言。

2015-08-03 16:12:56 491

转载 IOS工程自动打包并发布脚本实现

文章首发地址:http://webfrogs.me/2013/02/18/ios-automation/作者:webfrogs转载请注明出处。前言IOS的开发过程中,当需要给测试人员发布测试包的时候,直接使用xcode来做的效率是非常低下的。尤其是当有一点小改动需要重新出包时,那简直是个折磨的人的工作。通过一番研究后,遂决定写一系列脚本,以代

2015-07-20 11:05:23 500

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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