代码
bian3-3-3
这个作者很懒,什么都没留下…
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2016-01-07 17:26:47 · 223 阅读 · 0 评论 -
c中字符串数组导致的crash
static NSString *strArr[] = {@”one”,@”two”,@”three”,@”four”}; for (int i = 0; i < 5; i ++) { NSString *str = strArr[i]; NSLog(@”%@”,str); } 这个在调试的时候不会出错,只有在打包上架之后,或者用co原创 2016-03-22 11:16:13 · 354 阅读 · 0 评论 -
打开其他应用程序
//在配置文件添加:URL types(NSArray)->URL Schemes(NSArray):my app; URL(NSString):@"任意"NSURL *url = [NSURL URLWithString:@"myapp://"]; [[UIApplication sharedApplication]openURL:url];原创 2016-02-26 16:29:48 · 288 阅读 · 0 评论 -
JSONModel源码学习<一>
******************第一段*********************-(id)initWithDictionary:(NSDictionary*)dict error:(NSError**)err{ //check for nil input if (!dict) { if (err) *err = [JSONModelError errorIn原创 2016-03-21 17:25:54 · 1250 阅读 · 0 评论 -
CABaseAnimation
animationWithKeyPath的值: transform.scale = 大小 transform.scale.x = 宽的缩放比例 transform.scale.y = 高的缩放比例 transform.rotation.z = 平面图的旋转 opacity = 透明度 margin zPosition bac原创 2016-02-23 18:04:35 · 403 阅读 · 0 评论 -
navigationController
//设置页面有上拉手势的时候隐藏导航栏,快速下拉则显示导航栏self.navigationController.hidesBarsOnSwipe = YES;//设置页面有单击事件的时候隐藏导航栏,再次点击显示导航栏self.navigationController.hidesBarsOnTap = YES;原创 2016-02-17 14:08:24 · 321 阅读 · 0 评论 -
动态添加方法,添加协议
void sayHello(id self,SEL _cmd,NSString *str){ NSLog(@"%@",str);} /** cls:被添加方法的类 name:可以理解为方法名,貌似随便起名,比如我们这里叫newMethod2222 imp:实现这个方法的函数 type: 具体还太熟悉,type应该是被削弱了,返回值不准也可以正常原创 2016-04-05 15:45:33 · 1292 阅读 · 0 评论 -
画图片
`- (void)rotateTapped:(id)sender { UIImage *currentImage = _imageView.image; CGImageRef currentCGImage = currentImage.CGImage;CGSize originalSize = currentImage.size;CGSize rotatedSize = CGS原创 2016-02-29 11:25:44 · 281 阅读 · 0 评论 -
图片处理
coreImage ,CIFilter,通过kvc设置。 //高斯模糊 CIImage *contentCI = [CIImage imageWithCGImage:image.CGImage]; CIFilter *filter = [CIFilter filterWithName:@"CIGaussianBlur"]; [filter setDefaults]; [filter原创 2016-03-15 13:55:10 · 335 阅读 · 0 评论 -
JSPatch
//js中的输出要用%@,原创 2016-05-26 15:40:20 · 267 阅读 · 0 评论 -
下载
2. /Documents/。使用该路径放置关键数据,也就是不能通过App重新生成的数据。该路径可通过配置实现iTunes共享文件。可被iTunes备份。(现在保存在该路径下的文件还需要考虑iCloud同步)3. /Library/。该路径下一般保存着用户配置文件。可创建子文件夹。可以用来放置您希望被备份但不希望被用户看到的数据。该路径下的文件夹,除Caches以外,都会被iTunes备份。4. /原创 2016-02-25 17:02:04 · 335 阅读 · 0 评论 -
消除未使用声明变量的警告
__unused int a;原创 2016-03-10 14:01:28 · 1883 阅读 · 0 评论 -
数组排序
NSArray *temp; [temp sortedArrayUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) { NSDictionary *temp1 = obj1; NSDictionary *temp2 = obj2; if (temp2[@"addti原创 2016-02-24 14:46:06 · 284 阅读 · 0 评论 -
runtime
((void(*)(id,SEL))objc_msgSend)(currentController,@selector(fillAllMoney));原创 2016-02-29 15:02:03 · 210 阅读 · 0 评论 -
获取当前控制器
//任意位置当前屏幕显示的viewcontroller- (UIViewController *)getCurrentVC{ UIViewController *result = nil; UIWindow * window = [[UIApplication sharedApplication] keyWindow]; if (window.windowLevel !=原创 2016-03-02 14:45:26 · 377 阅读 · 0 评论 -
关闭横屏
(UIInterfaceOrientationMask)application:(UIApplication )application supportedInterfaceOrientationsForWindow:(UIWindow )window { return UIInterfaceOrientationMaskPortrait; }原创 2016-01-12 11:28:05 · 314 阅读 · 0 评论 -
scrollview
设置一直垂直方向弹簧效果:[scroll setAlwaysBounceVertical:YES];原创 2016-02-16 10:36:28 · 209 阅读 · 0 评论 -
scrollview自定义pageEnable
#pragma mark <UIScrollViewDelegate>- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { _startY = scrollView.contentOffset.y;}- (void)scrollViewDidEndDragging:(UIScrollView *)scrollV原创 2016-02-17 11:41:51 · 3444 阅读 · 0 评论 -
NSDate
fmt.locale = [[NSLocale alloc] initWithLocaleIdentifier:@”en_US”];//默认 typedef CF_ENUM(CFIndex, CFDateFormatterStyle) { // date and time format styles kCFDateFormatterNoStyle = 0, // 无输出原创 2016-02-17 11:45:31 · 245 阅读 · 0 评论 -
绘制渐变色
//添加坐标的坐标点 UIBezierPath * pathtemp=[[UIBezierPath alloc] init]; [pathtemp moveToPoint:CGPointMake(10, 100)]; [pathtemp addLineToPoint:CGPointMake(50, 90)]; [pathtemp addLineToPoint:原创 2016-02-16 11:18:00 · 404 阅读 · 0 评论 -
scrollview中圆角处理
//滚动中一直处理圆角会阻塞UI,可设置下面的属性// 使视图渲染内容被缓存起来,[self.layer setShouldRasterize:YES];[self.layer setRasterizationScale:[UIScreen mainScreen].scale];原创 2016-02-18 11:44:36 · 1407 阅读 · 0 评论 -
nsnull,nil的crash
//字符串比较,最好使用第一种,因为跟后台交互的时候有可能返回的是nsnull,1、[str1 isEqual:str2]2、[str1 isEqualToString:str2]//向字典中添加键值对时,判断一下值是否是nil,是nil会导致crashif(!(temp == nil)) [dict setObject:temp forKey:@"temp"];//或者if (!temp)原创 2016-03-21 10:52:40 · 347 阅读 · 0 评论 -
3D Touch
//1,桌面重压app图标 //需要在info.plist中进行配置 UIApplicationShortcutItems //数组可以设置多个选项 UIApplicationShortcutItemIconFile wt_unity_refreshing UIAp原创 2016-04-19 17:00:09 · 574 阅读 · 0 评论