07 2015 档案

摘要:1、3月9日,周四记录:买入一手山东墨龙股票: 说两句自己的看法:我买入是冲着这个黄金交叉点,而且是DIF突破DEA,然后开口向上的。 按照操作原则,第一60日均线如果是平缓的接近谷底,然后黄金交叉之后,DIF突破0轴,就可以加仓买入。反之,60日均线没有平缓还是向下,说明大趋势是向下跌的,那么如果 阅读全文
posted @ 2015-07-31 16:22 何杨 阅读(676) 评论(0) 推荐(0) 编辑
摘要:Mattt Thompson撰写、 Ricky Tan翻译、 发布于2012年8月6日关于一种语言好不好用,你只需要衡量以下两种指标:API 的统一性String 类的实现质量NSString 是基础类库中的佼佼者。在那个其他语言 仍在 艰难地正理处理 Unicode 的时代,NSString 是尤... 阅读全文
posted @ 2015-07-31 16:02 何杨 阅读(186) 评论(0) 推荐(0) 编辑
摘要:本节要点:红色标记 需要记下来1 NSRangetypedef struct _NSRange { NSUInteger location; NSUInteger length; } NSRange;NSMakeRange 的函数NS_INLINEz是内联函数 typedef NSRange *N... 阅读全文
posted @ 2015-07-31 13:18 何杨 阅读(507) 评论(0) 推荐(0) 编辑
摘要:维基百科:http://en.wikipedia.org/wiki/Regular_expression正则表达式在线测试:http://tool.chinaz.com/regex/正则表达式,常用于文件搜索和数据校验等iOS 提供了对正则表达式的支持:NSRegularExpression常用的第... 阅读全文
posted @ 2015-07-28 20:58 何杨 阅读(410) 评论(0) 推荐(0) 编辑
摘要:DZNEmptyDataSet(UI,空表格视图解算器)PDTSimpleCalendar(UI,drop-in日历组件)MagicalRecord(实施活跃记录模式的Core Data助手)Chameleon(UI,色彩框架)Alamofire(Swift 网络)TextFieldEffects ... 阅读全文
posted @ 2015-07-27 09:25 何杨 阅读(266) 评论(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 何杨 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:如果要在富文本中添加图片的话,用UITextKit才能实现。 什么是UITextKit:它就是处理富文本的框架。 什么时候使用UITextKit:比如要实现图文混搭的节目。 在gitHub中 https://github.com/YouXianMing/BookTextView 可以下载一个关于UI 阅读全文
posted @ 2015-07-26 21:52 何杨 阅读(293) 评论(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 何杨 阅读(273) 评论(0) 推荐(0) 编辑
摘要:首先创建一个Swift的Single View工程然后直接在工程中新建OC文件:然后选择OC语言之后会问你是否自动创建OC和Swift的中间文件:然后工程文件夹里就有了三个文件:现在OC头文件和实现文件中写好一个实例:然后在Swift语言与Obje...ridging-Header.h文件中然后就可... 阅读全文
posted @ 2015-07-25 22:59 何杨 阅读(289) 评论(0) 推荐(0) 编辑
摘要:导出选中的一个图片,比如这里我们选中background,然后点击软件的右下角,可以设置导出的尺寸:然后添加1倍,2倍,3倍的尺寸,因为在ihpne6之后就需要这三个尺寸倍数的UI,以适应不同设备的分辨率。点击Export Background就可以新建文件夹并导出了:我突然很想知道PS能不能导出三... 阅读全文
posted @ 2015-07-25 17:42 何杨 阅读(339) 评论(0) 推荐(0) 编辑
摘要:选中需要放进文件夹里的文件,然后按command+G,就会自动生成文件夹并把需要放进的文件包含进去了。(组 Group)选中需要锁住的图层,然后按command+shift+L就可以将图层锁住。(锁:Lock)按快捷键T就可以自动弹出文本输入,然后编辑就可以了。假如你找不到合适的字体做设计,可以选择... 阅读全文
posted @ 2015-07-25 14:06 何杨 阅读(388) 评论(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 何杨 阅读(257) 评论(0) 推荐(0) 编辑
摘要:CALayer简介1、CALayer一般作为UIView的容器而使用。2、CALayer是一个管理者图片载体(image-based content)的层结构3、直接修改单独创建出的CALayer的属性可以触发隐式动画4、UIView中的CALayer动画必须显式触发才能生效开篇代码练习: 1 #i... 阅读全文
posted @ 2015-07-24 23:31 何杨 阅读(207) 评论(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 何杨 阅读(8746) 评论(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 何杨 阅读(283) 评论(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 何杨 阅读(449) 评论(0) 推荐(0) 编辑
摘要:相同点:1、都是有内部变量和函数2、都可以有内部下标方式去取属性3、都可以有初始化函数4、都可以用协议不同点:1、类有继承2、类可以多重引用3、类有析构 阅读全文
posted @ 2015-07-24 13:19 何杨 阅读(388) 评论(0) 推荐(0) 编辑
摘要:新建Cocoa Touch Class,语言是swift然后继续为界面添加一个普通的View Controller,并且添加前面视图的静态table的转向剪头指向这个View Controller,然后在这个视图上添加普通的UIView 1 class PositionViewController:... 阅读全文
posted @ 2015-07-23 14:57 何杨 阅读(370) 评论(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 何杨 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 //OC数组 可以存储不同类型的对象 只能存储对象,基本数据类型是不能存储的 4 //OC数组 存储的是对象的指针 5 ... 阅读全文
posted @ 2015-07-22 17:25 何杨 阅读(266) 评论(0) 推荐(0) 编辑
摘要:NSMutableString可变字符串 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 // 可变字符串 是 字符串 的子类 4 //initWithCapacity:这个... 阅读全文
posted @ 2015-07-22 15:58 何杨 阅读(278) 评论(0) 推荐(0) 编辑
摘要:进一步理解swift拆包和解包(如有问题,大神请指教):!作用是拆包,?作用是压包(也许没有压包这个词,实际上就是转为optional类型),不管是!还是?其实都是类型转换的过程。swift语言在类型转换过程可能会出现可选类型optional,比如String类型“10”转为int类型的10,比如访... 阅读全文
posted @ 2015-07-22 11:00 何杨 阅读(206) 评论(0) 推荐(0) 编辑
摘要:Swift 语言写成的项目会被标记为 ★ ,AppleWatch 的项目则会被标记为 ▲。 【转自】https://github.com/jobbole/awesome-ios-cn#libraries-and-frameworks 入门 Road Map iOS - 开发 iOS 应用从今天开始, 阅读全文
posted @ 2015-07-21 22:16 何杨 阅读(878) 评论(0) 推荐(0) 编辑
摘要:下面展示本人高仿项目"700Bike"的已经完成的界面: 阅读全文
posted @ 2015-07-21 21:25 何杨 阅读(212) 评论(0) 推荐(0) 编辑
摘要:想对PickerView进行操作,只能在代码中操作。 下面 ,再添加三个label组件,然后将所有组件配置到代码中(看代码),然后要实现对PickerView的操作,就要实现它的DataSource协议和他的代理,在右边组件的链接栏,Outlets有两个选项,把他们都链接到控制器上: 好,我们的数据 阅读全文
posted @ 2015-07-21 20:19 何杨 阅读(724) 评论(0) 推荐(0) 编辑
摘要:留下两个问题:1、后面涉及到的异常不知道原因。2、动态图片到了程序里面就不动了。然后:上面是有问题的,下面是没有问题的了。代码(另外简单写的代码,纠正了那个错误): 1 import UIKit 2 3 class ViewController: UIViewController{ 4 ... 阅读全文
posted @ 2015-07-21 14:16 何杨 阅读(263) 评论(0) 推荐(0) 编辑
摘要:当我们的应用电量不足的时候,就需要警告提示,那么我们可以用Alert View视图实现: 阅读全文
posted @ 2015-07-21 13:56 何杨 阅读(242) 评论(0) 推荐(0) 编辑
摘要:当我们应用程序执行一个比较耗时的操作,我们需要给用户一个提示,那么这个提示比较好的方式方法呢就是 进度条 或者 一个齿轮转。我们就需要Activity Indicators组件Indicators n. 指示器(indicator的复数);指示灯Animating默认就是在转动的。直接使用这两个方法... 阅读全文
posted @ 2015-07-21 13:21 何杨 阅读(219) 评论(0) 推荐(0) 编辑
摘要:action动作 sheet表 其实就是一种菜单参数:1代理:谁去代理它2取消按钮标题3这个按钮标题会自动变成红色4添加设置其他按钮(不想加,设置为nil)然后我们为这些按钮添加点击事件: 阅读全文
posted @ 2015-07-21 11:38 何杨 阅读(300) 评论(0) 推荐(0) 编辑
摘要:如果想进行自定义的配置,可以继承基类UIView。 地图app中需要多点触动Multiple Touch,opaque不透明的 hidden隐藏的 比如下载的进度条,如果下载完毕,可以通过设置这个属性让进度条消失clears graphics context如果一个视图需要更新内容,需要清除前面的内... 阅读全文
posted @ 2015-07-21 11:21 何杨 阅读(330) 评论(0) 推荐(0) 编辑
摘要:积累英语词汇:assemble [ə'semb(ə)l] vt. 集合,聚集;装配;收集assembled [ə'sembəld] adj. 组合的;安装的 v. 装配(assemble的过去分词);集合custom view hierarchy是自定义视图层次。 阅读全文
posted @ 2015-07-21 10:39 何杨 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1 import Foundation 2 3 //加载网络数据,查找数据的字符串 4 let dataurl = "http://api.k780.com:88/?app=weather.city&&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f... 阅读全文
posted @ 2015-07-20 11:35 何杨 阅读(705) 评论(0) 推荐(0) 编辑
摘要:Foundaton基础framework框架1.Foundation框架的类结构关系 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 //C语言字符串 4 char *ch ... 阅读全文
posted @ 2015-07-19 21:11 何杨 阅读(485) 评论(0) 推荐(0) 编辑
摘要:会造成异常。具体是:拖拽storyboard的某个组件到相关的ViewControl.swift的代码上定义了Name之后,如果直接在右边的源代码中修改这个Name:clear,比如改成clearAll但是,组件中绑定的相关的方法名依旧是clear,所以还是会出现bug,这里明显是 组件找不到相关的... 阅读全文
posted @ 2015-07-18 11:48 何杨 阅读(160) 评论(0) 推荐(0) 编辑
摘要:最终的效果: <1>第一个场景: 1.本地化 界面简体中文化 Supporting Files - info.plist Localization native development region 本地的编程的地区 选择China,这样的话,用到系统的UI组件,就会变成中文的样式。 2.文本框占位 阅读全文
posted @ 2015-07-17 18:07 何杨 阅读(449) 评论(0) 推荐(0) 编辑
摘要:学习来自《极客学院》1、定义方法需要在类型(枚举,结构体,类)里定义,不能独立定义,独立定义的是函数2、方法要么属于该类型本身,要么是该类型的一个实例3、不能独立执行方法,执行方法必须使用类型或实例作为调用者注意:枚举、结构体中方法使用static修饰,类中用class修饰,都属于类型方法,否则的话... 阅读全文
posted @ 2015-07-16 15:58 何杨 阅读(206) 评论(0) 推荐(0) 编辑
摘要:学习来自《极客学院》 1、存储属性:存储在类、结构体里的变量或者常量 2、分为:实例存储属性、类型存储属性 3、所有的存储属性必须显示的指定初始值,在定义时或者构造器当中指定 4、可选类型的存储属性可以不指定初始值 运行结果: 阅读全文
posted @ 2015-07-16 13:42 何杨 阅读(1208) 评论(0) 推荐(0) 编辑
摘要:学习来自《极客学院》 1 import Foundation 2 3 class User { 4 var name:String 5 var age:Int 6 init(name:String,age:Int){ 7 self.age = age 8 ... 阅读全文
posted @ 2015-07-15 22:23 何杨 阅读(268) 评论(0) 推荐(0) 编辑
摘要:学习来自《极客学院》 运行结果: Swift的一个代码(有关swift懒加载、使用了KVC定义模型): 源码下载:链接: http://pan.baidu.com/s/1skuEwWl 密码: 3psc 阅读全文
posted @ 2015-07-15 21:49 何杨 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Swift中枚举学习笔记来自《极客学院》 1 import Foundation 2 3 /**********1*Swift定义枚举的语法格式*************/ 4 /* 5 enum 枚举名 { 6 使用case关键字列出所有枚举值 7 枚举的其他成员 8 } 9 *... 阅读全文
posted @ 2015-07-15 21:08 何杨 阅读(283) 评论(0) 推荐(0) 编辑
摘要:学习来自《极客学院:Swift中的函数》工具:Xcode6.4直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 1 import Foundation 2 3 /***********嵌套函数*************/ 4 func getMathFunc(#type: Str... 阅读全文
posted @ 2015-07-15 17:35 何杨 阅读(228) 评论(0) 推荐(0) 编辑
摘要:内容纲要: 1、闭包基础 2、关于闭包循环引用 正文: 1、闭包 闭包的写法: 开发中建议使用 "尾随闭包",如果闭包本身的参数和返回值没有的话,也可以删除: 2、关于闭包循环引用 阅读全文
posted @ 2015-07-15 16:31 何杨 阅读(314) 评论(0) 推荐(0) 编辑
摘要:学习来自《极客学院:Swift中的函数》 工具:Xcode6.4 直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 练习一: 运行输出结果是: 练习二: 运行的结果: 阅读全文
posted @ 2015-07-15 12:26 何杨 阅读(228) 评论(0) 推荐(0) 编辑
摘要:学习来自《极客学院:Swift中的字典》 工具:Xcode6.4 直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 运行输出结果: 阅读全文
posted @ 2015-07-15 10:39 何杨 阅读(310) 评论(0) 推荐(0) 编辑
摘要:报错的原因:界面按钮事件没有绑定到源代码或者相关的代码被注释了。比如你的button组件以及绑定到IBOutlet,但是viewcontrol.m上没有相关的代码,就会出现异常。 阅读全文
posted @ 2015-07-14 22:17 何杨 阅读(180) 评论(0) 推荐(0) 编辑
摘要:笔记摘自《极客学院》 求余运算(a % b)是计算b的多少倍刚刚好可以容入a,返回多出来的那部分(余数)。 注意:求余运算(%)在其他语言也叫取模运算。然而严格说来,我们看该运算符对负数的操作结果,"求余"比"取模"更合适些。 我们来谈谈取余是怎么回事,计算9 % 4,你先计算出4的多少倍会刚好可以 阅读全文
posted @ 2015-07-14 19:34 何杨 阅读(5527) 评论(0) 推荐(0) 编辑
摘要:学习来自《极客学院:Swift中的字符串和集合》 工具:Xcode6.4 直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 运行的结果是: 阅读全文
posted @ 2015-07-14 17:49 何杨 阅读(321) 评论(0) 推荐(0) 编辑
摘要:学习来自《极客学院:Swift中的字符串和集合》 工具:Xcode6.4 直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 运行输出结果: 阅读全文
posted @ 2015-07-14 15:27 何杨 阅读(339) 评论(0) 推荐(0) 编辑
摘要:学习来自《小波说雨燕 第二季 网络编程(入门篇)》 工具:xcode6.4 首先在Main.storyborad中添加并设置好三个label做简单的界面显示: 1 import UIKit 2 3 //1、construct a constructs 4 struct Weather { 5 var 阅读全文
posted @ 2015-07-14 11:32 何杨 阅读(624) 评论(0) 推荐(0) 编辑
摘要:前言:当应用程序需要访问网络的时候,它首先应该检查设备的网络状态,确认设备的网络环境及连接情况,并针对这些情况提醒用户做出相应的处理。最好能监听设备的网络状态的改变,当设备网络状态连接、断开时,程序也应该有相应的处理。 开发工具:xcode6.3.2 操作系统:OS X Yosemite10.10. 阅读全文
posted @ 2015-07-13 15:14 何杨 阅读(3280) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示