- 博客(128)
- 资源 (6)
- 收藏
- 关注
转载 SonarQube代码质量管理平台安装与使用
http://blog.youkuaiyun.com/hunterno4/article/details/11687269
2017-06-28 17:57:37
481
转载 ios本地文件内容读取,.json .plist 文件读写
ios本地文件内容读取,.json .plist 文件读写 本地文件.json .plist文件是较为常用的存储本地数据的文件,对这些文件的操作也是一种常用的基础。 本文同时提供初始化变量的比较标准的写法,如果你有更好的初始化变量的写法,欢迎留言提醒我。 .json文件的数据获取需要通过赋值NSData,再通过NSJSONSerialization 方法将NSData数据转成NSAr
2017-05-23 14:52:20
789
转载 屏幕亮度相关
(一)如果是在Xcode中做开发: [ [ UIApplication sharedApplication] setIdleTimerDisabled:YES ] ; 设置为YES保持屏幕常亮. (二)如果在Unity3D中: iPhoneSettings.screenCanDarken =false; 苹果
2017-05-09 10:21:57
658
转载 iOS之nib、xib及storyboard的区别
nib是3.0版本以前的产物,在终端下我们可以看到,NIB其实是一个文件夹,里面有可执行的二进制文件; xib是一个基于xml的描述文件,可以实现可视化编程。 无论nib也好,xib也好,最终在执行UIViewController生命周期函数loadView之前,都会转化成可执行的nib文件。 storyboard是多个xib文件集合的描述文件,也采用xml格式。
2017-04-26 16:08:15
736
原创 NSURLCache
1.iOS中,关于UIWebView网页数据本地缓存原理和实际使用。 http://www.jianshu.com/p/7f3be7c30c77 2. 用NSURLCache解决UIWebView请求远程资源慢的问题 http://blog.youkuaiyun.com/justinjing0612/article/details/8627728
2017-04-24 18:59:04
515
原创 APP文件存储系统
1. /Users/*****/Library/Application Support/iPhone Simulator/4.1/Applications/29788E40-AF47-45A0-8E92-3AC0F501B7F4/,(这个是应用程序对应在mac上的位置) 2.app根目录+/Library/Prefereces,里面有个plist文件,存储的就是NSUserDefaults.
2017-04-21 16:44:37
548
原创 js代码收集
1.获取整页的html NSString * htmlString = [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('html')[0].innerHTML"]; 2.获取网页的title NSString *title = [webView stringByEvalu
2017-04-21 16:24:41
429
转载 hybrid app,跨平台,混合开发
hybrid app http://baike.baidu.com/link?url=6JdYsqq5L3ps0sefR9s9q9ENuT4I4lNlQP8_BaVql8Xp_yh7vxcfDuU9OaAgzXb01yRbyDiRhy7zUVyQn-KMFa
2017-04-20 18:18:45
804
原创 上海发布城市非核心功能疏解研究报告(附清单)
上海发布城市非核心功能疏解研究报告(附清单) http://finance.ifeng.com/a/20170420/15310207_0.shtml 重磅!上海市发布城市非核心功能疏解研究报告 http://www.cbda.cn/html/ds/20170420/108456.html
2017-04-20 17:56:38
777
原创 ios视频教程收集
http://www.tudou.com/plcover/l1k0T9morCA/?spm=a2h1s.8267934.videoKw.A
2017-04-20 16:43:12
383
原创 ios小记
传值方式: 1 :block 2:代理 3:属性 4:单例 5:通知中心 6:数据本地化 设计模式(实现方式) 1:单例 2:代理 3:Target-Action
2017-04-20 16:35:55
464
转载 获取IOS APP Icon
NSDictionary *infoPlist = [[NSBundle mainBundle] infoDictionary]; NSString *icon = [[infoPlist valueForKeyPath:@"CFBundleIcons.CFBundlePrimaryIcon.CFBundleIconFiles"] lastObject]; UIImage* ima
2017-04-18 14:54:49
4064
转载 iOS 8 WebKit框架概览
http://www.cocoachina.com/ios/20150203/11089.html http://www.cocoachina.com/ios/20150205/11108.html
2017-04-17 20:00:05
532
原创 相册,相机,通讯录访问权限标准写法
@implementation OTUniversalMethod (VisitDevice) - (BOOL)isAvailablyForAlbum { ALAuthorizationStatus author = [ALAssetsLibrary authorizationStatus]; if (author == ALAuthorizationStatusRest
2017-04-13 19:46:56
906
原创 自定义的UI里永远不要写任何有关数据的东西,全放到UIViewController里
自定义的UI里永远不要写任何有关数据的东西,全放到UIViewController里
2017-04-13 18:24:52
379
原创 ios回调的一种变形实现
// 回调 if (self.beginRefreshingTaget && [self.beginRefreshingTaget respondsToSelector:self.beginRefreshingAction]) { objc_msgSend(self.beginRefreshingTaget, self.beginRe
2017-04-07 16:15:26
469
转载 objc_msgSend报错
错误代码: objc_msgSend(self.beginRefreshingTaget, self.beginRefreshingAction, self); Too many arguments to function call, expected 0, have 3 经过几番周折,终于叨叨解决方案了 选中项目 - Project - Build Set
2017-04-07 15:29:48
432
转载 左滑时修改tableview中的样式
//设置可删除 - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{ return YES; } //滑动删除 - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingS
2017-04-05 10:15:16
497
原创 UICollection内容的高亮状态如何做
UICollection高亮状态很好做,内容子view的高亮属性内容设置好了后,不用手动设置是否高亮状态,子view会根据是否点选而自动高亮。 如: UILable的 highlightedTextColor, UIImageView的 highlightedImage 这些在初始化的时候设置好就行,系统会自动控制高亮。
2017-03-31 15:50:47
402
原创 当你感觉什么东西不对劲的时候
当你感觉什么东西不对劲的时候,就是有可以进步的地方的时候,这时候不要妥协,不要退让,坚持下来就会进步,就会客服不对劲的地方。
2017-03-31 14:38:17
628
转载 李开复谈人工智能
创新工场创始人李开复俨然已成为人工智能的布道者。他几乎言出必谈人工智能。在前不久的一场活动上,他直接说,我不是李开复,我是人工智能。 在30日由新京报主办的寻找中国创客第三季启动峰会上,李开复再次以此为主题,以第一人称的方式,讲起了人工智能。 “我生于1956年,成长的过程非常坎坷,每次看起来我要毁灭人类的时候,就有人骂我是骗子。这样的事情已经发生了两次。”李开
2017-03-31 12:30:03
1839
原创 代码中赋批量固定值时的数据结构问题
开发中遇到需写入代码中一些批量的数据时,数据结构不好,往往会造成维护问题。 如下: 1.用多个数组方式写入一些相互有关系的数据就是很不明智的。下面代码中3个数组中相同序号的对象是一一对应的。后期调整顺序时就很麻烦,三个数组都要改。 NSArray * arrayRoleNames = @[@"全部职业",@"德鲁伊",@"萨满祭司",@"术士",@"牧师",@"
2017-03-30 16:32:15
517
原创 安装Alcatraz插件管理器
Xcode7和安装Alcatraz插件管理器 Alcatraz是一个可以帮你集中管理Xcode插件的"插件",它的用途类似于CocoaPods. 通过Alcatraz来使用插件是一件非常方面的事情,我们无需再去Github上面费劲的搜索这方面的资源,因为Alcatraz已经囊括了大部分开源出来的插件. 一、安装Alcatraz插件管理器 1、先关闭Xcode; 2、需
2017-03-24 16:46:37
373
原创 如何在Xcode里锁定文件不让别人编辑呢
我们在用Xcode编程时,不小心修改了系统库文件时总是会弹出如下图的lock框,这样能防止误修改。 假如我们自己写个东西给别人用,但是不想让别人编辑,也会弹出这个锁定框lock住文件,该如何做呢? 其实也很简单,这个文件的属性设置为readonly,在Xcode里就会弹出这个锁定框了。 我们查看下这个文件的属性,如下图所示: 我们可以看到这个文件是只读的,所以在Xcode里
2017-03-24 15:05:37
4331
1
原创 ios注释的正确写法
假如自己写了一个ios库,如何做到像系统库那样,Xcode的Quick help里有注释说明呢?如下图那样 其实很简单,只要按照固定格式在头文件里写注释就可以了,其格式也是编程通用注释格式。 如上图格式,写好描述,参数@param,返回值@return。就可以在Xcode的Quick help里显示出来了。 另外: 你可能觉得这么写注释很麻烦,其实有插件支持这种注释写法的,只要连按
2017-03-24 14:47:51
680
转载 交换Button中图片与文字左右位置
交换Button中图片与文字左右位置 默认情况下,button的image和label是紧贴着居中的,那如果想要image在右边,label在左边应该怎么办呢? 答案就是: self.oneButton.imageEdgeInsets = UIEdgeInsetsMake(0, labelWidth, 0, -labelWidth); self.oneButton.titleEdg
2017-03-17 18:15:44
759
转载 iOS5中UIViewController的新方法addChildViewController
http://blog.devtang.com/2012/02/06/new-methods-in-uiviewcontroller-of-ios5/
2017-03-17 16:56:56
453
转载 Block写法
How Do I Declare A Block in Objective-C? As a local variable: returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...}; As a property: @property (nonatomic, copy, nullability)
2017-03-06 10:18:31
448
原创 MVC,MVP 和 MVVM
http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html http://www.cnblogs.com/tangaofeng/p/5063660.html http://www.cnblogs.com/guwei4037/p/5591183.html http://www.cnblogs.com/xxdotnet/archive/
2017-03-03 16:24:14
280
原创 Fiddler免费http调试代理软件
http://jingyan.baidu.com/article/5d6edee221f0b399ebdeec7f.html Fiddler是一款由C#语言开发的免费http调试代理软件
2017-02-28 14:37:22
1105
原创 一个类对应的一个XIB里面有多个view时,类的属性为NULL的解决办法
只从一个view拉线到类的属性时,会出现这个属性为null的情况,解决办法是:不要从xib往类上拉线,而要从类往xib上拉,拉到xib上得时候要把弹出来的框里所有的view都点上。这样就不会null了,可以正常用了。目前还不知道机制为什么是这样,这是随身炉石项目里ENMediaCell有多个xib,在视频缓存里titleHeightContraint总是为null时发现的。
2017-02-23 16:05:11
868
转载 iOS - layoutSubviews、drawRect、awakeFromNib和 loadNibNamed解释
awakeFromNib 当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的 awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNib 。 viewDidLoad 当view对象被加载到内存是就会执行viewDidLoad,所以不
2017-02-17 18:27:13
495
转载 iOS-NSUndoManager与怎样弄崩微信
http://www.cocoachina.com/ios/20160106/14889.html 检查项目bug的时候偶然发现,做过限制(比如说字数、表情)的TextField、TextView,触发限制条件后,会在使用undo功能时crash,之后发现微信也是一样的。 有朋友问在哪里崩了,不能复现,我举几个例子,其实有字数限制的输入框应该都有问题。 我->个人信息
2017-02-16 18:36:37
550
中文版TC 学C的最好工具
2008-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人