- 博客(10)
- 收藏
- 关注
原创 高效编写iOS方法-小结
本文是本人看完《高效编写iOS的52条方法》的一些小结及笔记。第 1 条1.使用消息结构的语言,其运行时所应执行的代码由运行环境来决定(——动态绑定);而使用函数调用的语言,则由编译器决定。 2.Objectivew-C是C的超集(superset)。Objective-C语言中的指针是用来指向对象的。 3.对象所占内存总是分配在“堆空间(heap space)”中,不能在栈中分配Objecti
2017-01-13 13:53:38
2023
原创 Git——detached HEAD
在学习git的过程中,有些blog提到这种detached HEAD情况,处于好奇,去搜索了相关的文章查看这种情况的具体表现,以及解决方案,在这里作个总结。detached head,即游离的HEAD,HEAD指向了未知的分支,即不在所有已知的分支范围内。detached HEAD 具体示意图是这样:(网络图片) 上网看了些资料,道友们是遇到这样的问题然后解决了,但是出于好奇心来了解的我并没有
2017-01-11 18:23:55
8434
原创 iOS动态库重签名步骤
原因1.动态库的签名需与项目的签名一致才可以真机调试 2.动态库打包发布后有发布证书,必然与我们code时候的签名证书不一样,因此需要重签名 3.若commit的时候把个人用的动态库一起push到分支上,那么teammate拉了代码以后将其本地的动态库签名替换成提交者的签名,与其本地签名不一致,就会导致出现该问题-fatal error @#$%^&*..问题,只需要重签名一次即可 dyl
2017-01-04 12:15:16
10379
3
原创 iOS后台运行程序
苹果默认三种类型程序可以在后台运行:音频播放类、location位置更新类、voip。在开发中经常需要在程序进入后台之后仍正常运行,但是当app进入后台,其主线程都会被挂起,这种状态下,应用程序不执行任何代码,并有可能在任意时候从内存中删除。 那么如果想要继续在后台运行任务,可以通过- beginBackgroungTaskWithExpirationHandler:方法来请求后台执行时间;也可以
2017-01-04 11:48:32
738
原创 Git学习笔记
一、Git命令1.创建目录 $ mkdir directoryName 2.初始化新的repository $ git init3.将远程仓库拷贝至本地生成一个与远程主机的版本库同名的目录 $ git clone <http://… 即url>git clone支持多种协议,除了HTTP(s)以外,还支持SSH、Git、本地文件协议等。 $ git clone http[s]
2016-10-20 18:26:59
1341
原创 Xcode - 配置.gitignore文件及其忽略规则
在代码控制的时候,本地工程的很多文件是不需要被提交的。Xcode创建的工程中有 .gitignore配置文件可以用来设置在git提交时需要被忽略的文件。一、配置.gitignore文件: 1.方法一: 1)编辑exclude文件$ vim .git/info/exclude2)将要忽略的文件名写入文件$ myfile2.方法二: 1)首先要添加或者创建一个.gitignore文件,可使用
2016-10-20 18:11:48
11827
原创 安装和使用CocoaPods
安装CocoaPods的顺序: Xcode-&amp;amp;gt;Homebrew-&amp;amp;gt;RVM-&amp;amp;gt;Ruby-&amp;amp;gt;CocoaPods;前面步骤请移步另一篇文章。以下代码不包括 $ 符号一、升级Ruby环境 在终端输入: $ gem update --system 如果没有权限更新,在代码前加上sudo即可: $ sudo gem update --system
2016-09-04 18:12:43
501
原创 Xcode插件的删除和更新
删除插件:1.进入目录 cd ~Library/Application\Support/Developer/Shared/Xcode/Plug-ins2.删除插件 rm -r XXXname—————————— >>> 插件在此是个文件夹,需要加上-r ,若是文件,只需rm XX即可Xcode版本更新后,插件就会失效,更新一下即可使用。更新插件:1.获取最新
2016-09-04 17:28:44
1840
原创 遇到过——Xcode开发错误、警告⚠️——小集合
1.error:Assertion failure in -[UITextView _firstBaselineOffsetFromTop], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3512.60.12/UITextView.mdescription:点击Xcode debug view hierar
2016-09-04 17:23:06
6687
2
原创 在Mac OS X上安装 Ruby运行环境
安装CocoaPods的顺序: Xcode->homebrew->RVM->Ruby->CocoaPods; 表示需要在控制台(终端)执行(不包括 表示需要在控制台(终端)执行(不包括 符号)步骤1 - 安装 RVM —>>> Ruby Version Manager $ curl -L https://get.rvm.io | bash -s stable 然后,载入 RVM 环境
2016-08-24 17:21:10
956
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人