关闭

常见工具总结

常见工具总结日志类 CocoaLumberjack 支持OC & Swift, 分级别的一个日志系统,最主要的是支持写入文件,然后导出文件就可以查看日志信息。 DebugWindow 支持OC,一个轻量级的基于Window的调试工具 HCDeviceConsole 支持OC, 这也是一个很轻量级的Log工具,就引入两个文件,然后一句话开启服务,就可以把所有的NSLog日志都输出到Window...
阅读(232) 评论(0)

手把手教你利用Jenkins持续集成iOS项目

前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,由于一次线上的bug导致一批的用户在使用中纷纷出现闪退bug,轻则,很可能前期推广砸的钱都白费了,重则,口碑不好,未来也提升不起用户量来了。静下心来分析一下问题的原因,无外乎就是质量没有过关就上线了。除去主观的一些因素,很大...
阅读(195) 评论(0)

react-native 遇到的错误

ReferenceError: Can't find variable: __fbBatchedBridge... react-native启动用来做JavaScript的代码的服务,是本地的服务,App默认访问的host地址是localhost,运行到真实的设备上面的时候无法访问react-native服务,因此会出现上面的错误。 Android解决方案: 对adb的ser...
阅读(185) 评论(0)

React-Native集成到已有项目过程及问题处理

先看搞清楚项目目录情况: 第一层目录:项目根目录: iOS-2028-master/ 第二层目录:原生项目根目录:iOS-2048-master/NumberTileGame/ 另外假设已经全局安装好node、npm、cocoapods、react-native cli等工具,这些工具没有安装的,请先自行Google安装。Packages Installation 进入项目根目录 iOS...
阅读(538) 评论(0)

Metal学习

学习使用苹果GPU加速3D绘图的新API:Metal Metal和OpenGL ES相似,它也是一个底层API,负责和3D绘图硬件交互。它们之间的不同在于,Metal不是跨平台的, Metal 是用 Objective-C 编 写的,基于 Foundation,使用 GCD 在 CPU 和 GPU 之间保持同步。与之相反的,它设计的在苹果硬件上运行得极其高效,与OpenGL ES相比,它提供了更快...
阅读(95) 评论(0)

让我们从机器学习谈起

让我们从机器学习谈起 导读:在本篇文章中,将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。当然,本文也面对一般读者,不会对阅读有相关的前提要求。   在进入正题前,我想读者心中可能会有一个疑惑:机器学习有什么重要性,以至于要阅读完这篇非常长的文章呢?   我并不直接回答这个问题前。相反,我想请...
阅读(1932) 评论(6)

Metal入门(使用Metal画一个三角形)

Metal 入门...
阅读(421) 评论(0)

JavaScript函数的几种写法

几种常见写法1. 常规写法: 最常规的写法 // 函数的定义 function foo(){ alert('常规写法'); }// 函数的调用 foo()2. 匿名函数写法 给一个变量赋值为一个函数,即变量也为函数对象 // 函数的定义 var foo = function(){ alert('匿名函数定义'); }// 函数的调用 foo()3. 将方法作为一个对象...
阅读(323) 评论(0)

Swift和OC的区别(基于Swift3.0)

Swift无疑是iOS程序员的未来,但是目前苹果公司还在不端更新和改变Swift,甚至在语法层面还在不断探索,虽然xcode提供一些直接适配新版本Swift语法的快捷键,但给我们学习不免造成一些影响,这里是基于Swift3.0和OC的一些基础性知识的比较。 一. 基础部分1.Swift的类型是在C和Objective-C的基础上提出的,Int是整型;Double和Float是浮点型;Bool是布尔型...
阅读(446) 评论(0)

Xcode9无线真机调试

很高兴,今年受到Apple的邀请,去现场参加WWDC17,我将陆续地把我所学到和听到的一些内容整理出来,也尽可能多地分享给大家。如果想了解和学习更多的内容,可以直接参看Apple开发者官方视频课程。这里我先说一下Xcode9无线真机调试内容。软硬件条件 macOS 10.12.5 及以上版本 Xcode9 beta 及其以上版本 iOS 11.0 beat 及以上版本 开始准...
阅读(2203) 评论(0)

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用...
阅读(214) 评论(0)

iOS接入支付宝支付

因为近期项目中需要接入支付宝支付功能,自己也爬了很多的坑,所以做了一下这边文章供大家学习参考,远离爬坑,文章主要讲到以下五部分: 一、支付宝开放平台创建应用 二、签约移动支付功能 三、接入支付前的准备工作附准备工作中遇到难题的解决方法 四、配置官方Demo附BUG解决方法 五、集成项目,具体代码编写、 本文为本人学习记录笔记,如需转载,请注明出处 ...
阅读(615) 评论(0)

iOS 并发编程之 Operation Queues

现如今移动设备也早已经进入了多核心 CPU 时代,并且随着时间的推移,CPU 的核心数只会增加不会减少。而作为软件开发者,我们需要做的就是尽可能地提高应用的并发性,来充分利用这些多核心 CPU 的性能。在 iOS 开发中,我们主要可以通过 Operation Queues、Dispatch Queues 和 Dispatch Sources 来提高应用的并发性。本文将主要介绍 Operatio...
阅读(147) 评论(0)

Swift中协议的简单介绍

前言 熟悉objective-c语言的同学们肯定对协议都不陌生,在Swift中苹果将protocol这种语法发扬的更加深入和彻底。Swift中的protocol不仅能定义方法还能定义属性,配合extension扩展的使用还能提供一些方法的默认实现,而且不仅类可以遵循协议,现在的枚举和结构体也能遵循协议了。基于此本文从 1,协议中定义属性和方法,2,协议的继承、聚合、关联类型,3,协议的扩展,...
阅读(300) 评论(0)

ExternalAccessory框架

这个框架能做什么 顾名思义:External:外部的;Accessory:配件。应该是和外部设备相关的一个框架。 ExternalAccessory框架,就是可以用来和Lightning接口的硬件,或者蓝牙(2.1)设备进行连接、通讯的这么一个框架。(当然,也可以和30-pin接口的硬件连接、通讯——不过现在几乎没有这种接口的设备了吧~) 就是你现在有一个Lightning耳机(...
阅读(415) 评论(0)
153条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:125833次
    • 积分:2621
    • 等级:
    • 排名:第15326名
    • 原创:121篇
    • 转载:16篇
    • 译文:16篇
    • 评论:18条
    最新评论