自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张茫原

芒果iOS开发零基础教程

  • 博客(152)
  • 收藏
  • 关注

原创 初识鸿蒙HarmonyOS系统

在此基础上,华为进一步推出了一种针对HarmonyOS定制的开发语言——ArkTS(Ark TypeScript),这是一种基于TypeScript扩展的语言,融合了TypeScript的静态类型检查和强类型特性,以及JavaScript的灵活性,为HarmonyOS的应用程序开发提供了更高效、更安全的工具链。由于Android生态的广泛影响,许多开发者对Java较为熟悉,因此在HarmonyOS发展的初期阶段,华为确保了对Java等语言的支持,以便吸引开发者快速适应并参与到新生态的建设中来。

2024-04-12 19:58:50 491 2

原创 [!] CDN: trunk - Cannot perform full-text search because Algolia returned an error: 0: Cannot reach

pod search XXXX 时报错: [!] CDN: trunk - Cannot perform full-text search because Algolia returned an error: 0: Cannot reach any host: execution expired, execution expired, execution expired, execution expired 解决办法:终端执行$...

2021-07-29 22:06:03 736

原创 Mac M1芯片 安装Homebrew

MacBook M1芯片安装代码如下,打开终端输入:/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"看到如果下图Installation successful! 还不算完下边配置环境变量非常重要一定要记得,输入下边两条命令: echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' &g...

2021-07-19 17:22:44 453

原创 不想说再见~北京

12年毕业,稀里糊涂的就来了北京,终于做下了这个艰难的决定,内心的挣扎、纠结情绪稍好了一些。比起17年那个回郑州,这次的决定更加的坚决

2021-03-06 20:52:52 264 1

原创 Unable to find a specification forXXnot added the source repo that hosts the Podspec to your Podfile

[!] Unable to find a specification for `TuyaSmartHelpCenterBizBundle (~> 3.17.0)`You have either:* mistyped the name or version.* not added the source repo that hosts the Podspec to your Podfile.

2020-12-01 11:42:55 3771

原创 Mac Homebrew安装报错curl: (7) Failed to connect to raw.githubusercontent.com port 443:

刚才去Homebrew官网找命令安装,结果报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refusedping了一下发现timeout,这下凉凉了,不用想肯定是墙了解决办法:那就找替代的镜像吧,地址如下,大家自行拷贝:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw...

2020-09-25 22:35:43 475

原创 安装 oh my zsh 提示curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

最近新买了一台电脑,回来从官网安装oh my zsh 时发现一直报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused官网命令是:$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"分析原因:在浏览器上尝试打开https://r...

2020-09-25 22:10:30 1506 1

原创 Mac下破解百度网盘限速(Chrome + Aria2GUI)

基本原理是利用Aria2GUI的多线程下载来达到提速的目的,具体步骤如下:1、下载Aria2GUI客户端(注意,客户端文件要放入‘应用程序’,否则会报错),使用时注意修改线程数,默认为16,不够用,我这里修改为100了。地址:https://github.com/yangshun1029/aria2gui/releases2、下载chrome插件:网盘助手(文件要保存好路径,如果误删会导致插...

2019-05-17 14:37:09 4594 2

原创 腾讯三面

1.OC你了解的锁有哪些?在你回答基础上进行二次提问;追问一:自旋和互斥对比?追问二:使用以上锁需要注意哪些?追问三:用C/OC/C++,任选其一,实现自旋或互斥?口述即可!2.内存泄漏可能会出现的几种原因,聊聊你的看法?追问一:非OC对象如何处理?追问二:地图类内存若泄漏,如何处理?追问三

2017-12-04 09:50:12 1210

原创 Git强制覆盖master分支

【主要内容:】操作步骤一、操作步骤1.1 git push origin develop:master -f把本地的 develop 分支强制(-f)推送到远程 master但是上面操作,本地的 master 分支还是旧的,通常来说应该在本地做好修改再去 push 到远端,所以我推荐如下操作1.2  git checkout mast

