为你推荐

字典(NSDictionary)的使用

字典为对象提供了一种确定的键/值对联系的方案。当要将一个对象与一个关键字关联在一起的时候可以用到这种数据结构。其实就像每个人都有自己的名字,人本身就是这里的对象,而名字就是这里的关键字。假设世上没有同名同姓的人,而且每个人有且仅有一个名字,那么任意一个人都可以通过名字找到。在这里,把这种处理键/值对的数据结构叫做字典,...
代码星球·2020-06-27

ios 加载资源中的Html

有两种方式,原理上其实一样 api运用不同而已1  2  ...

iOS 使用自定义手势屏蔽按钮解决方法/UITapGestureRecognizer屏蔽Button

有时候需要在scrollview上面添加手势,让其获取点击后,收起键盘,就用到添加手势。可是会出现一些后续问题,比如会拦截scrollview上面的其他一切可点击的控件,你可能会去设置手势控件的一些属性。但仅仅设置 UIGestureRecognizer的属性是不够的,比如: screenTouch...

有时UIGestureRecognizer手势识别不出来问题分析及方案

有时我们添加的UIGestureRecognizer识别不出来,分析原因至少有以下三种可能:-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizershouldRecognizeSimultaneouslyWithGestureRecognizer...

XCode的一些调试技巧

XCode内置GDB,我们可以在命令行中使用GDB命令来调试我们的程序。下面将介绍一些常用的命令以及调试技巧。po命令:为printobject的缩写,显示对象的文本描述(显示从对象的description消息获得的字符串信息)。比如:上图中,我使用po命令显示一个NSDictionary的内容。注意在左侧我们可以看到...
代码星球·2020-06-27

Xcode7 网络请求报错:The resource could not be loaded because the App Transport Security policy requir

Google后查证,iOS9引入了新特性AppTransportSecurity(ATS)。详情:AppTransportSecurity(ATS)新特性要求App内访问的网络必须使用HTTPS协议。但是现在公司的项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS协议传输。最终找到以下...

关于:XCode7不能折叠收起代码

需要设置一下1.2.这样就可以了。...

iOS动画中的枚举UIViewAnimationOptions介绍

首先这个枚举属于UIViewAnimation。我们经常使用的函数是[UIViewanimateWithDuration:animations:^{}completion:^(BOOLfinished){}];和[UIViewanimateWithDuration:animations:^{}];如果动画稍微复杂点,例...

NSSearchPathForDirectoriesInDomains用法

1.iPhone会为每一个应用程序生成一个私有目录,这个目录位于:/Users/sundfsun2009/Library/ApplicationSupport/iPhoneSimulator/User/Applications下,并随即生成一个数字字母串作为目录名,在每一次应用程序启动时,这个字母数字串都是不同于上一次...

iOS学习之iOS沙盒(sandbox)机制和文件操作

iOS学习之iOS沙盒(sandbox)机制和文件操作(一)1、iOS沙盒机制IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过...

利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较

NSData*imageData= UIImageJPEGRepresentation(self.uploadImage,0.75);//图片按0.75的质量压缩-》转换为NSDataNSString*file_name=[TimeUtil getDateStringWithFormat:@"yyy...

iOS字符串中去除特殊符号 stringByTrimmingCharactersInSet 应该用于账号登录等

先上个例子:NSString*str1=[nameInput.textstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];NSString*str2=[passwdInput.textstringByTrim...

ios 中Category类别(扩展类)专题总结

类别类别是一种为现有的类添加新方法的方式。利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法,这种为现有的类添加新方法的方式称为类别catagory,他可以为任何类添加新的方法,包括那些没有源代码的类。类别使得无需创建对象类的子类就能完成同样的工作一、创建类别1、声明类别声明类别与声明类的形式很相...

MKNetWorkKit使用

MKNetWorkKit中主要有两个类,MKNetworkEngine和MKNetworkOperation,MKNetworkOperation就是一个操作,是NSOperation的子类,每个HTTP操作通过MKNetworkEngine入队,队列是一个NSOperationQueue,在程序是一个单例,在MKNe...
代码星球·2020-06-27