自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (1)
  • 收藏
  • 关注

原创 你要参与而非观众

10月12日 今天烧了216个板子,200个好的.16个有问题的(电流过高, 键盘不亮,无法重置).对于以后提高烧录板子的方法如下: App的改进:(自己的意见,仅供参考) 1.刷新后, 新锁都在列表 第一个 2.进入详情页面,直接进入 “PCB设置以及测试”选项 3.”密码管理”中 点击申请密码后—- 提示的密码可以时间长点(方便测试人员记忆) 并且可以 提示6秒后自动返回首界面(锁

2016-10-12 21:11:54 630

原创 嵌入式开发之业务思考

2016年10月11日 1.今天烧录板子(涉及到蓝牙, ROM锁-嵌入式开发, 手机移动端App).完成了200个(没有问题的) 2.问题有: 多线程会闪退. 点击进入蓝牙(无法返回). pcb以及测试(重置,蓝牙开门,授时)— 需要重置. 3.总结问题不能累计. 多沟通

2016-10-11 21:25:02 1116

原创 从喜欢,自信做起

一个人一生不长, 为什么不能每天快快乐乐的生活呢? 原因有很多: 攀比那么怎样才能每天快快乐乐的生活呢? 答案很简单: 1 每天怀着一颗又信心的心去面对社会! 2 换一种积极的思维方式,每天对着自己抱以自信的微笑,相信,你的生活就会与众不同。。。。 退一步天高地阔,让三分心平气和,肯吃亏不是痴人,能受苦乃为志士,怕小人不算无能,敬君子方显有德,如得意不宜...

2016-05-12 14:02:33 502

原创 百度地图 科大讯飞 环信使用

一: 百度地图, 前三天一直在看文档, 下了官方的 demo,发现了很多的新功能 1、地图:百度地图 iOS SDK是一套基于iOS 5.0及以上版本设备的应用程序接口,不仅提供展示地图的基本接口,还提供POI检索、路径规划、地图标注、离线地图、定位、周边雷达等丰富的LBS能力 。 2d,3d; 卫星图; 实时交通 ; 各种手势; poi搜索 ; 地理编码;线路规划;周边雷达;离线

2016-05-12 11:40:39 1663

原创 内存泄露

IOS的ARC会导致的内存泄露问题和解决方案 iOS提供了ARC功能,很大程度上简化了内存管理的代码。但使用ARC并不代表了不会发生内存泄露,使用不当照样会发生内存泄露。下面列举两种ARC导致内存泄露的情况。1,循环参照A有个属性参照B,B有个属性参照A,如果都是strong参照的话,两个对象都无法释放。这种问题常发生于把delegate声明为strong属性了。例,@interface Samp

2016-04-30 11:07:09 816

原创 iOS 闪退与内存管理

先说闪退是什么,闪退就是程序崩溃了,原因多种多样,内存不足是一种,大部分是因为程序本身有BUG(BUG中野指针类居多,建议百度下野指针,能看懂的就看懂了,看不懂的就不解释了,几句话说不清楚)讲一个概念,虚拟内存。咱从windows说起,让大家好理解。在windows上,如果你电脑有1G内存,但是你的程序需要2G内存才能跑,那这个程序会崩溃掉么?答案是一般不会。windows有虚拟内存机制,大概的意思

2016-04-30 10:56:45 895

原创 IT产品经理的工作职责

产品整体运营定位规划: 1)对系统整体定位、工作思路、业务模式进行策划,协助制定运营规划。 2)熟悉产品从业务调研、需求分析到实现过程、产品发布的整个流程。制定项目的战略计划包括产品的设计、开发管理和实施,及后期的市场营销。制定并执行合理的产品推广方案,并为此提高产品的销售业绩。 3)根据公司和产品发展策略,负责公司产品策划工作。对自己所负责产品的整个生命周期进行监管,监管产品的市场运作,创造

2016-04-29 11:36:39 1082

原创 ios layer 动画-(transform.rotation篇)

x轴旋转: CABasicAnimation *theAnimation; theAnimation=[CABasicAnimation animationWithKeyPath:@”transform.rotation.x”]; theAnimation.duration=8; theAnimation.removedOnCompletion = YES; theAnimation.fr

2016-04-23 08:50:59 3180

转载 程序上传