2017-09-14 11:54:40 25207

原创 git创建代码仓库 - 芒果iOS

【主要内容:】设置Git信息创建一个全新的代码仓库已经有现成的代码,但是没有生成git仓库已经有现成代码和git仓库,需要切换到远程仓库

2017-08-08 16:50:14 819

原创 iOS代码统计 - 芒果iOS开发

【主要内容:】统计工程的总代码量仓库提交前5名统计某人的代码总量一、统计工程的总代码量命令:find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.storyboard" -or -name "*.a" -or -name "*.c" |xargs wc -l

2017-06-24 15:11:53 887

原创 iOS开发创建Apple Watch程序 - 芒果iOS

【主要内容:】1在已有工程中创建Apple Watch应用一、 在已有工程中创建Apple Watch应用1.1 怎么在原有工程中加入Apple Watch的开发,首先第一步:点击Xcode选择File -> New -> Target :1.2 选择watchOS Target -> WatchKit App1.

2017-05-25 14:36:46 2059

原创 Mac下使用Octopress搭建博客详细教程-芒果iOS

【主要内容:】1. Octopress介绍2.安装环境3.安装步骤3.1 安装git3.2 安装ruby        3.3 Setep Octopress3.4install dependencies一、Octopress介绍一直在用CSDN写技术博客,但是感觉CSD

2017-05-24 15:40:12 679

原创 iOS IPV6审核被拒 - 芒果iOS开发

【主要内容:】1. 问题描述2. 问题分析3. 解决问题办法 一、问题描述最近苹果的审核的更加严格了,前段时间应用提交审核,因为热修复的问题被拒了,后来经过审查是第三方SDK(高德地图SDK、个推SDK)存在的原因,把第三方库更新到最新版本就可以了。    看网上很多小伙伴们因为IPV6的问题被拒,因为苹果

2017-05-19 11:01:16 929

原创 App Store审核被拒:App Store Review Guideline 2.5.2 and section 3.3.2 of the Apple Developer Program

【主要内容:】1. 问题描述2. 问题起因3. 解决问题办法 一、问题描述最近新开发了个软件提交App Store审核,被拒了两次,原因都是:

2017-05-15 09:52:01 5333 1

原创 ld: framework not found ReactiveCocoa clang: error: linker command failed with exit code 1

【主要内容:】1. 问题描述2. 问题起因3. 解决问题办法 一、 问题描述Xcode8.3更新之后不兼容ReactiveCocoa,删除ReactiveCocoa之后Xcode报错:ld: framework not found ReactiveCocoaclang:

2017-05-05 11:45:13 3473

原创 iOS xib文件特别卡巨慢 - 芒果iOS开发

【主要内容:】1. 问题描述2. 问题起因3. 解决问题办法一、问题描述下午在写代码的时候,我的一个xib文件变得无比巨卡,困扰了我两个小时,在这段时间我不停的:重启电脑、Xcode、给电脑物理降温,但是问题仍然没有解决,但是其他工程文件也没问题,就单独这一个xib巨慢。已经给我卡的开始怀疑人生了

2017-03-03 15:37:15 3750 1

原创 iOS开发Storyboard中UITableView顶部默认空白 - 芒果iOS

【主要内容:】1. 问题描述2. 问题分析3. 解决问题办法一、问题描述前两天开发的时候在StoryBoard中创建了一个UITableView,但是拖到Controller里边之后,UITableView的顶部多了一块白色的部分,如图所示:二、问题分析            出现这个“白条”之后,我试着上

2017-02-27 17:01:43 1286

原创 label文字添加下划线-芒果iOS

效果如图:

2017-02-13 16:18:51 610

原创 iOS开发清除缓存功能 - 芒果iOS

注意:新版的SDWebImage中clearDisk方法改成了clearMemory。

