上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 一、NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体.... (3)NSMutableURLRequest:NSURLRequest的子类 (4)NSURLCo 阅读全文
posted @ 2015-08-08 17:27 何杨 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、简单说明 1.说明 在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。 如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据 “青花瓷”软件 因此:提交用户的隐私数据时,一定不要明文提交,要加密处理后再提交 2.常见 阅读全文
posted @ 2015-08-08 17:25 何杨 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、GET请求和POST请求简单说明创建GET请求1 // 1.设置请求路径2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%... 阅读全文
posted @ 2015-08-08 17:24 何杨 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 说明:apache tomcat服务器必须占用8080端口一、URL1.基本介绍URL的全称是Uniform Resource Locator(统一资源定位符)通过1个URL,能找到互联网上唯一的1个资源URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL2.URL中常见的协议(1)H... 阅读全文
posted @ 2015-08-08 17:23 何杨 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 下面叙述的是关于几个必须要知道的iOS网络编程入门级别的要点: 1、客户端如何找到连接的服务器 客户端通过URL找到想要连接的服务器 2、什么是URL URL的全称是Uniform Resource Locator(统一资源定位符) 通过1个URL,能找到互联网上唯一的1个资源 URL就是资源的地址 阅读全文
posted @ 2015-08-08 17:22 何杨 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要学习网络编程 1.简单说明 在移动互联网时代,移动应用的特征有: (1)几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图 (2)只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力 (3)如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死 阅读全文
posted @ 2015-08-08 16:53 何杨 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 学习来自《大话设计模式》下面基于简单的实例来讲讲实用简单工厂模式:需求分析:希望程序提供“加减乘除”四种功能。功能分析:四种功能都是并列的,相互独立的。拓展分析:很有可能拓展新的功能,比如“开根运算”。如何设计:1、根据“功能分析”可以将四种功能都归并一个父类出来,然后创建四个子类继承它,并且提供空... 阅读全文
posted @ 2015-08-07 16:38 何杨 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 第一组:继承关系用 实线+空心三角形 来表示继承关系用 虚线+空心三角形 来表示第二组:关联关系用 实线+剪头 来表示 (Association)依赖关系用 虚线+剪头 来表示 (Dependency)第三组:聚合关系用 空心的菱形+实线剪头 来表示 (Aggregation)组合关系用 实心的菱形... 阅读全文
posted @ 2015-08-07 13:49 何杨 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 开闭原则: 一个模块的修改,对拓展开放而对修改关闭。 举个例子:有一个类在项目中很多地方被使用了,但是由于需求,想对这个类进行拓展,这里可以使用继承拓展出子类,可以对子类进行修改,尽量不要修改原来的类。 里氏代换原则: 子类父类可以替换,子类可以使用父类所有的方法,父类可以使用子类所有的方法。 举个 阅读全文
posted @ 2015-08-07 13:45 何杨 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 输出语句不管是C语言的printf();还是cout << "" << endl;在循环语句中会出现一个bug:下面是不正常的两种情况:下面是正常的:可能的原因:"\n"表示内容为一个回车符的字符串。std::endl是流操作子,输出的作用和输出"\n"类似,但可能略有区别。std::endl输出一... 阅读全文
posted @ 2015-08-06 11:09 何杨 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 直接上C++代码:这里有问题的地方就是joseph_circle.cpp实现方法eliminate的循环语句的条件,如果把p->next != p改为p->next != nullptr就会出现循环已经删除了最后一个还继续循环,还继续删除,然后抛出空指针异常。joseph_circle.h 1 #i... 阅读全文
posted @ 2015-08-05 15:29 何杨 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 插入前面:这段内容本来在下面猴子分桃题目之前是没有的,想看题,可以先看后面的题目,然后看着插入在前面的关于递归实现下面问题的代码,为什么要突然放在前面,因为这是一部分比较重要的内容,是个思想锻炼的结果和总结,另外最后吗还给出了错误的代码以及错误的原因可以对比理清思路: 1 #include 2 u... 阅读全文
posted @ 2015-08-04 14:09 何杨 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 最近在做自己的第一个App,由于全程都是自己一个人完成,所以原型设计、素材都得自己找,自己改。遇到了提取Assets.car中的素材的问题,通过网络找到了2中解决方法:themeEngine使 用themeEngine工具,可以打开Assets.car文件。这软件需要Mac OS X Yosemit 阅读全文
posted @ 2015-08-03 09:52 何杨 阅读(866) 评论(0) 推荐(0) 编辑
摘要: Reverse反转算法 1 #include 2 3 using namespace std; 4 //交换的函数 5 void replaced(int &a,int &b){ 6 int t = a; 7 a = b; 8 b = t; 9 }10 //反转11 vo... 阅读全文
posted @ 2015-08-02 19:27 何杨 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 前言:因为常用,所以我就备份到这里,然后如果需要修改,可以根据需求进行相关的更改。 阅读全文
posted @ 2015-08-01 17:38 何杨 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 实现的目的:能够在代码的方法前面一行输入三个 /// 就会自动生成 文档自动标注: 运行环境以及工具: 系统 OS X Yosemite 10.10.4 Xcode 6.4 VVDocumenter-Xcode(下载gitHub网址:https://github.com/onevcat/VVDocu 阅读全文
posted @ 2015-08-01 15:03 何杨 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 每当Xcode升级之后,都会导致原有的Xcode插件不能使用,这是因为每个插件的Info.plist中记录了该插件兼容的Xcode版本的DVTPlugInCompatibilityUUID,而每个版本的Xcode的DVTPlugInCompatibilityUUID都是不同的。如果想让原来的插件继续... 阅读全文
posted @ 2015-08-01 15:01 何杨 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1、3月9日,周四记录:买入一手山东墨龙股票: 说两句自己的看法:我买入是冲着这个黄金交叉点,而且是DIF突破DEA,然后开口向上的。 按照操作原则,第一60日均线如果是平缓的接近谷底,然后黄金交叉之后,DIF突破0轴,就可以加仓买入。反之,60日均线没有平缓还是向下,说明大趋势是向下跌的,那么如果 阅读全文
posted @ 2015-07-31 16:22 何杨 阅读(669) 评论(0) 推荐(0) 编辑
摘要: Mattt Thompson撰写、 Ricky Tan翻译、 发布于2012年8月6日关于一种语言好不好用,你只需要衡量以下两种指标:API 的统一性String 类的实现质量NSString 是基础类库中的佼佼者。在那个其他语言 仍在 艰难地正理处理 Unicode 的时代,NSString 是尤... 阅读全文
posted @ 2015-07-31 16:02 何杨 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 本节要点:红色标记 需要记下来1 NSRangetypedef struct _NSRange { NSUInteger location; NSUInteger length; } NSRange;NSMakeRange 的函数NS_INLINEz是内联函数 typedef NSRange *N... 阅读全文
posted @ 2015-07-31 13:18 何杨 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 维基百科:http://en.wikipedia.org/wiki/Regular_expression正则表达式在线测试:http://tool.chinaz.com/regex/正则表达式,常用于文件搜索和数据校验等iOS 提供了对正则表达式的支持:NSRegularExpression常用的第... 阅读全文
posted @ 2015-07-28 20:58 何杨 阅读(409) 评论(0) 推荐(0) 编辑
摘要: DZNEmptyDataSet(UI,空表格视图解算器)PDTSimpleCalendar(UI,drop-in日历组件)MagicalRecord(实施活跃记录模式的Core Data助手)Chameleon(UI,色彩框架)Alamofire(Swift 网络)TextFieldEffects ... 阅读全文
posted @ 2015-07-27 09:25 何杨 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、Objective-C调用C++代码 后缀为m文件的是Objective-C的执行文件,而后缀为mm文件的是Objective-C++文件。 直接在Objective-C中是无法调用C++代码的,所以如果需要在Objective-C调用C++语言就需要直接将后缀m文件改为mm,然后就可以调用C+ 阅读全文
posted @ 2015-07-26 23:56 何杨 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 如果要在富文本中添加图片的话,用UITextKit才能实现。 什么是UITextKit:它就是处理富文本的框架。 什么时候使用UITextKit:比如要实现图文混搭的节目。 在gitHub中 https://github.com/YouXianMing/BookTextView 可以下载一个关于UI 阅读全文
posted @ 2015-07-26 21:52 何杨 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1、http://www.runoob.com 阅读全文
posted @ 2015-07-26 20:13 何杨 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 有IOS开发经验的,相信你一定了解快捷代码的使用以及可以自定义代码,备份到XCode右下角,供下次使用。 那么,快捷代码备份到本地什么位置呢: 位置:~/Library/Developer/Xcode/UserData/CodeSnippets 另外,我把我自己熟悉的代码备份了一下: 阅读全文
posted @ 2015-07-26 14:51 何杨 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个Swift的Single View工程然后直接在工程中新建OC文件:然后选择OC语言之后会问你是否自动创建OC和Swift的中间文件:然后工程文件夹里就有了三个文件:现在OC头文件和实现文件中写好一个实例:然后在Swift语言与Obje...ridging-Header.h文件中然后就可... 阅读全文
posted @ 2015-07-25 22:59 何杨 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 导出选中的一个图片,比如这里我们选中background,然后点击软件的右下角,可以设置导出的尺寸:然后添加1倍,2倍,3倍的尺寸,因为在ihpne6之后就需要这三个尺寸倍数的UI,以适应不同设备的分辨率。点击Export Background就可以新建文件夹并导出了:我突然很想知道PS能不能导出三... 阅读全文
posted @ 2015-07-25 17:42 何杨 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 选中需要放进文件夹里的文件,然后按command+G,就会自动生成文件夹并把需要放进的文件包含进去了。(组 Group)选中需要锁住的图层,然后按command+shift+L就可以将图层锁住。(锁:Lock)按快捷键T就可以自动弹出文本输入,然后编辑就可以了。假如你找不到合适的字体做设计,可以选择... 阅读全文
posted @ 2015-07-25 14:06 何杨 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1、这个主要讲IM SDK架构的设计: http://tech.youzan.com/you-zan-im-sdk-ke-hu-duan-she-ji/ 2、这个http://casatwy.com 关于IOS应用架构的内容比较多哦,而且很不错哦。 阅读全文
posted @ 2015-07-25 13:56 何杨 阅读(255) 评论(0) 推荐(0) 编辑
摘要: CALayer简介1、CALayer一般作为UIView的容器而使用。2、CALayer是一个管理者图片载体(image-based content)的层结构3、直接修改单独创建出的CALayer的属性可以触发隐式动画4、UIView中的CALayer动画必须显式触发才能生效开篇代码练习: 1 #i... 阅读全文
posted @ 2015-07-24 23:31 何杨 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1、字母:匹配单个字母 (1)A:表示匹配字母A; (2)\\:匹配转义字符“\”; (3)\t:匹配转义字符“\t”; (4)\n:匹配转义字符“\n”; 2、一组字符:任意匹配里面的一个单个字符: (1)[abc]:表示可能是字母a,可能是字母b或者是字母c; (2)[^abc]:表示不是字母a 阅读全文
posted @ 2015-07-24 15:25 何杨 阅读(8700) 评论(0) 推荐(0) 编辑
摘要: Regular expressions are a language of their own. When you learn a new programming language, they're this little sub-language that makes no sense at fi... 阅读全文
posted @ 2015-07-24 15:08 何杨 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Swift has 74 built-in functions but only seven of them are documented in the Swift book (“The Swift Programming Language”). The rest remain undocument 阅读全文
posted @ 2015-07-24 13:56 何杨 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 相同点:1、都是有内部变量和函数2、都可以有内部下标方式去取属性3、都可以有初始化函数4、都可以用协议不同点:1、类有继承2、类可以多重引用3、类有析构 阅读全文
posted @ 2015-07-24 13:19 何杨 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 新建Cocoa Touch Class,语言是swift然后继续为界面添加一个普通的View Controller,并且添加前面视图的静态table的转向剪头指向这个View Controller,然后在这个视图上添加普通的UIView 1 class PositionViewController:... 阅读全文
posted @ 2015-07-23 14:57 何杨 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 //字典, 存储的内存不是连续的 用key和value进行对应(键值) 4 //kvc 键值编码 5 NSD... 阅读全文
posted @ 2015-07-22 22:24 何杨 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 Person *p1 = [[Person alloc] initWithName:@"张三"]; 4 Person *p2... 阅读全文
posted @ 2015-07-22 21:23 何杨 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 //OC数组 可以存储不同类型的对象 只能存储对象,基本数据类型是不能存储的 4 //OC数组 存储的是对象的指针 5 ... 阅读全文
posted @ 2015-07-22 17:25 何杨 阅读(264) 评论(0) 推荐(0) 编辑
摘要: NSMutableString可变字符串 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 // 可变字符串 是 字符串 的子类 4 //initWithCapacity:这个... 阅读全文
posted @ 2015-07-22 15:58 何杨 阅读(276) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页