iOS开发

学无止境

排序:
默认
按更新时间
按访问量

cocoapods 困扰问题解决

find_spec_for_exe’: can’t find gem cocoapods (>= 0.a) (Gem::GemNotFoundException) from /Library/Ruby/Site/2.3.0/rubygems.rb:299:inactivate...

2018-10-04 21:07:21

阅读数:36

评论数:0

CocoaPods之pod search 不到新库的解决办法

如果你使用pod search 发现搜索的库是老的库或者search不到,那么你可以这样试一下: 1、先: pod setup, 2、执行: rm ~/Library/Caches/CocoaPods/search_index.json亲测有效

2017-10-17 13:55:59

阅读数:784

评论数:0

iOS 11 无线调试

iOS 11 与 xcode9 是可以进行真机调试的,但是连接还是比较容易断,锁屏就断了。所以不太建议这么搞。尝鲜可以。 网上都是说 直接点击 是的,但是拔掉数据线之后,老是说连不上,所以我干脆用IP来连 这种方式来的快而且稳定很多,这样就实现了无线真机的调试了

2017-10-16 11:35:21

阅读数:761

评论数:0

UIMenuController 显示不出来的原因

刚刚在IM要显示UIMenuController菜单,但是总是显示不出来,其实之前有过这么一个坑了,现在又跳进去了,真是。。。UIMenuController 显示不出来的最大的原因 是第一响应者 没设置好,要在对应的cell中- (BOOL)canBecomeFirstResponder { ...

2017-10-12 16:03:01

阅读数:436

评论数:0

iOS 当UIbutton设置不上图片时候,可能是这个原因,笔记

昨天下午纠结了一小会,为啥给一个button设置image 就是显示不出来,在此,为了节省大家的时间,可以试试这个原因可能是这里 你没有勾选上。方便大家的同时,也做个笔记

2017-10-12 13:56:18

阅读数:360

评论数:0

webView 默认距离顶部20的解决办法

若无导航栏的情况下,webview默认距离顶部20;效果是这样: 若想去除这20的距离,加上这句代码即可:self.edgesForExtendedLayout = UIRectEdgeNone;效果如下:

2016-11-24 08:57:36

阅读数:4973

评论数:0

FMDB删除前50条数据的写法

删除前50条数据delete from tab where (select count(Id) from tab)> 50 and Id in (select Id from tab order by Id ASC limit 50);换成相应的数量即可,若想删除50条之后的数据,用这个:d...

2016-09-26 14:29:47

阅读数:1923

评论数:0

上传AppStore时,适配iOS10

之前看过别人的文章,说适配iOS时,要注意的事项,由于我只用到了定位和相机,相册功能,所以我添加权限的时候,我只添加了这两项的权限在info.plist文件。但是上传到AppStore的时候,就被拒了,说我没有添加日历和音频的,无奈。。。只好把所有的权限,都添加进去得了。现在等着苹果的审核咯。 ...

2016-09-26 13:57:30

阅读数:1017

评论数:0

环信IM客户端集成(整理)

1. 环信IM功能介绍     1. 平台架构            2. 发送消息         1. 
         2. 为开发者提供基于移动互联网的即时通讯能力,如单聊、群聊、发语音、发图片、发位置、实时音频、实时视频等。     3. 用户体系集成         1. ...

2016-09-20 17:24:01

阅读数:3248

评论数:0

Xcode8 解决注释以及VVDocumenter无法使用

1、命令行里输入:sudo /usr/libexec/xpccachectl2、重启电脑VVDocumenter-Xcode无法使用的解决办法: 使用快捷键:option + command + /

2016-09-19 15:23:19

阅读数:2385

评论数:1

后台要传数组的json串

今天碰到一个很奇葩的问题,就是后台要统计我的分享资讯模块,所以我要把资讯分享的内容传给后台。 一条资讯的栏目,可能有好几个,比如:热门,最新等。当时请求后台的数据的时候就是返回一个资讯的栏目数组。现在分享的时候,后台对我这边的要求就是,一开始资讯是怎么传过来的,我就要怎么给他传回去。那么问题来了。...

2016-09-12 23:21:35

阅读数:1798

评论数:0

字典转模型时,字典包含字典

之前接到一个朋友问字典转模型时,但是key是不固定的,然后就突然懵逼的事情。我觉得还是有必要写出来,供有需要的朋友进行参考。 废话不多说,先举个例子先: 可能有些人到这里会懵逼,突然不知道怎么入手。其实这个结构并不复杂,我通过key:1、2、3、4、5…取到里面的字典的内容(即我们模型的内容),就...

2016-09-11 23:22:57

阅读数:570

评论数:0

数组排序:对象数组中根据对象的某个字段排序

开发中,经常碰到数组的排序问题,当然原始的冒泡、选择排序,还是比较好用的。 我们常常需要后台排好序再返回,当然也有需要前端排序的。我觉得数组的排序,根据对象数组的某个字段排序,是非常常见的。现在来说说:sortedArrayUsingSelector - (void)sortArray1 { ...

2016-09-09 15:55:15

阅读数:3489

评论数:0

说一下字典的:addEntriesFromDictionary用法

谈一下addEntriesFromDictionary在字典中的用法: 废话不多说,先上代码: NSMutableDictionary *dic1 = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"BMW",@&...

2016-09-09 11:04:15

阅读数:11629

评论数:0

记录一下:webView加载不了链接的问题

一个正常的webview页面,给一个链接,安卓那边能正常加载出来,iOS这边不行,这就显得非常尴尬。 通过查找资料以及断点发现。 - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error这个方法中,erro...

2016-08-29 17:26:16

阅读数:3818

评论数:0

笔记:pop时,右上角出现黑边的处理办法

由于第一个页面是隐藏navigationBar的。但是第二个页面不需要隐藏,这个时候左上角就出现了pop时的黑边。 网上有相应的办法,可能对很多人有用,但是对我无效。由于我的这个项目是由navigationcontroller 包含 tabbarcontroller,(不要问为什么,老项目)。所以...

2016-08-29 17:21:38

阅读数:718

评论数:0

笔记:NSDictionary 转 NSString

由于开发的方便,有时候需要将NSDictionary通过NSLog打印出来,比如生产环境的推送时,我们不能直接的打断点调试,所以摘录一个方法,以便打印方便: 2. -(NSString*)DataTOjsonString:(id)object { NSString *jsonStrin...

2016-08-29 17:12:40

阅读数:9026

评论数:0

给tabBar设置图片和字体颜色的几种方法

现在很多应用都使用到了tabBar,我们往往在给tabBar设置图片和字体的时候,当选中状态下,往往字体的颜色和图片的颜色不匹配,有时候就显得无从下手,我也常常忘了,所有写这个博客的目的,相当于给自己做个笔记,也希望给有需要的朋友们一点帮助。 写了个小demo,来演示这个问题: - (void)...

2016-01-23 23:45:49

阅读数:15427

评论数:0

CABasicAnimation 使用的细节(跳转,后台,前台)处理

这回我们来总结一下CABasicAnimation使用中的一些细节的处理问题,避免一些比较蛋疼的事情发生,显得无从下手: 一般的动画,我们这样写: ///开始旋转 - (void)beginRotation { CABasicAnimation *anim = [CABasicAn...

2016-01-22 23:10:03

阅读数:3916

评论数:0

剖析运行时(让你看懂运行时)

运行时机制:比较高级的特性,纯C语言 实际上我们平时写的OC代码,都是转成C语言的运行时代码,运行时代码的效率更高,更直接 Person.h@interface Person : NSObject @property(nonatomic,assign)int age; @end main.mint...

2016-01-21 21:10:17

阅读数:1723

评论数:0

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