
iOS
文章平均质量分 51
iOS大鹏
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常见iOS开发面试题(有10w多访问量的面试题)
1.objective-c常见面试题: 1、OC 语言的基本特点 OC 语言是 C 语言的一个超集,只是在 C 的基础之上加上了面向对象(oop) 的特性; OC 与 Java 语言相同都是单继承,这一点与 C++语言不同(多重继承); OC 不支持命名空间机制,取而代之的是在类名之前添加前缀,以此来区分。 2、以下命名正确的是 (1)类(Person、p转载 2016-05-17 16:39:38 · 2169 阅读 · 0 评论 -
RunTime高级
IOS高级开发~Runtime(一) http://blog.youkuaiyun.com/zfpp25_/article/details/9496705 IOS高级开发~Runtime(二) http://blog.youkuaiyun.com/zfpp25_/article/details/9497187 IOS高级开发~Runtime(三) http://blog.youkuaiyun.com/z原创 2016-05-23 19:07:59 · 300 阅读 · 0 评论 -
iOS 发送的位置能调用本机地图导航资料整理
http://www.jianshu.com/p/bff790afffad http://blog.youkuaiyun.com/hengshujiyi/article/details/45560609 http://developer.baidu.com/map/wiki/index.php?title=uri/api/ios#.E6.A0.87.E6.B3.A8原创 2016-07-11 17:08:52 · 346 阅读 · 0 评论 -
iOS UITextView 垂直水平居中
主要利用的KVO,具体代码: 注册监听 [self.textView addObserver:self forKeyPath:@"contentSize" options:(NSKeyValueObservingOptionNew) context:NULL]; self.textView.text =self.content; 2.原创 2016-08-04 09:33:15 · 3205 阅读 · 0 评论 -
iOS 获取键盘高度
当出发键盘的时候,出发监听 //键盘监测 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(kWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter原创 2016-08-04 09:38:36 · 403 阅读 · 0 评论 -
Xcode 8 导致图片显示不出来
最近升级为Xcode 8 ,可是很多问题都显示出来了,最近经常做的消息,头像显示不出来了,分析了好久,结果发现原来在设置圆角的时候 他的frame 太大(输出为1000),导致空间不足,显示不出来。原来的代码: self.receiverUserPhotoImageView.layer.cornerRadius = self.receiverUserPhotoImageView.fra原创 2016-09-30 11:50:56 · 2159 阅读 · 1 评论 -
iOS 扒一扒MJExtension字典转模型
由于之前工作忙碌,长时间没有更新博客,导致忘记了密码。手机号不用了,没有设置过邮箱,几经波折,才找回了密码。下面继续我的博客内容原创 2019-02-21 15:29:42 · 667 阅读 · 0 评论 -
iOS 根据系统语言自动切换启动图
第一步:修改项目启动图 第二步:准备中英文启动图,并以下列方式命名。文件夹结构形如时下。记得导入图的时候选择target工程 第三步:配置info.plist文件加入如下代码: <key>UILaunchImages</key> <array> <dict> <key>U...原创 2019-03-13 13:47:48 · 1088 阅读 · 0 评论 -
OC 和JS的交互
oc 和JS 交互 主要是用到UIWebView 的这个方法 - (nullable NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script; 去调用JS,下面为大家演示一个小demo。显示结果为: 首先,自己写一个Html 网页,放到空文件中,不会写的可以在网页上 下一个,或者到 W3sch原创 2016-04-29 17:08:15 · 323 阅读 · 0 评论 -
本地推送的实现代码
第一步:设置本地通知 + (void)registerLocalNotification:(NSInteger)alertTime; + (void)cancelLocalNotificationWithKey:(NSString *)key; 第二步:实现通知 // 设置本地通知 + (void)registerLocalNotification:(NSIntege原创 2016-04-20 16:15:48 · 348 阅读 · 0 评论 -
iOS之 view视图的创建和它的Frame、bounds、center属性
frame是相对父视图来说的,相信大家都能够了解,所以在此不做过多解释 bounds(边界)是相对自身来说的,例如下例代码: UIView *view=[[UIView alloc]initWithFrame:CGRectMake(20, 20, 160, 160)]; view.backgroundColor=[UIColor blueColor];原创 2015-11-19 08:21:21 · 507 阅读 · 0 评论 -
Assets.xcassets/no such file or directory 如何解决
我的伙伴,不小心把一个图片文件夹拉入工程中,之后删除就出现如下错误!!! 解决办法:target-------Build Phrasea -----------cocy Bundle Resource,,找到相应的报错路径删除即可!!原创 2016-03-20 15:11:27 · 1572 阅读 · 0 评论 -
正则法则
//邮箱 - (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFor原创 2016-04-06 19:01:21 · 1932 阅读 · 0 评论 -
数据存储的几种方式
1. NSKeyedArchiver(加密形式) 2. NSUserDefaults 3. Write写入方式 4. SQLite3 这里对NSUserDefaults简单介绍,对于其他,还请个位去百度吧! NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆原创 2016-04-08 21:28:23 · 520 阅读 · 0 评论 -
Block中的循环引用问题
由于我们很多行为会导致Block的copy,而当Block被copy时,会对block中用到的对象产生强引用(ARC下)或者引用计数加一(non-ARC下)。 如果遇到这种情况: 1 2 3 4 5 6 7 8 9 @property(nonatomic, readwrite, copy) completionBlock completionBlock; //==原创 2016-04-09 09:26:58 · 457 阅读 · 0 评论 -
面试题的一些总结(1)
8、#include 与#import 的区别、#import 与@class 的区别 答:#include 和#import 其效果相同,都是查询类中定义的行为(方法)。只 是后者不会引起交叉编译,确保头文件只会被导入一次。@class 的表明,只定义了类的名称,而具体类的行为是不知道的,一般用于.h 文件,因此,@class 比#import 编译效率更高。此外@class 和#imp原创 2016-04-18 19:29:22 · 363 阅读 · 0 评论 -
图片的缓存机制
例如: 新闻内容页的图片需要缓存到本地,请描述实现方案。 在本地创建个image文件夹,图片下载完成存储到image文件夹并将图片的url作为key,图片作为value,下次显示图片的时候根据图片的url去image文件夹读取,有就显示,没有再下载,下载完存储到image。原创 2016-04-19 14:43:33 · 652 阅读 · 0 评论 -
iOS Jsonp数据格式解析
Jsonp 数据格式,是前端js调用的函数片段,用于跨域。网上找了很多,似乎都没有iOS端的使用方法。 下面简单的说明一下iOS获取Jsonp 数据的注意事项,以及它的请求解析方法。 获取数据方法一:AFN请求,记得响应序列化responseSerializer设置为AFHTTPRequestSerializer,否则返回格式非json,会导致请求失败。在此,就不放代码了。 获取数据方法...原创 2019-03-13 14:17:13 · 791 阅读 · 0 评论