自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丹丹的丹的专栏

Just do it !

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 今天开始学Objective-C

打卡打卡!!!吼吼吼,今天开始学OC,相信自己,打气打气!!虽然已经工作了两年了,但是感觉基础还是很薄弱,so!!是时候捡起我这颗爱学习的心了共勉❤️❤️❤️...

2018-07-02 23:32:15 161

原创 Cell长按添加UIMenuController以及cell canBecomeFirstResponder exception的问题

网上有很多这个UIMenuController的教程,以及很多可以替代这个显示的第三方,例如:DXPopover等由于项目UI更改需要,改为系统的UIMenuController显示。项目中cell有很多个,但是有一个基类的自定义cell,controller是个聊天室类型的,cell长按后需要出现菜单,点击menu,实现方法放在controller里。下面就讲下要做的事:1.准备

2016-11-23 19:39:02 1449 1

原创 Android Wear开发初始

最近由于项目需要,要在android watch上开发一个独立的app,所以就写一下在学习android wear开发前做的准备。1.安装ADT,我使用的是eclipse,虽然现在android studio挺火的,但是由于各种原因,还是选择了eclipse。2.搭建环境。我是在mac上安装的eclipse,所以安装的是mac版的,下面把地址贴出来,这样下载ADT和sdk都

2016-10-22 11:46:12 437

转载 Sip 响应状态码 对照 详解

SIP应答消息状态码 与功能类型 状态码 状态说明临时应答(1XX) 100 Trying 正在处理中180 Ringing 振铃181 call being forwarder 呼叫正在前向182 queue 排队181* session progress 会话进行会话成功(2XX) 200 OK 会话成功重定向(3XX) 300 multiple 多重选

2016-02-22 11:01:29 3932

转载 iOS VoIP push and PushKit

What PushKit does and why you should use it.In iOS 8 Apple introduced PushKit as part of their effort to improve battery life, performance, and stability for VoIP applications such as Skype, Whats

2016-02-22 10:59:25 2082

原创 使用wireshark进行抓包

最近因为项目需要,所以学了用wireshark来抓包,一开始不太会用,但是等稍微能上手一点之后,我发现这真是一个好工具。因为他能够捕捉你上网时候发的请求,能捕捉返回来的东西,总之是挺有用的一个。他是这样个图标。网上有很多安装教程,我这里就不多说了。我就说我使用的吧:首先是打开wireshark,如果没有start的时候,点击start按钮下面的Ethernet:en

2015-11-07 17:36:28 655

转载 在LLDB下排查message sent to deallocated instance问题

最近在用MRC做一个测试项目,因为第一次用MRC,所以出现了很多问题,当我在用Analyze分析之后,就跟着它的提示改了,改了之后程序一运行就crash了,百度了之后才知道原来Xcode的Analyze也只是提示而已,并不一定是正确的。在出现内存泄露之后,我就各种百度,终于是找到LLDB下的解决方案。我看了很多都是gdb下的,但是Xcode7里面直接是LLDB的。不过终于找到了,测试过,但是没有测

2015-10-30 19:32:37 632

原创 iOS面试题

1.#import和#include的区别 @class?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文 件中还是需要使用#import而#import比起#include的好处就是不会引起交叉编译2. readwrite,readonly,assign,retain,copy,nonatomic 属性的作用@property是 一个属性访问声明,扩号内支

2015-08-02 16:05:46 701

原创 JSON解析:NSData转数组,通过字典转模型的具体实现

以前看过视频,但是视频上更多的是直接通过JSON解析成字典,没有NSData转数组这一块,由于我自己写的PHP,所以JSON编码之后其实是字典数组,需要经过数组然后才能取出字典,最后将字典转成模型。具体实现很简单,但是我找了很多资料,一方面是如何解析JSON,另一方面是查看PHP有没有写对。查了很多,但是运行之后都是报错的,无奈之下,我找出了以前看的视频,发现我解析出来的JSON,并不是继承自

2015-07-26 14:35:00 3247

原创 项目中的连接本地服务器以及JSON解析

在做项目的时候用到了连接本地服务器以及JSON编码。首先是在本地电脑上搭建服务器,但是在MAC上,apache是自带的,唯一需要安装就是数据库,apache的启动很简单,只要在terminal里输入:sudo apachectl -k start就可以,然后输入密码就OK了,同时开启数据库。接下来就是php编写了,我查了一些资料,主要连接方式有两种,POST 和 GET,我选了POST,虽

2015-07-25 14:41:44 683

转载 Mac OS X下的网络编程(socket)的机制

对于socket的机制来说,应该都是差不多的如果用C来写的话,我给出一个简要说明1.1 什么是Socket?Socket是网络文件描述符。在基于Socket的编程技术中,用户不直接访问发送和接收包的网络接口设备,而是建立一个中间文件描述符来处理编程接口到网络的操作。1.2 Socket包括哪些内容?一个特殊的通信域,比如一个网络连接一个特殊的通信类型,比如流或者数据

2015-07-18 20:56:05 2333

转载 UITextField

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2015-07-11 20:20:03 310

原创 仿新浪微博学习笔记之封装思想

