- 博客(24)
- 资源 (21)
- 收藏
- 关注
原创 mbprogresshud简单使用
[MBProgressHUD showMessage:@"我在后台等你==||"]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ exit(
2015-11-28 21:48:26 965
原创 alterview使用
1:设置代理2:实现方法 NSString *grade = self.scoreBtn.titleLabel.text; UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"您的成绩" message:grade delegate:self canc
2015-11-28 21:47:31 1410
原创 "ld: library not found for -l...." 问题的解决
"ld: library not found for -l...." 问题的解决pod之后,编译发现出现这个问题。-l后面是对应的库文件。百度上各种需要改项目的编译选项,感觉不对经。然后看项目的时候,居然没看到地方方的库文件。于是灵光一闪,好像是项目打开错了,不应该打开原始项目文件,而应该打开pod之后的项目文件。囧。还浪费了十几分钟。
2015-11-23 09:30:57 5594
转载 12条ios软件开发经验总结
1. 在每个页面的入口和出口(一般是viewDidLoad和dealloc)打上日志,可以了解用户的操作流程,并查出页面在关闭时是否销毁了相应的对象。2. 定时器NSTimer 需要在一个新线程中运行,否则UI操作会阻塞定时器。3. 需要为定时器所在的线程设置NSRunLoop,否则定时器可能不会动。4. 如果在线程中设置了NSRunLoop,需要在销毁线程时也将其
2015-11-21 19:43:56 401
转载 cocospod安装(还是直接pod下来的比较好,自己拖进来源文件容易报错)
如果已经安装pod的话,最简单的就是在对应的project目录,(1) touch Podfile (2) vim Podfile (3) 编辑Podfile ,加上一行:pod 'SDWebImage' (4)pod update
2015-11-19 14:19:15 1013
原创 自己testkvo的代码心的(有一行代码要特别的注意)
#import "ViewController.h"#import "StockData.h"@interface ViewController ()//@property (nonatomic, strong ) UILabel *myLabel;@property (nonatomic, strong ) UIButton *button;@property (nonatomic,
2015-11-09 21:58:40 544
转载 iOS:KVO的概述与使用
目录(?)[+]一,概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。二,使用方法系统框架已经支持KVO,所以程序员在使用的时候非常简单。1. 注册,指定被观察者的属性,2. 实现回调方法3. 移除观察
2015-11-09 21:38:10 393
原创 Unknown class ViewController in Interface Builder file
1:删除storyboard2:删掉格式文件Info.plist中对应的键值,即删掉Main storyboard file base name...main 这行。
2015-11-08 22:23:23 5856 4
转载 ios开发推荐两个好用的xcode插件,提供下载链接
iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)这里推荐两款好用的Xcode插件,并提供下载链接。一、插件和使用如下:1.两款插件对项目中图片提供自动提示功能的插件:KSImageNamed-Xcode-master提供快速创建自动注释:VVDocumenter-Xcode-master2.
2015-11-08 11:22:13 591
转载 VVDocumenter-Xcode安装问题解决方案(测试有用)
从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后需要在VVDocumenter-Xcode的Info.plist文件中添加Xcode的UUID。步骤如下:一、查看Xcode的UUID方式1在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugIn
2015-11-08 11:11:00 621
转载 XCode快捷键
从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066 读书人偷书不算窃 :) 1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT +
2015-11-08 10:45:20 435
转载 KSImageNamed 安装后无效解决方法(试过有效)
UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。若安装后无效,或许需要做一下修改:1.打开xcode插件所在的目录:~/library/Users/“你自己的用户名”/Library/Developer/Xcode/Plug-ins2.选择已经安装的插件KSIm
2015-11-08 00:31:53 2680
原创 3.30uitableview的知识点
0330(uitableview的介绍)01-多组数据 uitableview的两种样式 uitableviewstylePlain 和uitableviewstyleGrouped(分组样式特别明显)。 需要掌握的目标: uitableview的datasource 和delegate uitableview的多组数据和单
2015-11-05 17:57:02 402
原创 03-27---UIScrollView笔记
2015.11.5 上午7:20-10:1001--大图展示(uiscrollview的基本使用)默认情况下,uiscrollview是不能滚动的。需要设置相关的性质(滚到哪里是尽头。即contentSize),只能通过代码设置。如果发现设置了还没有效果的话,第一时间想到是autolayout的问题。两步:(1)将大图的imageview加入到scrollview
2015-11-05 10:51:16 474
原创 周一晚上(2015.11.4)朋友模拟的一次面试
感谢。他一路时不时的指点。O(∩_∩)O~单例 ---gcd ---工厂模式---tableview----网络1:平常用什么第三方网络框架? AFNetWorking ,然后涉及到图片的话用sdwebimage.2 :sdwebimage的缓存策略是什么?3:AFNetworking里面有同步请求吗? 没有同步请求,点击进去看会发现里面无论哪个,其实
2015-11-04 20:05:13 502
原创 上周二的一个面试(==)
1:自定义ui控件有没有写过?2:多线程相关的知识点,一个线程运行的时候能不能停止它。3:对于block的了解4:定位用的什么做的?5:代理 你的属性是什么? 常见的格式是什么?6:通知和代理都是什么?在项目中如何选择?======为啥面试的时候都是感觉挺好的,但是却不了了之,心伤之。
2015-11-04 19:42:08 436
原创 黑苹果挂掉了。。。资料备份以后要多做
额,黑苹果大人果断挂掉了,我很伤心。。。在经历了震惊和茫然之后,开始装虚拟机的mac.......略苦逼。希望vm的这个版本在win10能够正常运行。阿门。悲惨的是,以前很多学习的东西都是放在黑苹果里面有个类似win7便签的东东。额,早上才放佛福临心智的同步了一点点到博客和有道笔记里面。然后还是很多丢失了。包括我之前做天气预报的笔记(尤其是这个,那是最初的一些心得啊),还有我的那个
2015-11-04 17:56:32 2186
原创 0324的学习笔记----里面最重要的就是一个tom猫的动画,和涉及到的内存问题(创建imageview的两种方式,imagenamed就会形成缓存,占用很多内
还是可以自己对着视频,或者自己有空的时候在做一遍,把按钮做全面的,比较有意思。看视频的时间是:2015.11.2日上午。0324: 01-作业—QQ登陆界面 (1) 键盘的退出:[self.view endEditing:YES]; (2)程序的运行过程:程序一启动,首先读取main.storyboard软件描述文件,然后创建箭头所指的控制器,然后
2015-11-03 15:58:49 982
原创 代理(超级能理解的自己的方式)
1:在控制器里面有一个自己增加的view,view里面有一个button,然后button点击之后,想要在整个的控制器的view里面显示出一个label出来。2:主要分成几步: 第一明确,谁发起了动作给谁,如果A发起了动作给B,那么B就是A的代理。 A里面需要:(1)实现一个协议 ,并且提供一个方法 (2)设置一个weak属性的delegate变量 (3)在A
2015-11-03 14:52:38 446
转载 代理---代理---代理(这也把问题说清楚了,不过某些命名不是很规范)
转载请注明出处http://blog.csdn.net/pony_maggie/article/details/25655443作者:小马代理和协议的语法这里不赘述,自己查资料。 这个demo的思路是这样的,有一个A类,这个类不是一个基于视图类,它继承自NSObject,这个类会启动一个定时器,当定时器触发时,它会触发B视图弹出一个alert
2015-11-03 14:21:47 599
原创 ios中单例的写法
(看视频里面的讲解,感觉还是蛮简单的,看网上的资料有时候却是懵懵的)其实最主要就是两步:1.重写allocwithzone,用dispatch_once实例化一个静态变量 2.写一个+sharedXXX方便其他类调用要注意使用GCD的方法来保证在dispatch中的代码只执行一次。DemoObj.m中的代码://// DemoObj.m// testda
2015-11-03 13:39:49 531
转载 SDWebImage图片缓存流程分析
【无限互联】SDWebImage图片缓存流程分析SDWebImage是一个功能很强大的缓存网络图片的框架。框架实现了异步加载网络图片、自动缓存图片数据等功能。以UIImageView加载网络图片为例,对其总体的加载图片流程做一个大致的分析。首先使用SDWebImage先要导入 #import"UIImageView+WebCache.h"文件,设置网络图片的图片地址就可以加载图片。
2015-11-03 01:10:45 816
转载 IOS中NSUserDefaults的用法(轻量级本地数据存储)
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接
2015-11-03 01:01:07 1083
ios 本地根据传入的字符串生成二维码的代码
2017-09-26
ios人脸检测示例
2017-09-26
plist+uipickview 完成中国城市选择和地址获取
2015-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人