2017-02-11 17:04:36 727 1

原创 去掉cell选中背景颜色 - 芒果iOS

2017-02-11 17:00:43 934

原创 iOS开发重新认识removeFromSuperview - 芒果iOS

【主要内容:】1. 问题起因2.一、问题起因今天使用removeFromSuperview的时候发现他的实质并不是将这个视图从内存中移除。而且将一个视图从他的父视图上删除。大家需要了解计算机删除的本质,标记删除,当你删除一个东西的时候,系统只是将这块内存做了一个标记,表示目前无人使用,但是之前视图的内存地址存在。所以如果想让视图不

2017-01-17 15:22:17 3871 1

原创 Attempt to insert non-property list object - 芒果iOS

【主要内容:】1. 错误起因2. 错误提示3. 分析错误原因4. 解决问题办法一、 错误起因昨天做一个功能,需要把一个封装好的对象存起来。由于数据可能经常变动,没必要存在数据库中。于是就想起了plist,下边是代码:这是我定义的宏,方便大家理解:

2017-01-12 10:15:08 2912

原创 PS添加文字时候文字特别小

前几天在用Photoshop处理文字时遇到了一个怪现象:输入文字时,用文字工具点击时文字光标变得特别的小,就快看不见了,文字字号设的已经很大了,还是看不见文字,放大好多倍还是不行,为什么为什么捏?研究一番,终于解决找到问题的根本原因了,赶紧分享给需要的亲们。

2017-01-11 09:33:44 8548

原创 微信小程序应用都有哪些

【主要内容:】1. 如何搜索微信小程序2.目前发布的小程序都有哪些一、 如何搜索微信小程序小程序搜索目前好像还不支持模糊搜索,但是有些非常知名的除外,比如:滴滴、京东。输入滴滴的时候就会显示:但是像今日头条这样的应用,如果名字不打全根本搜索不到:

2017-01-09 15:26:08 2489

原创 微信小程序入口在哪

【主要内容:】1. 概述2.查找方法 一、概述今天早上微信小程序低调的发布了,低调到很多朋友都不知道入口在哪里,这篇文章就给大家简单说下如何找到微信小程序的入口。二、查找方法2.1最简单的方法,大家可以扫描一下下边这个二维码2.2微信扫过之后出来这个页面,如下:

2017-01-09 15:12:29 1979

原创 UISearchController搜索框偏移问题 - 芒果iOS开发

【主要内容:】1. 概述2.解决办法一、概述iOS8之后系统废除了原来UISearchDisplayController,取而代之的是UISearchController。UISearchController使用的时候有一个问题就是当点击搜索框开始输入的时候,搜索框会消失。如图:点击搜索之后,输入框向上偏移找不

2017-01-05 18:00:26 10550 3

原创 git仓库地址迁移

【主要内容:】1. 概述2.仓库地址迁移3.操作步骤一、概述最近这几天对公司的所有的项目进行了梳理,把所有想项目都重新命名规划便于管理。之前公司的项目命名比较混乱,这次梳理之后对他们进行了统一的命名规则。这样带来了一个问题,所有的新项目都建立了新的Git仓库,这就涉及到一个问题,如何将本地的代码仓库关联新的远程仓库地址。

2016-12-01 17:44:22 1841

原创 微信小程序开发(二)

【主要内容:】1. 微信小程序配置选项2. pages3. window4. tabBar5. networkTimeout6. debug一、微信小程序配置选项微信小程序使用app.json文件来对微信小程序进行全局配置,决定页面的路径、窗口表现、设置网络超时时间、设置多tab等。这是工程

2016-11-19 17:45:06 976

原创 could not read data from '/Users/xxxx/xxxx/Info.plist': The file “Info.plist” couldn’t be opened

【主要内容:】1. 错误起因2. 错误提示3. 分析错误原因4. 解决问题办法一、错误起因刚才新建了一个Xcode工程,然后对工程进行了最基本的配置,在工程中新建了许多文件夹、移动了文件的位置。重新编译之后发现Xcode报错。二、错误提示error: could