当我向服务器发送一个请求后,服务器会返回一个JSON数据包给我,然后我需要解析这个数据包。在OC中,JSON相当于一个字典,我个人觉得解析的方法比较好的是通过模型,这样更加能够体现OC的封装思想。下面是抽取出来的部分代码,功能是下拉刷新(已经是封装过的)/* * 下拉刷新 */- (void) loadNewData{ // 0.清除提醒数字 se

2015-07-03 19:35:19 438

原创 仿新浪微博:无法在应用程序图标上显示提醒数字

微博项目做完了,但是中间遇到了一个问题,就是应用程序图标上不能显示提醒数字,而且会报错:Attempting to badge the application icon but haven't received permission ...如下图:原因是在Xcode的模拟器上,因为Xcode的默认模拟器是iOS8.1,而在7之前都是能够直接显示的,我查了一些资料,看了看,总

2015-06-26 17:35:56 655

转载 MAC 10.10 OS X Yosemite下apache配置

MAC 10.10 OS X Yosemite下apache配置第一步/etc/apache2/httpd.conf   去掉前面的# 如下的行# LoadModule php5_module libexec/apache2/libphp5.so#LoadModule userdir_module libexec/apache2/mod_userdi

2015-06-20 18:08:29 440

原创 仿新浪微博学习笔记05

上次做了提醒数字,然后进行封装,可以随程序进行调用,看一下上次运行的结果:接下来继续完善tabbar,因为新浪微博tabbar中间是有一个加号的,所以我也需要弄一个加号,这次就是做加号。首次需要将提醒数字先去掉,首页里面的东西也不能有,恢复成原来样子,运行结果如下:现在就可以将按钮加到tabbar上去:在Q

2015-05-22 14:38:12 527

原创 仿新浪微博学习笔记04

上次是将tabbar上的button进行修改和封装,同时显示了view controller的代理。看一下上次的效果图:那么下面就来做提醒数字,提醒数字其实就是这种效果:按钮图标右上角的小圆圈就是提醒数字的按钮。首先需要创建4个这种的按钮:在QLDTabBarViewController里面:/** * 初

2015-05-10 15:04:33 539

原创 仿新浪微博学习笔记03

在完成自定义tabbar之后,就可以进行下一步了,先来看下上次的运行图:tabbar做到现在,可能有点晕了,因为有2层tabor以及button,下面就先来分析一下:这张效果图的时候,是因为有2层的button叠加在一起了,从左边(最底下)到右边(最上面一层),分别是:view,UITa

2015-05-10 09:54:41 484 4

原创 仿新浪微博学习笔记02

上次基本完成了tabbar上的按钮了,接下来是接着完善,其实这几天在做的过程中,我充分发现封装的好处,不仅能够让你的思维更加紧密,具有统一性,而且在调用创建过程中十分方便,效率很高,当然这是对于有一定使用量的工具类来说。由于博客是我在做完一个阶段后的再回过来写的,所以我还是决定重新再创建一个工程,将今天做的在巩固一下,同时也记录下来,以后看看也能方便不少。

2015-05-07 21:53:16 423

原创 仿新浪微博学习笔记01

最近在跟着视频做一个app,是仿新浪微博的,通过新浪公开的接口来做。虽然是跟着教学视频做的,但是我感觉自己在思考方面有了一些提高,因为他里面的一些思想是我现在所达不到的,为此,我打算把我跟着视频做的写下来,并且巩固一下。首先,就是创建一个工程,因为我当时建的时候是选择“Single View Application”,但是考虑到要巩固知识,所以界面都是用代码写的,删掉storyboard之后需

2015-05-02 16:44:06 529 2

原创 Could not find a storyboard named 'Main' in bundle NSBundle

在做一个工程的时候,我删掉了创建工程时自带的ViewController.h和ViewController.m以及main.storyboard,虽然在AppDelegate.m里面加了一下代码,不至于launch的时候没有View显示:但是运行的时候就出现错误了:Could not find a storyboard named 'Main' in bundle NSBundle

2015-03-25 11:49:12 642

原创 在Xcode里面连接MySQL,同时显示出mysql里的数据

最近因为课程设计的需要,所以要连接数据库,我个人觉得SQL Server太大了,所以我就下载了MySQL,而且为了操作数据简单点就下载了Workbench,这个管理软件,挺实用的,workbench和MySQL的连接我就不多说了,但是需要注意的一点是,当打开Workbench的时候并不需要输入用户等连接信息,因为这里有一个默认的,你可以直接单击点开就有了,而且连接的是本地数据库。另外因为有时候

2015-01-12 13:39:57 5921 1

转载 mac终端命令大全

如何进入命令行操作模式再图形界面下,用finder 打开 应用程序 》实用程序》终端如果连图形界面都进不去了(比如安错了显示驱动),开机时按 F8,用-s参数启动,然后输入命令 mount -uw /获得权限为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限sudo -s然后输入密码,输入密码时没有任何回显

2014-12-18 18:01:22 427

原创 用Xcode编写一个五子棋(还是一个初学者)

五子棋是我第一个开始写的,可以真正运行的程序,虽然现在还在努力编写中,我还没有完成啊,主要是想通过这种方式记录下我做错的地方,然后自己一点一点改正的地方,希望通过一点点的累积,能够慢慢成长。1.刚开始知道要做五子棋的时候,感觉不会很难,但是其实对我这样一个对OC的了解只是停留在一个较浅层面的,而且从来没有编过正在游戏的人来说,第一次上手还是挺困难的。在无法获得自己需要的method的时候,总是

2014-12-03 22:57:57 1987 2

Objective-C程序设计(第4版)

这是Objective-C程序设计(第4版)pdf版的,里面有我自己看过后做的笔记之类的,希望在大家阅读感到不清楚的时候能够提供大家一些帮助。

2015-01-12

网页设计语言教程HTML-CSS.pdf

想学网页开发的,就要好好学习基础知识哦,这本我看过,感觉还是不错的,就推荐给大家啦

2014-03-15

空空如也

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

TA关注的人

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