随笔分类 - iOS
iOS ipa包瘦身---删除无用图片资源
摘要:随着客户端业务的增多和业务的更新,App包大小越来越大,优化包大小的事情迫在眉睫,客户端需要优化的地方也有很多,本期主要讲如何查找无用图片并且删除无用图片的方法。 方案1:(暴力方法)很简单写一个脚本把图片的名称在整个工程下查找即可,查不到就说明这张图片是无用的。(对于小的工程这样方案是可以的,但是
阅读全文
获取Xcode工程所有的类名
摘要:有的时候在需求中需要获取工程中所有的类名。例如在获取工程中继承某个类的列表。 核心代码如下: 若有疑问请加本人QQ:610774281 微信:stephenli225。 一起探讨一起进步。。。。
阅读全文
IOS 错误 [UIWebView cut:]: unrecognized selector sent to instance
摘要:那在什么场景中会出现这种情况呢?如果一个包含文字的输入元素有焦点,然后按钮的点击会导致输入失去焦点,然后接下来在输入时双按会重新得到焦点并从弹出bar中选择剪切复制粘贴,就会导致此error。也就是说当WebView页面中的HTML中有如下代码的时候即有输入框和按钮的时候,会出现[UIWebView...
阅读全文
Xcode7 Cocoapods 安装或更新出现错误
摘要:好长时间没有玩过CocoaPods了,今天在执行pod install --verbose --no-repo-update的时候出现了错误如下[MT] DVTAssertions: ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources...
阅读全文
将十六进制的字符串转化为UIImage
摘要:最近写一个项目,有验证码,但是接口返回的并不是验证码图片的URL,而是返回的字节数组16进制字符串。这样就需要把16进制字符串首先字节数组,其次再把字节数组转化为NSData,最后再把NSData转化为UIImage。其中最重要的是如何把16进制的字符串转换为字节数组。首先要把字节数组和16进制...
阅读全文
Xcode6中如何使用自定义的类模板
摘要:说到IOS类的模板,有些人感觉很陌生,但是只要有开发过IOS程序的人,其实都用过类的模板,只不过是用的系统自带的类的模板。 例如创建一个ClassTemplateVC继承于UIViewController 创建出来的ClassTemplateVC如下:#import "ClassTemplat...
阅读全文
NSMutableDictionary中 setValue和setObject的区别
摘要:对于- (void)setValue:(id)value forKey:(NSString *)key;函数 官方解释如下Send -setObject:forKey: to the receiver, unless the value is nil, in which case send -rem...
阅读全文
隐藏UITableView多余的分割线
摘要:先看看没有隐藏是什么效果以及代码是什么情况,这样更加直观实现代码如下:(.h文件)#import "TableViewController.h"@interface TableViewController () @property (nonatomic, strong) UITableView *m...
阅读全文
IOS中延迟执行的几种方法
摘要:前几天去国美在线面试,就遇到了上面的问题,当时是笔试,只写出来了第一种方法,现在整理了一下。 //1.performSelector方法;在当前线程中执行的方法,使用默认模式,并延迟执行@selector方法。 [self performSelector:@selector(runDela...
阅读全文
Xcode6中如何去掉默认的Main.storyboard
摘要:xcode 6取消了 Empty Application 模板来创建一个工程,创建出来的有工程多了Main.storyboard,默认加载Main.storyboard,但是有很多人还想用代码来实现UI的布局,去除Main.storyboard的有三步:首先如图打开工程下面Supporting ...
阅读全文
IOS7.0 UILabel实现自适应高度的新方法
摘要://IOS7.0中利用- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(NSDictionary *)attributes context:(NSString...
阅读全文
UITabBarController常见代理方法的使用
摘要://下面两个函数是成对出现的若第一个函数返回YES那么第二个方法自动触发执行//是否允许选择不同的Item触发后续操作,YES是允许,NO是不允许-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectVi...
阅读全文
浙公网安备 33010602011771号