1.创建一个 xib 文件 : Main_iPhone.xib 更改 File's Owner 的 Class 为 UIApplication; 添加 1 个 Window .1 个 Object . 1 个 UIViewController; 更改 Object 的 Class 为 XXAppdelegate,设置 Window 为 XXAppdelegate 的属性 _window; 设置 UIViewController 为 Window 的属性 rootViewController .…
在做iOS开发时, 最开始可能你的经理部署项目, 所以你不会插手, 只是直接从git上clone下来然后就开始撸码, 如果有一天你做经理了, 你怎么去部署一个项目呢, 下面我来过一遍流程 1. 首先需要有一个git服务器, 我这里拿开源中国git托管服务器坐例子, 当然我们公司不可能使用开源中国, 一般公司都有自己内部的git服务器, 言归正传 登陆开源中国之后去绑定自己的电脑里的ssh key, 如何生成ssh 点击这个连接 http://www.cnblogs.com/MrTao/p/499…
项目开发中会存在测试.正式等不同环境,需对应不同接口Host地址.项目名称等等配置.如果每次只有一个项目target的话每次打包的时候替换会很麻烦,而且容易出错.所以我们可以通过创建多个不同配置的target以区分不同环境. 1.复制原有target 复制原有target 选择仅复制 复制完成后出现一个copy的target 方便区分可将target进行改名(直接在target上回车即可编辑) 2.修改plist文件名 在复制target操作后不仅复制出了一个target,还会复制出一个对应的I…
--前言:有时开始一个新项目,但新项目跟已做完的一个项目很类似,基本可以在原有项目上更改.这个时候,可以new一个新project,在将相应的代码文件copy到新的project,配置工程各参数,库等.但如果原项目比较大.复杂的话这种方式比较麻烦.另一种方法就是copy原项目,然后将这个项目的项目.工程.文件夹等名字全部改为新项目名字,这样马上就得到了一个新的项目.本文讲的是第二种方法. --步骤: 1.修改项目文件夹名字,最外面那个文件夹(这个随意改,不影响项目),里面跟.xcodeproj同…
遇到过好多次使用自定义view,修改frame无效问题, 之前都是放弃xib,直接手写,发现手写简单的还行,复杂的UI就坑逼了.所以还是需要用到可视化编辑的xib. 整理一下,自己备忘也供iOS开发的朋友参考: 一般我们会直接这样写: XPGovRecUnitView *recUnitView = [[[NSBundle mainBundle] loadNibNamed:@"XPGovRecUnitView" owner:self options:nil] firstObject];…
之前学AngularJS,教程过了一遍觉得很简单,但真正写几个Demo就错误百出,一个小小的功能要折腾很久.所以这次学Ionic,准备以开发一个项目为切入点去学,那么问题来了,开发什么项目呢? 纠结了10秒,还是模仿微信吧^_^,大体列一下要实现的功能: 界面要像,呵呵 聊天消息列表,查看对话内容,来了消息推送提醒 通讯录展示,好友搜索,右侧字母快速索引 朋友圈展示,发朋友圈消息 扫一扫, 摇一摇功能 设置功能,设置消息提醒方式,设置聊天背景,关于等 之前根本没接触过上层应用这块,这些功能有点够…
最近我老大问我一个问题,说Android可不可以像iOS那样,通过target对项目进行管理啊.老大提这个问题也是正常的,我公司的主要是帮别的公司做硬件定制的,每定制一个硬件就要定制一个APP,但是很多APP的定制其实都是基于同一个APP,只是改改图标,改改部分功能,但是就是这么简单的改变都需要新建一个项目,试想想如果有几十个项目,刚好修复了一个bug,那么要把这个修复同步到所有项目中,那同步代码的工作量是多么的大,而且还不能保证同步不出错.所以老大让我找找有没有方法可以像iOS的target那…
原文:Cordova之如何用命令行创建一个项目(完整示例) 1. 创建cordova项目 (注意:当第一次创建或编译项目的时候,可能系统会自动下载一些东西,需要一些时间.) 在某个目录下创建cordova项目,打开命令行, 输入:cordova  create  test  com.cordova.test   test  (创建cordova工程  <文件夹名> <包名> <app名>) 文件夹目录: hooks:存放自定义cordova命令的脚本文件.每个proje…
目录1.UITableView滑动卡顿的优化 2.右滑手势返回 3.添加页面统计 4.debug版和release版 5.关于页面刷新 6.关于页面布局 7.推荐博客 遇到问题和解决方案 本文是Java转iOS-第一个项目总结(1)?的内容补充,分析遇到的一些问题和解决方案,分享一些收获. 1.UITableView滑动卡顿的优化 因为 `UITableView`的cell中有很多图片,在4/4s上滑动比较卡,最开始觉得是机器太老了,但是对比微信和QQ空间,发现还是我们的问题,所以后期进行了优化…
我们有一个job A, A只是配置了一些参数,它会去触发模板job B. 我一开始点击构建A, 马上发现参数配置不对,于是撤消了构建,但是我没有发现B已经被触发,我重新配置参数,然后再次构建A,这个时候就有两个B在同时构建一个项目,时间差了几十秒. 两个B在不同的机器上进行,第一个B,我们暂且叫B1(构建号644), 第二次的叫B2(构建号#645), B1构建的机器最后硬盘空间不足失败了,B2成功了.但是奇怪的是B2#645在19:30构建完成后居然去检查B1#644的状态,此是B1还没有构建…