
iOS开发
offbye
西涛,全栈工程师,架构师,Android和HTML5专家。熟悉Java、Android、JavaScript、Python、Swift等技术。目前专注手机端侧人工智能研究,熟悉tensorflow
展开
-
开始学习swift,资料汇总帖
近期开始学习swift,以后mac和ios开发就指望它,以前学oc半途而废了,主要原因是oc等语法实在能适应,现在有swift了,语法有js,scala,python,c++,oc等语言的影子,重新开始学习吧!目标是今年彻底搞定ios和mac开发原创 2014-07-07 10:55:09 · 2031 阅读 · 1 评论 -
iOS自定义 URL Scheme 完全指南
本文由 Migrant 翻译自 The Complete Tutorial on iOS/iPhone Custom URL Schemes,转载请注明出处。注意: 自从自定义 URL 的引入,本文始终是我博客中阅读量最大的文章。虽然大多数都相同,但仍然有一些细微差别的变化。本文是原帖的重写版,更新为最新的 iOS 和 Xcode 版本。iPhone / iOS SDK 最酷的特性之一就是应用将其转载 2016-06-27 13:30:06 · 1371 阅读 · 0 评论 -
objc@interface的设计哲学与设计技巧
学习objc时,尤其是先学过其他编程语言再来看objc时,总会对objc的类声明的关键字interface感到有点奇怪,在其它面向对象的语言中通常由class关键字来表示,而interface在java中表示的却大约相当于objc的protocol,这个关键字的区别究竟代表了objc语言的设计者怎样的思想呢,在objc类设计中需要注意哪些问题呢?接下来对这个问题进行一些思考和探究.interfac转载 2016-06-08 16:31:41 · 947 阅读 · 0 评论 -
升级CocoaPods 1.0问题解决汇总
今晚发现CocoaPods 提示有1.0版本了,于是打算升级一下 CocoaPods 1.0.0 is available. To update use: gem install cocoapods结果就出现了下面的错误,分析了下原因是/usr/bin/xcodeproj目录路径错了,网上搜了下解决问题,使用sudo gem install -n /usr/local/bin cocoapods原创 2016-05-28 22:47:43 · 5360 阅读 · 0 评论 -
jenkins xcodebuild命令行打包iOS项目问题汇总
这几天折腾了jenkins对iOS项目的持续集成,碰到了很多问题,记录下吧xcodebuild: error: The project named “Foo” does not contain a scheme named “Bar”. The “-list” option can be used to find the names of the schemes in the project.解原创 2016-05-26 12:45:13 · 12991 阅读 · 0 评论 -
不让苹果开发者账号折磨我
作者:Toyun在iOS开发过程中,不可避免的要和证书打交道,真机调试、App上架、打包给测试去测试等都需要搞证书。在此过程中我们会遇到很多的问题,但是如果掌握了真机调试的原理和本质;遇到问题,我们就更容易定位问题之所在,从而迅速的解决问题。这篇文章不是一步步教给你证书,描述文件的制作(其实制作步骤是非常简单的),而是尽可能的讲明白Member Center中的一些知识及原理。并且此文不涉及如何申转载 2016-05-25 15:04:16 · 3427 阅读 · 0 评论 -
xcodebuild命令行编译打包iOS应用和企业发布
最近继续完善App的自动生成系统,android App自动生成已经工作的很好了,开始实现iOS App的自动生成,经过在stackoverflow等不断的搜索和实验,终于成功实现了在命令行下实现iOS App编译,压缩,签名等生成企业inhouse应用的过程,比较坑人的一点是最后一行命令可以实现压缩应用的效果,不需要通过xcodebuild exportArchive命令到处压缩的应用, 这个是国外一个blog看到的。原创 2014-10-15 13:59:08 · 4747 阅读 · 1 评论 -
iOS项目通过xcodebuild和xcrun自动发布
最近在研究App的自动生成, 使用Python编写程序替换图标,名称等,然后生成全新的应用。通常打包采用xcodebuild和xcrun两个命令,xcodebuild负责编译,xcrun负责将app打成ipa。 常见步骤如下:1、清理工程/usr/bin/xcodebuild -target targetName clean 2、编译工程/usr/bin/xcode原创 2014-09-25 15:58:53 · 4030 阅读 · 0 评论 -
iPad iOS8.0升级和Xcode 6.0.1发布了,附Xcode 6.0.1下载地址
今天上午把iPad mini升级到了iOS 8.0,升级提示需要6.7G空间,无奈只好把一些大的App删掉腾冲空间,然后开始升级,3小时后终于升级成功了。 下午试着把我们的App通过xcode 5 安装到升级到iOS8.0的iPad,结果不能识别设备了,于是到开发者中心下载最新的xcode6.0.1, 针对OS X 10.9.4系统的。注意: Xcode 6.原创 2014-09-18 15:08:13 · 11544 阅读 · 5 评论 -
xcodebuild命令编译Cordova iOS项目报错解决
在jenkins上用xcodebuild编译一个Cordova项目出现了下面的错误:.jenkins/workspace/ssm-app-ios/XXX/Bridging-Header.h:28:9: error: 'Cordova/CDV.h' file not found#import <Cordova/CDV.h> ^<unknown>:0: error: failed t原创 2016-06-16 18:32:39 · 8116 阅读 · 0 评论