- 博客(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 在一个透明视图上添加不透明的子控件
错误方法: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 行间距
NSMutableAttributedString *attributedString1 = [[NSMutableAttributedString alloc] initWithString:item];NSMutableParagraphStyle *paragraphStyle1 = [[NSMutableParagraphStyle alloc] init];//设置行间距[p
2016-08-11 14:59:39 252
原创 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
原创 在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
原创 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
原创 对于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关注的人