- 博客(16)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 使用cocoaPods import导入时没有提示的解决办法
在使用第三方类库时,使用cocoaPods是非常方便的,具体使用方法可以参考:CocoaPods安装和使用教程 的安装使用方法。今天讨论的问题是,我在使用的时候遇到了一些问题:用cocoaPod sinstall完成所需要的第三方类库之后,在要用的地方导入(#import)发现不提示,虽然自己手写之后也可以使用,但是不提示就有写错的风险,况且写着也不方便。 我认为是工程中
2016-06-18 21:16:41 314
转载 cooped的安装及使用
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新
2016-06-17 19:36:17 1052
转载 ASiHTTPRequest 和AFNetworking的比教
ASI和AFN以及底层框架的关系 对比ASIAFN更新状态2012年10月份,已经停止更新持续更新中,目前已更新至2.0版介绍ASI的直接操作对象ASIHTTPRequest,是一个实现了了NSCopying协议的NSOperation子类。在initialize和initWith
2016-06-17 17:57:55 194
原创 检测网络状态的方式
1.使用Reachability检测 需要使用Reachability.h,Reachability.m文件网址https://developer.apple.com/library/ios/samplecode/Reachability/Listings/Reachability_Reachability_m.html//使用ReachAblity检测网络状态-(vo
2016-06-17 17:55:02 275
转载 UIAlertController的用法
iOS8推出了几个新的“controller”,主要是把类似之前的UIAlertView变成了UIAlertController,这不经意的改变,貌似把我之前理解的“controller”一下子推翻了~但是也无所谓,有新东西不怕,学会使用了就行。接下来会探讨一下这些个新的Controller。 - (void)showOkayCancelAlert { NSString
2016-06-17 17:22:31 309
原创 iOS的响应链
只要继承了UIResponder的对象就可作为事件的响应者,事实上UIControl继承了UIView,UIView又继承了UIResponder,由此可见所有的对象都可作为事件 的响应者。事件响应链的典型传播路线: 第一响应者-> 第一响应者的视图控制器(如果有)->父容器 -> (如果有)->父视图的视图控制器(如果有)->UIWindow ->UIApplication ->应用程
2016-06-17 17:07:15 193
原创 谓词的使用
OC中的谓词操作是针对于数组类型的,他就好比数据库中的查询操作,数据源就是数组,这样的好处是我们不需要编写很多代码就可以去操作数组,同时也起到过滤的作用,我们可以编写简单的谓词语句,就可以从数组中过滤出我们想要的数据。非常方便。在Java中是没有这种技术的,但是有开源的框架已经实现了此功能。下面来看一下具体的例子吧:Person.h[objc]
2016-06-17 16:47:38 574
原创 iOS 证书知识总结
公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。 使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的: 1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。 2. 必须保证是我发送的邮件,不是别人冒充我的。 要达到这样的目标必须发送邮件的两人都有公钥和
2016-06-16 12:44:18 4087
转载 iOS开发——App集成短信验证码
无论是在网页上还是在客户端,每当我们进行注册的时候,往往会进行短信或者邮箱验证,这是一种不错的安全机制。对于用户体验来说,如果是在PC的网页上,用邮箱或者短信验证都比较方便;如果是在手机上,那么使用短信验证就比较方便。这篇博客我们将会在iOS应用中实现短信验证码的功能。 大家可以尝试去开发。在我们进行调试过程中,需要注意的是:我们只能往同一个号码发送5条验证短信(12小时内)。超过这个额
2016-06-12 11:18:15 985
原创 视图控制器父类是使用Xib创建的,子类如何继承父类的样式
-(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [superinitWithNibName:NSStringFromClass([self.superclassclass]) bundle:nibBundleOrNil]; re
2016-06-10 14:40:16 3887
原创 当push跳转时隐藏了tabBar,pop后tabBar消失的问题
ApplyViewController *apply = [[ApplyViewControlleralloc]initWithNibName:nil bundle:nil]; self.hidesBottomBarWhenPushed =YES; [self.navigationControllerpushViewContr
2016-06-10 14:37:16 8095
原创 使用照相机
- (IBAction)cameraClick:(id)sender { self.picker = [[UIImagePickerControlleralloc]init]; self.picker.delegate =self; //如果拍摄的摄像头可用 if([UIImagePickerControllerisSourc
2016-06-09 21:45:42 204
转载 iOS性能优化
注意:每在优化代码之前,你都要注意一个问题,不要养成”预优化”代码的错误习惯。时常使用Instruments去profile你的代码来发现需要提升的方面。Matt Galloway写过一篇很棒的如何利用Instruments来优化代码的文章。还要注意的是,这里列出的其中一些建议是有代价的,所建议的方式会提升app的速度或者使它更加高效,但也可能需要花很多功夫去应用或者使代码变得更加复杂,所
2016-06-03 11:36:56 350
原创 框架和类库的区别
框架就是框架,一套机制,大家遵循这套机制做事。比如用某种语言做了一个网站框架,我可以用这个框架做许多的网站,但是不同的网站有不同的功能,实现某种具体的功能就需要某个类库。
2016-06-03 11:27:56 582
原创 iOS 常用的框架
Foundation提供OC的基础类(像NSObject)、基本数据类型等UIKit创建和管理应用程序的用户界面QuartzCore提供动画特效以及通过硬件进行渲染的能力CoreGraphics提供2D绘制的基于C的APISystemConfiguration检测当前网络是否可用和硬件设备状态AVFoundation
2016-06-03 11:21:50 231
原创 textFied随着键盘移动
-(void)textFieldDidBeginEditing:(UITextField *)textField{ [selfanimatetextField:textFieldup:YES];}-(void)textFieldDidEndEditing:(UITextField *)textField{ [selfanimatetextF
2016-06-01 21:45:53 249
图解CSS3核心技术与案例实战
2019-03-19
objc-App架构.pdf
2018-11-20
iOS应用逆向工程(第2版).pdf
2018-11-20
深入react技术栈 高清完整版PDF
2018-11-19
iOS 使用Avplayer 播放网络视频,但是网络视频的链接会发生重定向
2016-12-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人