编程学习

代码改变世界,智慧照亮人生

之前遇到了一个问题,需要在VC的生命周期 viewDidLoad 之前添加一个方法,当时没有考虑,现在又需要用到了,简单说一下,其实之前考虑的是继承、Category(创建一个Category来覆盖系统方法,系统会优先调用Category中的代码,然后在调...

发布 0 条评论

这两天在搞与H5交互的事,之前做的都是加载的静态的web页面,交互调试起来很快,这次搞的是js写的前端页面,跳转什么的都是动态的,然后就不响应了,搞了半天原来是缓存的问题,这里简单介绍一下,一般请求会使用下面的方法: + (ins...

发布 0 条评论

升级去年集成的环信,集成动态库上传AppStore出现问题,打包上线时报错 ERROR ITMS-90087: "Unsupported Architectures. The executable for xiantaiApp.app/Frameworks/Hyphenate.framework contains unsupported architectures '[x...

发布 0 条评论

PHAsset PHAssetCollection PHCollectionList对象都是不可变的。那么我们如何实现资源增删改呢?要借助 request API : 比如:这段代码用來修改一张图片的资源属性:是否被收藏。 // 创建 request = [PHAssetChangeRequest creatio...

发布 0 条评论

相机校准前需要设置wifi的mac地址和切换校准模式,之前写的命令行工具,去了工厂发现使用可能有障碍,就做了个小应用程序,用了两种方法,先看一下第一种(不想选择的) 使用Tkinter做图形界面 Tkinter写界面麻烦,文档资料也不是很多,...

发布 0 条评论

马上就要上产线了,突然要改校准步骤,无奈,修改shell吧 1.自动挂载Samba共享文件夹 之前搭建了一个Samba共享文件服务器,这次需要局域网内自动挂载,查之,得到如下结果并验证成功 #安装工具 sudo apt-get install cifs-utils #...

发布 0 条评论

遇到一个小问题,当用户点的不是保存而是系统自带的返回,我就弹出一个提示框问是否保存后再返回。相信大家开发过程中也经常会遇到这样的需求,刚开始我是想着自定义一个返回按钮,可是还想做成系统的,因为我大部分的返回按钮都是用...

发布 0 条评论

iOS中读取文件的时候能够读到很多属性,比如下面的方法读取文件属性 NSString *path = @"..."; //通过NSFileManager获取文件的属性 NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfItemAtPath:path err...

发布 0 条评论

1.监听按钮点击事件 @weakify(self) [[self.submitBnt rac_signalForControlEvents:UIControlEventTouchUpInside] subscribeNext:^(__kindof UIControl * _Nullable x) { @strongify(self) //按钮点击后响应...

发布 0 条评论

这两天在优化一些数据的分类和排序,之前写的方法感觉很慢,偶然看到了LinqToObjectiveC这个库,发现很好用,就拿来直接使用了,这里简单介绍一下使用方法 使用pod安装,Podfile添加 pod 'LinqToObjectiveC' 先看一下我这里使用的...

发布 0 条评论