XcodePoints(一)

1,App Store  相关:

App Store 软件更新(如Xcode),最好不要直接下载,直接在更新里点击更新,否则界面刷新缓慢;

App Store账号的更换:选择App Store 》 商店 》 登录(若已有别的账号在登录状态又不知道密码,选择退出登录再选择登录)

苹果手机 绑定APPID 提示:验证失败无法接入互联网;验证失败连接到服务器时出现问题

设置》通用》蜂窝移动网络》没有允许手机使用网络;

iOS 官方文档:

iOS 7  官方文档翻译:

https://www.cnblogs.com/lagougou/p/4334323.html

苹果英文版官方文档:

https://developer.apple.com/library/content/navigation/


2,PrefixHeader.pch 的应用:

1,添加;

2,更改 Prefix Header 的文件目录;

参考:https://www.jianshu.com/p/9f00ecc6eb74


3,SVN: 使用 cornerstone 进行代码管理;

CornerStone 安装使用(亲测可用):

https://www.jianshu.com/p/7f5c019c528b

a,下载 cornerStone (下载地址敬请期待);

b,安装,输入网址,用户名,秘密;点击add即完成;

c,第一次上传代码:import;

d,第一次下载代码:Check Out :

e,代码同步到本地(更新到最新版本):update;(想下载某一个文件: 选中之后 update;)

f,上传代码 :update 》 commit ;

选择之前 Check Out 的项目 ,先update(保持项目是最新版本,如果有错误,冲突等情况,解决,直到没错误!) 后 commit (每次提交项目,都要写详细备注并署名)。

g,查看日志 :找到“Log”选项,选择并点击。

查看自己当前的版本是否是最新的,如果不是最新的版本,update;

h,"lock"和“unlock”的使用

当我们正在编辑某个文件时,为了防止被其他人修改,可以在编辑之前,使该文件处于锁定状态,当我们编辑后,要提交的时候,再解锁。

I,cornerstone其他注意事项:

A folder called “IOS” already exists in “Desktop”.(一个名为“IOS”的文件夹已经存在于“桌面”中。)

Files and folders in the repository will be merged with existing items in “IOS”.(存储库中的文件和文件夹将与“IOS”中的现有项目合并。)

Existing files will not be overwritten.(现有的文件不会被覆盖。)

merge with existing folder (与现有的文件夹合并)

第一次上传随便选一个,之后下载,就从已下载的文件夹里上传代码;

其他参考文章:https://blog.csdn.net/kerry_deng/article/details/46287389


相关英文提示

1,查看log/日志的提示:

The repository's log can be downloaded and cached resulting in far greater performance.

存储库的日志可以被下载并缓存,从而获得更大的性能。

This is only done once, but can take several minutes for large repositories and those which are accessed via slow network connections.

这只完成一次,但是对于大型存储库和通过慢网络连接访问的存储库来说,可能需要几分钟。

Do you want to download and cache the repository's history?

您想下载并缓存存储库的历史吗?


SVN/cornerstone 使用过程中,遇到的问题:

1,commit 过程中提示错误:

“Cannot accept non-LF line endings in 'svn:log' property”

原因:commit的时候书写格式问题 (可能是SVN内部问题):

报错格式

1.修改的内容一;

 2.修改的内容二;

 3.修改的内容三;

成功格式:

1.修改的内容一;2.修改的内容二;3.修改的内容三;


SVN上update之后 Info.plist 出现冲突解决办法:

打开项目》info.plist 》Open As 》Source Code 》解决有冲突的代码;

Svn 创建新项目:

选择外面总的文件夹》import》选择项目》import》Check Out 到电脑上指定的位置;


4,cocapods 的使用

cocoapos 的安装:

参考文章:https://www.jianshu.com/p/9e4e36ba8574

cocoapods下载失败提示问题如下:

  fatal: index-pack failed