2016-11-12 16:56:41 7509

原创 微信小程序开发(一)

【主要内容:】1. 微信小程序的文件结构2. 文件目录中每个文件的作用3. 小程序页面结构一、微信小程序的文件结构在微信小程序开发初探中讲了如何创建一个微信的小程序以及微信小程序web开发工具的使用介绍。今天就来介绍一下微信小程序工程的目录结构。下边这张图展示了新建的一个微信小程序工程中包含的所有文件:

2016-11-09 22:56:26 6138

原创 微信小程序开发初探

【主要内容:】1. 微信小程序web开发工具下载地址2. 创建项目3. 开发工具界面4. 调试区六大工具介绍5. 我与微信小程序的插曲6. 微信小程序总结一、微信小程序web开发工具下载地址1.1 在微信公众平台-小程序里边去下载开发工具下载地址。1.2 下载后安装一下就可以使用

2016-11-08 17:37:40 16938 3

原创 微信小程序

【主要内容:】1. 微信小程序2. 微信小程序注册流程一、微信小程序前端时间微信公布了微信小程序的一些信息,当时我等吃瓜群众立马就沸腾了。其实在微信小程序之前的前几年BAT就推出过类似的应用打算布局轻量化的小程序这个巨大的市场。只是当时吃瓜群众的认识还没有那么高,所以BAT都没有做起来。最近微信有把这个想法搬了出来,不得不

2016-11-08 11:44:53 1082

原创 Android开发mac /dev/kvm is not found

【主要内容:】1. 错误起因2. 错误提示3. 解决问题办法一、错误起因运行项目的时候选择部署目标的弹出来如下错误提示,如图: 二、 错误提示/dev/kvm is not found三、 解决问题办法首先去

2016-10-29 16:31:13 13238 5

原创 Android开发相关术语

【主要内容】1.常用术语一、常用术语ADT(安卓开发工具)ADT的全称是:(Android Development Tools)在Eclipse编译IDE环境中,需要安装ADT(Android Develop Tools)Plug-in(插件),这是Android在Eclipse上的开发工具,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse

2016-10-24 14:42:27 2843

原创 AndAndroid开发之Mac版Android Studio安装配置

【主要内容】1. Android Studio介绍2.3.一、Android Studio介绍Android Studio是谷歌在2013年5月16日I/O大会上推出的新开发环境,基于IntelliJ IDEA,类似于Eclipse ADT。Android Studio提供了集成的Android开发工具用于开发和调试。二、Android Studio安装

2016-10-24 10:51:23 4737

原创 Android开发之Version 1.6.0_65 of the JVM is not suitable for this product, 1.8 or greater is required.

【主要内容:】1. 错误起因2. 错误提示3. 解决问题办法一、错误原因下载安装好Mac版Eclipse之后,打开Eclipse之后弹出如下提示,如图所示:二、错误提示:错误提示如下:Version 1.6.0_65 of the JVM is not

2016-10-20 17:54:46 10151

原创 Android开发之Mac版Eclipse环境配置

【主要内容】1. Android开发简介2. 初始化空字符串3. 字符串可变性4. 字符串是值类型一、Android开发简介大家每天用的智能手机除了苹果,现在大部分都是安卓系统,其实Android系统对大家来说并不陌生,但是对于我们开发者而言还是有必要再提一下:Android是一个基于L

2016-10-20 16:53:21 12393

原创 芒果iOS开发之ReactiveCocoa:Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configure

【主要内容:】1. 错误起因2. 错误提示3. 解决问题办法一、错误起因:项目在Xcode8中使用了ReactiveCocoa,打开工程后一直提示我Convert Swift版本,我选择了later。然后编译就开始报错。如图:二、错误提示:“Use Leg

2016-10-09 17:06:58 11563

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除