项目上传— 基本上是三步, 1 配置好 AppID , 证书文件, 描述文件(desciption)三样东西 2 在 iTunes 里面设置App 的相关信息,cmd + s 截取模拟器里面的图片, 都配置好了,在储存 3 在程序里面把注意事项都注意完了之后,点击 product->Archiver 打包; 在 xcode->open 修改没有错了了之后, 点击网页

2016-04-22 20:07:48 439

原创 UIAppearance设置统一风格

iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。 + (id)appearance 这个方法是统一全部改,比如你设置UINavBar的tintColor,你可以这样写:[[UINavigationBar appearance] setT

2016-04-18 22:14:27 492

原创 iOS路径问题

再导入, shareSDK,Umeng 第三方登录, 一定要小心, 一步一步来,遇到问题, 看路径 (1) setting - > libray || frame 另外, 拉文件也要看看对不对? 有没有拉对? 文件路径是否在你想拉的位置?

2016-04-15 12:22:10 309

原创 [__NSArrayI addObject:]: unrecognized selector sent to instance

当我创建了一个NSMutableArray 对象的时候@property (nonatomic,copy)NSMutableArray *children;然后通过addObject运行就会报错,[__NSArrayI addObject:]: unrecognized selector sent to instance解决方式:1. 在 ARC 环境下, 将 dataSource 修饰词 改

2016-04-12 09:20:55 3540

原创 iOS与 HTML混编

在如今追求快速高效的今天, 将 iOS与 html 混编已经很流行, 一方面结合了 html 的快速创建,在加上iOS的落实开发, 能将两者结合将是最好的选择. 如下: //拼接CSS NSString *string = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"m

2016-04-11 19:44:34 912

原创 NSTimer 的使用

NSTimer的使用方法1、初始化(NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;(NSTimer *)scheduledTimerWithTimeInterval:(

2016-04-07 12:13:49 472

原创 block存储位置问题

// MRC 环境下: // 1 NSGlobalBlock, 静态区 /* // 没有引入任何局部变量|全局变量 | static 变量 // block 位于全局静态区, 不需要我们管理, 程序运行完,系统回收 // a 为静态变量, 存于全局静态区, block 函数内部没有引入任何局部变量(包括对象) stat

2016-04-07 11:12:43 755

原创 iOS之旅-越过坑点

cell 展示的时候, cell.textTitle = [NSString stringWithFormat:%@, self.listArray objectAtIndexPath:index.row]单例NSUserDefault, 用于存储用户设置, 注意: 读取与保存的 key标识要一样一个控制器中, 如果大家都想取到它(1, 设置成属性,首选; 2, 设置成全局)tableVie

2016-04-06 21:17:39 383

原创 AVPlayer(网络音频资源)的封装

如果不去封装的话, 当向音乐盒中放了很多资源的时候, 就会出现一系列容易崩溃的地方.下面话不多说,上代码. 我封装的是一个单例.PlayerSingle // 1. 单列老步骤, 初始化. // 2. 属性 (1)设置数据源musicArray, 存放所有音乐数组 (2)下坐标,音乐存放都是有序的, 想找到对应的数组indexPath才可以 选中 (3)播放类型,播放状态,写

2016-04-06 21:01:32 7147

原创 三天小长假

三天一直都在学习哦, 从代码 到 项目 ; 从聊天到助人; 从中我真的发现, 简述真的好棒, 里面都是很好的文章,让我受益匪浅, 接下来我要努力的经营自己的小小天地. 加油哦

2016-04-04 21:48:34 392

原创 教你如何抓接口

需要有抓包工具, 目前我使用的是paros. 另外在加上分析工具,我目前用的是 VisualJSON 分析工具.接着, 你需要将电脑与手机同步, 在同一个局域网内, 设置一下网络偏好设置,在手机上 输入ip 以及端口号. 打开paros 的paros.jar , 在 options 选项里也做同样的处理, 输入网络号以及端口号.接着你启动你手机上的 App, 那么就能看到数据了.运用到你的项

2016-04-04 11:59:50 6126

原创 关于 iOS的 App 项目开发的流程

这段时间,自己一直在考虑做个什么的项目呢, 终于经过方方面面的结合. 我决定做一款电商类的 App, 虽然说电商类的 App已经火的不行, 但是,我要做出一款用户体验极其高的实用性软件.我需要做的准备工作:1.网址链接的抓包.2.页面展示的界面搭建(商品的展示–今日特卖, 逛街, 分类, 个人中心–详细的第三方物流客户评价(根据我建立的客户满意度评价指标体系去设置选项),等等)3.独特的优化

2016-04-04 11:14:17 578

原创 NSRunLoop 的理解

1.NSRunLoop是IOS消息机制的处理模式 NSRunLoop的主要作用:控制NSRunLoop里面线程的执行和休眠,在有事情做的时候使当前NSRunLoop控制的线程工作,没有事情做让当前NSRunLoop的控制的线程休眠。 2.NSRunLoop 就是一直在循环检测,从线程start到线程end,检测inputsource(如点击,双击等操作)同步事件,检测timesource同步事件,检

2016-04-03 16:09:06 333

原创 女性程序员你需要注意

1. 你要努力, 因为你没有男生逻辑思维强, 你就要平时多花时间去补上不足. 一定不要怨天尤人,那是傻女人做的事. 你只需要做好自己就好,并求竭尽自己全力去做好自己的事,在能力之内,尽力去帮助别人解决问题,解决 bug.2. 身体最重要, 因为要经常熬夜, 经常坐着不动, 你需要营养跟得上,同时周六周日多去活动活动.放松紧张的心.对自己好点.3. 你要有创造力, 这个世界陈词滥调多得是,cmd

2016-04-03 14:59:30 451

原创 iOS的 MVC 模式的注意点

长久的 iOS开发, 你也应该感受到了, MVC 的强大之处了吧. iOS 开发做的最多就是展示的功能. 从后台请求到数据之后, 根据需求建立模型Model,该是什么类型就设置什么样的模型, string | NSnumber | ; 用到最多的就是 KVC 赋值. 保证名字要一样. 以及 UnDefine. 在做约束可以尝试多用使用可视化编程. 当然, 也有即时通讯, 比如 XMPP

2016-04-02 10:40:22 394

原创 开发人员你需要懂的前台,后台

前台开发: 比如, 就我现在做的这行 iOS开发工程师.就是属于移动前端开发.你需要学习 C 语言, OC 语言, UI 界面的设计. 以及最近比较火的 swift开发语言. 当然, 你要想把数据做成动态的呈现给用户, 你就需要和后台进行交互.包括,从后台请求数据,接着后台将数据返给我们(所以, 我们需要根据接口文档和后台能够很好地沟通) 后台开发: 一般做的最多的就是, 成为后台管理员,动态设计后

2016-04-01 18:57:30 734

原创 iOS快速定位问题

作为开发人员在调试程序的时候,我们很想马上知道错误的代码在哪一行, 而不想大概设置一个断点,逐行调试发现最终是哪一行代码出问题导致程序崩溃。 可以使用下面这个办法快速定位问题代码。 1.unrecognized selector send to instancd 快速定位 在Debug菜单中Breakpoints->Create Symbolic Breakpoint在Symbolic中填写如下

2016-03-31 21:40:20 452

原创 学习编程小技巧

出现问题, 崩溃…… 1.首先, 你的要有思路, 一个项目,某个模块, 某个页面的控件如何布局. 2.如果出现了问题, 找到问题.后台会有打印; 如果还不知道, 就去百度原因.iOS:First throw call stack的解决方法 这时候,我们可以把把异常抛出来看。 第一步: - (BOOL)application:(UIApplication )application

2016-03-31 13:57:18 306

原创 请求图片错误

请求图片时容易出现此错误 UIButton *avatarButton = [UIButton buttonWithType:UIButtonTypeCustom]; [avatarButton setImageWithURL:[NSString stringWithFormat:@”http:xxx.png”]];//错误 [avatarButton setImageWithURL:[NSU

2016-03-31 13:47:58 419

原创 一个人需要两样东西

漫漫长夜, 一个深处异乡,每天在外学习iOS编程的我,这次又失眠了,而且失眠得很彻底,脑子里都是往事的回忆,还剩半年的大四生活, 该面对接下来学习完的就业问题. 都会感到特别的无助. 随着时间越久,身体越来越感到冰即便现在是初春, 凄凉的很透彻.其实自己来学习这么久,没有失眠过几次.但是可怕的是,每次失眠的都特别厉害.已经到这种地步了, 没事,亲爱的自己: 渐渐地让自己控制住自己, 对的一个人需要有

2016-03-28 12:05:31 426

原创 XMPP即时通信的效果图

效果图附上了

2016-03-24 22:52:48 401

原创 iOS之即时通信 XMPP

如今, 即时通信,支付,是相当火的的软件.而 XMPP 第三方即时通信,是最基础的的技术, 如果你有很高的技术, 你完全可以对其进行封装,就比如才没几年的环信即时通信.他就是继承于 XMPP 来写的. 下面,我来和你说说如何将其添加到你的项目中, 做出相当棒的 即时通信App , // 导入第三方 XMPP,导入头文件 XMPPFrame.h 之后. 1. 首先在助手类中写 XmppStream

2016-03-24 22:26:24 495

原创 iOS 批量下载-效果图

上次的效果图没贴, 现在贴上

2016-03-24 19:22:36 611

原创 iOS技术之批量下载

批量下载, 是一种很常见的技术.特别是一些视频软件最常见.掌握这项技术对开发有很大的帮助. 下面就让我来给你慢慢介绍, 帮助你快速成为开发大神. 就比如说想点击电影列表进入下载任务当中. 具体步骤如下: 1.利用了第三方 AFNetworking 文件, 通过 cocoPods, 先将其导入进来.在(1)电影页面利用, AFHTTPURLSessionManager 去发起 get 请求.并

2016-03-24 19:14:05 1519

原创 毕业设计之甘特图制作

亲爱的伙伴们, 可能你还刚进入大学, 可能你是老板,项目经理,或者是目前对毕业论文很头疼的毕业生,那么,甘特图对你来说真的很重要. 能给你的工作效率加分,为你的毕业论文加分. 话不多说,来学学吧.具体步骤: 如下图:简单吧...加油哦.

2016-03-24 13:34:05 5447

原创 iOS 项目前期技术点测试

iOS进阶考试 [关闭]※ 选择题(共40题,每题2分) 1、下列程序段执行后t5的结果是 var t1 = 9, t2 = 11, t3=8 var t4, t5 : Intt4 = t1 > t2 ? t1 : t2+t1 t5 = t4 > t3 ? t4 : t3 答案:(B) A、8 B、20 C、11 [l[ 9 D、 2、下面选择项中闭包表达式不正确的是?

2016-03-23 12:15:43 432

原创 关于女生学编程的学习方法

程序媛的转变

2016-03-23 12:05:06 611 1

原创 php 后台数据库与前台请求结合

<?php // GET请求(默认)/* // $_GET获取 get请求中参数值 $username = $_GET["userName"]; $password = $_GET["password"]; echo("username:".$username." password:".$password);*/ // POST请求,打开网页没值

2016-03-23 11:14:07 3222

原创 面试

1 面试的目的 求职者通过表现证明自己对岗位的胜任 公司通过面试找到符合职位需求的员工 面试者面试的表现影响着公司用人选择,对于软件工程师,我的感觉技术面试往往是“天王山”之战,过去了BOSS面的时候,刷人机率不高,过不去,就得要找新的工作了。2 面试的准备 现在大多数人对面试都挺重视的,我觉得也不应该简单拒绝面试宝典类的东西(这片文章也是这一类的),感觉软件开发过程 涉及很多方面,很难在

2016-03-22 13:28:19 339

原创 AFNetworking

//// MJViewController.m// 03.AFN演练//// Created by apple on 14-4-30.// Copyright (c) 2014年 itcast. All rights reserved.//#import "MJViewController.h"#import "AFNetworking.h"@interface MJViewC

2016-03-21 12:03:26 214

原创 UI 进阶总结

//// ViewController.m// ReviewKonwledge//// Created by lanouhn on 16/3/20.// Copyright © 2016年 joner. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@implemen

2016-03-20 23:08:45 464

原创 iOS 项目-豆瓣

// 刚开始就要勾选上, 要不然后来加上 appdelegate 里面的值. coreData : 多个用户对应多个电影/活动 ; 1. 注册页面:点击注册,判断是否为空以及两次密码是否一样 —— >> 判断手机号有没有使用过(就是 coreData 中的查询, NSFetchRequest *request = [NSFetchRequest fetchRequest

2016-03-19 22:33:52 360

iOS即时通信

iOS即时通信

2016-03-24

空空如也

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

TA关注的人

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