摘要: 虽然苹果官方是不允许应用自动检测更新,提示用户下载,因为苹果会提示你有多少个软件需要更新,但是有的时候提示用户一下有新版还是很有必要的。 首先说一下原理: 每个上架的苹果应用程序,都会有一个应用程序的ID,根据这个ID我们就可以获取到当前程序的最新版本号,然后和自己的版本号作比较,如果一样的话就是最 阅读全文
posted @ 2016-11-26 13:27 会装系统的程序员 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 自己在用的,有问题的话欢迎指正,直接复制粘贴即可。(一般人我都不告诉他) *.lo,*.la,*.al,*.so,*.so.[0-9]*,*.pyc,*.pyo,*.rej,.*.swp,.DS_Store,*.xcscmblueprint,xcuserdata,*.xcuserdatad,*.xc 阅读全文
posted @ 2016-11-26 10:23 会装系统的程序员 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: Xcode升级之后就会发现约束设置好,想更新一下约束,看看约束是不是刚刚好,习惯性的去点右下角的更新约束的结果却发现没有更新约束的这一项了,好尴尬。 后来发现原来在Xcode8的约束更新换了一个地方,并不是在原来的右下角那个地方,而是在原来的那一行的最左边,点击即可更新约束,就会看到约束加的是否正确 阅读全文
posted @ 2016-11-22 21:37 会装系统的程序员 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一般打印日志都是用的系统自带的NSLog来打印的,假如项目做完了,要上线了,这些打印的日志就会很浪费性能,网上有很多的解决办法,我也是感觉网上的还是有点不方便,所以就自己又修改了一下,分享给大家。 网上的方法就是利用Debug状态和Release状态来控日志的输出,如果是Debug状态的话就输出日志 阅读全文
posted @ 2016-11-18 14:03 会装系统的程序员 阅读(3603) 评论(0) 推荐(0) 编辑
摘要: pre-Compile Header(预编译头文件) pre-Compile Header简称PCH,由编译器在建立工程时自动生成; 其中存放有工程中已经编译的部分代码; 在以后建立工程时不再重新编译这些代码. 说白了就是一个头文件,只不过这个头文件的东西(宏定义,类)在全局都可以用很好用,不用在引 阅读全文
posted @ 2016-11-17 15:45 会装系统的程序员 阅读(746) 评论(0) 推荐(0) 编辑
摘要: Xcode升级成8之后,就会发现控制台打印的日志莫名其妙的变得超级多,最关键的是很多都是没有用的东西,而有些有用的东西却淹没在那无任何卵用的里面,在这我就说一下如何关掉这些没有用的日志。 1.直接快捷键,command + shift + <,接着点击Arguments 如图: 2.接着找到Envi 阅读全文
posted @ 2016-11-06 15:40 会装系统的程序员 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: IOS项目开发的过程中经常会用到一个测试的问题,特别是外包的项目,客户拿了那么多钱,看不到产品时时的进度说不过去,而且UI和功能是否和符合用户需求这个很重要,需要客户的认同。 所以就需要时时给开发中的产品打包,让客户去检查是否符合需求。 接入正题: 先讲一下大概的思路,具体的步骤往下看。 1.往开发 阅读全文
posted @ 2016-10-26 14:02 会装系统的程序员 阅读(5285) 评论(0) 推荐(0) 编辑
摘要: ipa文件就相当于安卓手机的apkWindows的exe,就是一个程序,只不过ipa是苹果手机的安装包而已,一般苹果的应用程序都是从AppStore下载的,ipa一般用于测试App才会这样安装程序。 第一步:把手机连接到电脑上(需要信任该电脑),打开itunes。 第二步: 第三步: 第四步:文件- 阅读全文
posted @ 2016-10-26 14:00 会装系统的程序员 阅读(8827) 评论(0) 推荐(0) 编辑
摘要: 获取苹果手机的UDID有很多种,比如Xcode,iTunes等等吧,个人比较推荐使用iTunes,因为比较官方,而且苹果电脑自带的有,而且Windows也可以下载安装。 1.下载安装itunes(点击链接即可下载版本为12.5.1) 苹果系统是不用下载的(自带的有),建议更新一下。 苹果版官网下载地 阅读全文
posted @ 2016-10-26 09:39 会装系统的程序员 阅读(2416) 评论(0) 推荐(0) 编辑
摘要: 在iOS开法中经常会遇到键盘遮挡屏幕的事情(比如输入账号密码验证码等等),就使得原本都不大的屏幕直接占了一半甚至更多的位置,这倒无所谓,关键是挡住了下面的按钮。这样的话按钮的事件也就触发不了,最好的解决办法就是当输入这些信息的时候让整个屏幕上移一个键盘的位置,或者上移到指定的位置。 首先一般输入的话 阅读全文
posted @ 2016-10-15 17:12 会装系统的程序员 阅读(1126) 评论(0) 推荐(0) 编辑