自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 对图片进行压缩

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionaryNSString *,id> *)info{    if ([info[UIImagePickerControllerOriginalImage]isKindOf

2017-01-05 17:15:49 368

原创 iOS 修改UIAlertController的按钮字体颜色

UIAlertController *alert = [UIAlertControlleralertControllerWithTitle:@"确定要删除这个作品吗?"message:nilpreferredStyle:UIAlertControllerStyleAlert];                        //修改按钮的颜色,同上可以使用同

2016-12-06 18:11:26 7605

原创 iOS 按钮闪烁问题的处理

[UIViewsetAnimationsEnabled:NO];

2016-11-23 14:03:32 540

原创 iOS 在一个透明视图上添加不透明的子控件

错误方法:titleView.backgroundColor = [UIColorblackColor];titleView.alpha =0.6;效果图:正确做法:titleView.backgroundColor = [[UIColorblackColor]colorWithAlphaComponent:0

2016-11-22 10:08:10 433

原创 Xcode8如何去除控制台多余的打印信息

更新了Xcode8,控制台多打印信息太乱。方法:点击Product----Scheme----Edit Scheme。在出现的Run ---- Arguments---Environment Variables中添加一对键值对:OS_ACTIVITY_MODE  disableok,继续开发吧。

2016-10-09 11:27:08 442

原创 CocoaPods pod install/pod update 特别慢

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。pod install --verbose --no-repo-updatepod update --verbose --no-repo-updat

2016-09-26 16:37:41 592

原创 iOS NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)

方法: Info.plist 文件 -> Open As > Source Code 添加下面代码:key>NSAppTransportSecuritykey>dict>key>NSAllowsArbitraryLoadskey>true/>dict>

2016-09-22 10:15:27 428

原创 iOS 集成友盟报错

Undefined symbols for architecture arm64:  "_OBJC_CLASS_$_UMSocialWechatHandler", referenced from:      objc-class-ref in AppDelegate.o  "_OBJC_CLASS_$_UMSocialData", referenced from:      obj

2016-08-24 15:04:42 983

原创 iOS CocoaPods 报错: The dependency `UMengSocialCOM (~> 5.2.1)` is not used in any concrete target.

iOS CocoaPods 报错: The dependency `UMengSocialCOM (~> 5.2.1)` is not used in any concrete target.当用CocoaPods时出现了下面的错误时:[!] The dependency `UMengSocialCOM (~> 5.2.1)` is not used in any conc

2016-08-24 12:54:44 705

原创 iOS 截屏

iOS 对控件进行截图:

2016-08-24 11:15:35 329

原创 iOS 行间距

NSMutableAttributedString *attributedString1 = [[NSMutableAttributedString alloc] initWithString:item];NSMutableParagraphStyle *paragraphStyle1 = [[NSMutableParagraphStyle alloc] init];//设置行间距[p

2016-08-11 14:59:39 252

原创 Xcode 描述文件的路径

路径:~/Library/MobileDevice/Provisioning Profiles

2016-08-04 11:07:34 539

原创 iOS 给控件 画边框

CGFloat borderWidth =1.0f;  CGRect myContentRect =CGRectInset(self.contentView.bounds, borderWidth, borderWidth);          self.myContentView = [[UIViewalloc] initWithFrame:myConte

2016-07-09 09:45:56 820

原创 本地搭建IPv6环境 测试APP

IPv6的简介IPv4 和 IPv6的区别就是 IP 地址前者是 . 分割,后者是以 : 分割的。PS:在使用 IPv6 的热点时候,记得手机开飞行模式 ,保证wifi状态下联网。本地 Mac 搭建 IPv6 环境测试APP 是否在 IPv6 环境下运转是否正常,需要一台用非Wi-Fi方式上网的Mac电脑。如果用的是 Mac 一体机网络用的有线,那么不需别的辅助了。搭建 I

2016-07-07 11:16:35 397

原创 iOS如何获取设备的 DeviceToken

获取长度为64的测试设备的DeviceToken串方法1:- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{    [UMessageregisterDeviceTo

2016-06-23 18:18:22 3712

原创 iOS UITableViewCell左滑删除

#pragma mark - 视频删除- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{    return@"删除";}//删除-

2016-06-23 16:58:11 319

原创 iOS 按钮文字左对齐

代码无效,并没有左对齐。//button.titleLabel.textAlignment = NSTextAlignmentLeft;按钮内容左对齐,并且可以控制像素button.contentHorizontalAlignment =UIControlContentHorizontalAlignmentLeft;button.titleEdg

2016-06-23 15:30:31 254

原创 iOS 自定义属性 attribute

//注册协议    NSMutableAttributedString *attributedString = [[NSMutableAttributedStringalloc] initWithString:@"我已阅读并同意《YESOUL条款》"];    [attributedString addAttribute:NSFontAttributeNamevalue

2016-06-23 15:18:22 448

原创 iOS CocoaPods 的安装流程

//1.移除现有Ruby默认源    gem sources --remove https://rubygems.org/    //2.使用新的源    gem sources -a https://ruby.taobao.org/    //3.验证新源是否替换成功    gem sources -l    //4.安装CocoaPods    (1)sudo gem install -n /

2016-06-22 15:06:45 284

原创 iOS 获取当前月份一共多少天 ,获取当前某年某月某日, 当前日期星期几

//1.获取当月的总天数    NSCalendar *calendar = [NSCalendarcurrentCalendar];    NSRange range = [calendarrangeOfUnit:NSDayCalendarUnitinUnit:NSMonthCalendarUnitforDate:[NSDatedate]];    N

2016-06-21 17:37:02 5305

原创 iOS 画圆圈

实线圆圈:  CAShapeLayer *solidLine =  [CAShapeLayerlayer];        CGMutablePathRef solidPath = CGPathCreateMutable();        solidLine.lineWidth =1.0f ;        solidLine.strokeColo

2016-06-08 11:42:03 497

原创 UIAlertView的按钮颜色设置

UIAlertView的按钮颜色系统默认是蓝色的,如何修改颜色呢,很简单。如图所示:

2016-05-13 10:28:48 5242

原创 在iOS9上不能分享至微信,提示没有安装微信客户端

iOS app分享至好友,朋友圈,收藏,在iOS9系统之前,都是没问题的,当在iOS9系统之上的,提示没有安装客户端。如下图:其实是这样的:根据友盟社会化分享iOS文档 ,如果使用了如SSO授权登录或跳转分享功能,在iOS9下就需要增加一个可跳转的白名单,指定对应跳转App的URL Scheme,否则将在第三方平台判断是否跳转时用到的canOpenURL时返回NO,进而

2016-05-06 16:06:14 5518

原创 iOS中URL的解码和转义问题

在iOS开发中,使用NSURLConnection去请求google places api时,如果请求的url中包含中文,则返回的结果为空,URL不能被google识别。将url字符串转码一下,也不能识别。 这个问题其实是URL编码和解码问题。   NSString *string = [encodedStringstringByReplacingPercentEscapesUsi

2016-04-28 15:11:29 1161

原创 iOS9 HTTP 不能正常使用的解决办法

1.相同的项目,相同的网络,由于系统原因,导致图片加载不成功。2.需要注意的是:在info选项卡和info.plist都需要添加这两个参数在Info.plist中添加NSAppTransportSecurity类型Dictionary。在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES如图

2016-04-25 13:04:04 228

原创 iOS 自动布局 Autolayout 报错:Unable to simultaneously satisfy constraints.

在使用自动布局时,不断的报下面的错误:Unable to simultaneously satisfy constraints.Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint

2016-04-21 17:29:17 2920

原创 iOS APP上线相关

一.图片准备工作1.APP Icon(必须) 需要.png图片,分辨率如下各一张:   58 * 58     87*87    80*80   120*120    180*1802.启动图(必须)分辨率如下各一张:   png格式的  640 * 960(iPhone4), 640 * 1136(iPhone5)    750*1334(iphone6)  1242 * 220

2016-03-23 15:16:04 273

原创 iOS 百度推送

一:生成pem证书1.开发者账号创建非通配符的App ID。注意在App Services里面,勾选 Push Notification2.然后配置一下,使其成为开发和生成状态下都能使用。3. 点击App ID旁的“Configure”,然后按下按钮生产 推送通知许可证。根据“向导” 的步骤生成一个签名并上传,最后下载生成的许可证。4. 通过双击.cer文件将你的 aps_

2016-03-22 12:10:50 256

原创 iOS 禁止横屏

APP禁止横屏,将Landscape Left和Landscape Right 取消,就会强制项目不能横屏。

2016-03-21 15:25:18 344

原创 App Transport Security

今天开发中,遇到下问题,Xcode提示如下: “App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.” 简而

2016-03-15 13:07:28 301

原创 iOS 证书失效,更换WWDR试一下,吼吼

小伙伴们,新年过后,是不是发现,证书全都失效了?一定是你新年吃零食吃多啦,不要怀疑。下面我发表一下我的拙见,看看能不能帮到你呀。处理方法:请下载最新的WWDR证书, 并进行安装.打开你的钥匙串访问, 点击工具栏显示 -->显示已过期的证书.选择系统和证书选项, 删掉过期的WWDR.在看一下登录里面有没有过期的WWDR, 一并删掉.重启一下钥匙串访问, 看

2016-03-01 12:10:38 438

原创 设置导航栏的字体颜色是 白色

1.在plist文件中修改2.在appdelegate里面修改

2016-02-29 15:22:03 1227

原创 对于MagicalRecord的拙见

与Core Data相关的还有比较有名的MagicalRecord。使用CoreData时会用到许多引用代码,让工作变得很复杂,MagicalRecord可以帮你解决这些问题。MagicalRecord的目标是清除CoreData引用的代码,允许在需要请求优化的时候修改NSFetchRequest。         MagicalRecord的灵感来自于Ruby on Rails(wiki

2016-02-29 09:55:12 327

原创 判断语言环境

//国际化问题判断语言版本    NSString *str=[[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0];        NSLog(@"%@",str);

2016-02-04 12:18:41 272

原创 给文字添加下划线

UILabel *text = [[UILabel alloc]initWithFrame:CGRectMake(135, 70, 200, 60)];   NSMutableAttributedString *content = [[NSMutableAttributedString alloc] initWithString:@"需要添加下划线的文字"];       NSRang

2016-02-04 09:31:49 816

原创 利用KVC机制,为textField设置字体属性

看了标哥的博客,很牛。觉得自己也该慢慢的学会整理东西了。textField.placeholder =@"here is name";[textFieldsetValue:[UIColorpurpleColor]forKeyPath:@"_placeholderLabel.textColor"];[textFieldsetValue:[UIFontboldSystemFon

2016-01-23 15:34:26 207

空空如也

空空如也

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

TA关注的人

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