240 发简信
IP属地:广东
  • iOS - 捕获应用程序崩溃日志

    作为一名iOS移动应用开发者,为了确保你的应用程序正确无误,在将应用程序提交到应用商店之前,你必定会进行大量的测试工作;而且在你测试的过程中应用...

  • xcode 出现 The file couldn’t be opened(解决项目打不开问题)

    右击项目 xx.xcodeproj 选择显示包内容,打开第一个文件 project.pbsproj command+f 输入=== 查找有冲突的...

  • UIImage简谈:[UIImage imageNamed:]与 [UIImage imageWithContentsOfFile]的区别

    [UIImage imageNamed:]只适合与UI界面中小的贴图的读取,而一些比较大的资源文件应该尽量避免使用这个接口。 直接读取文件路径[...

  • 解决iOS点击手势和tableview的点击冲突

    在开发的时候会遇到一个页面既有点击手势又有tableview,那么这个时候tableview的点击就会被点击手势取代,那么我们应该怎么处理呢? ...

  • iOS 高级工程师是怎么进阶的?

    1. 会熟练使用Profiler来调试应用性能。比如其中有一个很好的模板叫Time Profiler,会告诉你应用当中哪行代码花了最长时间,当你...

  • socket编程到底是什么?

    Socket简介 Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。 几个定义: (...

  • Runtime理解---方法调用和方法交换

    Runtime: runtime底层方法调用,正常项目中OC 是不希望你去调用底层代码的,所以我们需要修改下配置文件(build setting...

  • 自定义极光推送铃声

    1.程序前台铃声:通过极光推送消息回调方法设置铃声(原理就是收到消息走代理回调方法,播放本地铃声) NSURL *filePath = [[NS...

  • for in、经典for循环和EnumerateObjectsUsingBlock

    一直以为for循环和 for in 是一样的,例如: CFAbsoluteTime start = CFAbsoluteTimeGetCurre...