[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress

Cloning into 'master'...

remote: Counting objects: 2061965, done.       

remote: Compressing objects: 100% (670/670), done.       

error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

安装失败的解决办法:

cocoapos 安装失败的解决办法(亲测可用):

http://makaidong.com/aaron0619/1/15470_9246525.html


cocoapos 的使用(导入项目):

参考文章:https://www.jianshu.com/p/7bae3ff0ca97

方法一(最简洁方法):

A,创建项目

B,创建 Podfile 文件:

        1,cd空格拖入项目

        2,touch podfile

        3,打开项目中创建的podfile文件,写入想要导入的第三方;

        浏览器打开 https://cocoapods.org 选择 GET STARTED 

        platform :ios, '8.0'

                use_frameworks!

                target 'appNameXXX' do

                pod 'AFNetworking', '~> 2.6'

                pod 'ORStackView', '~> 3.0'

                pod 'SwiftyJSON', '~> 2.3'

        end

C,更新cocapods 里的第三方库:

        1,cd空格拖入项目

        2,pod update

D,其他相关命令

搜索的三方:pod search AFNeting /pod search fmdb


CocoaPods  使用遇到的问题:

1,CocoaPods更新第三方出现 file not found 的解决办法(亲测可用):

https://blog.csdn.net/yutianlong9306/article/details/53306850

CocoaPods 常用指令:


CocoaPods 更新第三方库(pod update )失败:

[!] CocoaPods was not able to update the `master` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose`

解决办法:关掉越狱软件再试;

正确姿势:打开终端:cd 拖入项目文件 》pod update 《等待完成 (项目里用到的,非最新版本将会被更新)


5,没有开发者账号真机测试

Xcode 》Preference 》Accounts 》左下角 “ + ”添加一个Apple ID  》 Targets 》 Team 》 选择你刚才添加的 苹果 id 》选择连接的真机 》清理一下缓存  (command + shift + k)》编译 (command + B)》运行;

备注:

a,前提条件:要有一个苹果账号(没有去申请,不知道怎么申请 百度一下);手机连到电脑上;项目没有其他BUG;

b,如果已经添加过了 Apple ID 可以点击 Sign in Again 再输一次此 Apple ID 的密码再次编译运行;

c,如果遇到娶她问题  Please Google it;

d,app 已经装在了手机上 但提示需要手机添加信任(process launch to failed: security......)

解决办法:打开手机设置》通用 》 设备管理 (此项只有在手机上已经安装了不被信任的软件才会显示)》添加信任;再次运行 成功运行在手机上;

e,真机测试反复提示输入钥匙串(此时怀疑自己的密码是错的,差点重置密码)?

解决办法(不知道原因):输入错误的密码》输入正确的密码》OK! 

其他解决办法有待完善(???)

f,忘记钥匙串密码怎么办?

解决办法: 百度一下,Google  一下 ;


6,横竖屏的变换:

Xcode 》  General 》 Deployment Info 》 Device Orientation (只留这一个对勾)


7,碰见无厘头的莫名其妙的问题:

解决办法:看代码!看代码!看代码!


8,申请苹果开发者账号


9,@interface 和 @implementation

 OC中的类必须包括两部分,interface部分和implementation部分,两者加在一起是oc中的一个类的完整声明;缺一不可;

interface部分: OC中将成员变量和成员方法的 声明部分 放置在interface部分中,包括继承关系,protocal实现关系,都在interface里面的头部进行声明,不妨不要将interface叫做接口、叫做类声明部分更容易理解;

implementation部分: 然后将 实现部分 放置在implementation部分中;


10,iOS UIBezierPath(贝塞尔曲线)


11,BigBug

蓝牙固件升级失败:

/Users/freevision/Desktop/VILTA-Mobile/XXX-XXX/Info.plist:0: Reading plist: The data couldn’t be read because it isn’t in the correct format.

问题原因:

项目中有多个项目,没有在    Documentation  中选择正确/当前的项目;

解决办法方法:选择当前的项目,具体如下:



改过之后即可;


12,查看沙盒内容:

Window 》Devices and simulators 》 device 》设置》Download Container 》选择下载到桌面

打开沙盒查看数据》查看数据的存储;




Deep work , deep love !

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,444评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,421评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,363评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,460评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,502评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,511评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,280评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,736评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,014评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,190评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,848评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,531评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,159评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,411评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,067评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,078评论 2 352

推荐阅读更多精彩内容