240 发简信
IP属地:安徽
  • 我想问一下,myVC setBlock:^(NSString *string) 这一句中setBlock是怎么找到MyFirstViewController 中的Myblock的··

    iOS block基本使用

    block的感觉是越用越喜欢,下面就简单说说她的基本使用,block基本有下面四种情况。 1.无参数无返回值 2.有参数无返回值 3.有参数有返回值 4.无参数有返回值(很少...

  • 120
    iOS开发 -- KVO的实现原理与具体应用

    本文分为2个部分:概念与应用。概念部分旨在剖析 KVO 这一设计模式的实现原理;应用部分通过创建的项目,以说明 KVO 技术在 iOS 开发中所带来的作用;如果是作为刚接触 ...

  • 这里苹果爸爸提供了一个监听授权更改变化的方法,但是经过实际测试,更改照片的访问权限都会在系统层面直接干掉你的应用程序。所以,监听不监听变化其实没什么用。不过我还是放在这里:

    提示
    在获取内容前使用- (void)registerChangeObserver:(id<PHPhotoLibraryChangeObserver>)observer;方法监听图片库的改变。用户授权你的应用访问图片库之后,Photos会给你之前获取空的获取结果发送消息更改信息,来通知你这些获取的图片库内容现在是可用的了。
    -----
    关于这一段,我在代码里直接写
    [[PHPhotoLibrary sharedPhotoLibrary] registerChangeObserver:sharedManager];
    也是会弹出提示框 询问用户是否授权;但好像不会干掉应用程序

    PHPhotoLibrary

    父类:NSObject 一个共享对象(即单例,因为苹果爸爸的官方文档里面是这个词,这里不做更改),用来管理访问以及修改用户的相册库。 一、概述 这个共享的PHPhotoLib...

  • 启动mysql失败

    背景:ubuntu下运行的django项目,前一天还跑的好好地,今天突然报错,检查后发现mysql启动失败 Starting mysql (via systemctl): m...

  • 120
    Django快速部署简约版 v3.0

    原文:Django部署的正确打开方式 v2.0 仅供参考,本文已正式更新,建议使用新版教程: 本次更新主要解决了两个问题: uWSGI调用系统自带Python2.7的问题 说...

  • Swift中的函数式编程

    一. 背景简介 最近很多同学问关于ReactiveCocoa的问题, 所有打算写一个相关系列的文章,当然目前iOS主流编程语言正在向Swift转变,我会直接写RxSwift。...

  • 120
    史上最详细的iOS之事件的传递和响应机制-原理篇

    前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...

  • 可以下的啊 github上可能需要翻墙下载 你百度一下应该有挺多其他的下载资源

    如何优雅的使用Win10

    Wox 让你优雅的使用Win10 今天也是偶然之间听同学说在用Wox,于是小编亲身试用了一下。发现Wox真的是一款很有逼格的软件。简直就是Windows版的Alfred。而且...

  • @秦未 看了:joy: 然后在vcmt中报PermissionError: [Errno 13] Permission denied: '/home/vcmt/lib/python3.6/site-packages/pytz-2017.3.dist-info' 这个错又是为什么啊

    Django+Ubuntu WEB部署(超详细版)

    2017年12月4日教程更新,请移步至最终版本:Django快速部署简约版 v3.0 不推荐阅读以下文章! 一、环境介绍 服务器:Ubuntu 16.04 for 阿里云数据...

  • 登录数据库的时候报错 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) 注意不是(2)是(13)

    Django+Ubuntu WEB部署(超详细版)

    2017年12月4日教程更新,请移步至最终版本:Django快速部署简约版 v3.0 不推荐阅读以下文章! 一、环境介绍 服务器:Ubuntu 16.04 for 阿里云数据...

  • [译]MVP实践(Android)-Part3:使用Retrofit调用API

    如果你已经阅读了本文的第一部分和第二部分,那么你应该对本项目的modules以及结构都比较清楚,同时对怎么使用Dagger连接MVP的各层也已比较清楚。现在我们继续。。。 一...

  • Android 网络Volley学习

    引言:对于网络请求这块来说最早接触是AsyncHttpClient后来又简单接触了xUtils再后来就是OkHttp了,官方的Volley只是听说过,并没有真正使用过。时间:...

  • android JSON解析库的使用

    Gson 和 Fast-json的特点 Json的简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。用于数据转换传输,通用于P...

  • git push origin master
    ERROR:gitosis.serve.main:Repository read access denied
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.
    我远程也有这个仓库了,但是访问失败

    ubuntu下git搭建服务器(gitosis)

    gitosis: 把所有用户的公钥保存在 authorized_keys 文件的做法,只能凑和一阵子,当用户数量达到几百人的规模时,管理起来就会十分痛苦。每次改删用户都必须登...

  • Swift3 完整APP独立开发全指南

    一款完整的APP开发所需要的东西小编简要的概括为:前端界面,服务器端开发,网络传输以及线程逻辑。本文小编主要列一个提纲,让刚开始接触的开发们找到一个基本方向。读者可以根据我的...

  • 大神有没有swift版本啊 oc有点看不懂啊:joy:

    多个网络请求成功返回再执行另外任务的思路分析(iOS)

    前言 今天我们来讨论一个经常出现的需求场景,也是一个老话题。在开发中我们往往会遇到需要进行多个网络请求,并且需要多个网络请求成功返回后再做其他事的场景。比如同一个界面显示的内...

  • 多个网络请求成功返回再执行另外任务的思路分析(iOS)

    前言 今天我们来讨论一个经常出现的需求场景,也是一个老话题。在开发中我们往往会遇到需要进行多个网络请求,并且需要多个网络请求成功返回后再做其他事的场景。比如同一个界面显示的内...

个人介绍
当一个聪明的男孩子