代码改变世界

随笔档案-2015年08月

iOS 网易彩票-2框架搭建-代码重构

2015-08-31 00:54 by jiangys, 607 阅读, 收藏, 编辑
摘要: 在上一篇中,我们基本已经把整个框架都搭建出来了,下面进行代码重构一下。思路:导航按钮,按下时,会变灰,那是系统自带了,通过自定义UIButton,实现按下按钮立即切换效果。MJTabBarController管得太多了,只需要传图片过去,即创建好一个TabBar.通过代理实现底部tabbar的切换。... 阅读全文

.NET/android/java/iOS AES通用加密解密

2015-08-28 23:22 by jiangys, 19501 阅读, 收藏, 编辑
摘要: 移动端越来越火了,我们在开发过程中,总会碰到要和移动端打交道的场景,比如.NET和android或者iOS的打交道。为了让数据交互更安全,我们需要对数据进行加密传输。今天研究了一下,把几种语言的加密都实践了一遍,实现了.NET,java(android),iOS都同一套的加密算法,下面就分享给大家。... 阅读全文

iOS 网易彩票-1框架搭建

2015-08-27 11:03 by jiangys, 893 阅读, 收藏, 编辑
摘要: 仿网易彩票,最终要做成的效果如下:一、分层搭建1.新建一个项目,Lottery.只支持7.1以上坚屏。2.将素材全部图片全部拉到相应的文件夹里。3.选中Lottery--右键Show in Finder ,在Lottery文件夹下新建一个Classes,并分别分层成MVC文件夹。4.把Classes... 阅读全文

iOS 开发笔记-UILable/UIFont/UIButton常见设置

2015-08-26 20:19 by jiangys, 402 阅读, 收藏, 编辑
摘要: UILabel的常见设置@property(nonatomic,copy) NSString *text; 显示的文字@property(nonatomic,retain) UIFont *font; 字体@property(nonatomic,retain) UIColor *textColor;... 阅读全文

iOS UI基础-5.0 QQ框架(Storyboard)

2015-08-25 23:25 by jiangys, 534 阅读, 收藏, 编辑
摘要: 1.拉入TabBarController和4个Navigation2.TabBarController关联Navigation3.设置消息,拉入一个Button,设置背影4.联系人,拉入一个Segmented Control。可以修改title,如果想增加一个组,则将Segments增加1.5.修改... 阅读全文

iOS 第三方框架-MBProgressHUD

2015-08-25 16:32 by jiangys, 61889 阅读, 收藏, 编辑
摘要: MBProgressHUD提示框官网地址:https://github.com/jdg/MBProgressHUD官网里已经提供了足够多的例子供我们使用,但在实现开发中,我们用到的只是其中的一小部分而已。为了使用更方便,下面对它进行扩展(Category)MBProgressHUD+NJ.h#imp... 阅读全文

iOS 开发笔记-Storyboard

2015-08-25 00:21 by jiangys, 422 阅读, 收藏, 编辑
摘要: 什么时候用Pust,什么时候用Modal?一般情况下,是导航控制器点过去的,都使用Pust。如果是相对独立的,则用Modal,比如是导航上面的+添加之类。关闭一个Modal-(IBAction)cancel:(id)sender{ [self dismissViewControllerAnim... 阅读全文

iOS UI基础-4.2应用程序管理 Xib文件使用

2015-08-23 23:20 by jiangys, 334 阅读, 收藏, 编辑
摘要: Xib调整使用1.新建xib文件New File-->User Interface-->Empty2.打开新建的xib文件,出现可视化窗口(1)拖入一个UIView (不是UIViewController)(2)设置大小:要想随意调整xib中view的尺寸,首先要设置size为Freeform3.拖... 阅读全文

iOS UI基础-4.1应用程序管理 字典转Model

2015-08-23 15:29 by jiangys, 403 阅读, 收藏, 编辑
摘要: 用模型取代字典使用字典的坏处一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编辑器没有智能提示,需要手敲dict[@"name"] = @"Jack";NSString *name = dict[@"name"];手敲字符串key,key容易写错Key如果写错了,编译器... 阅读全文

iOS UI基础-4.0应用程序管理

2015-08-23 14:10 by jiangys, 373 阅读, 收藏, 编辑
摘要: 功能与界面功能分析:以九宫格的形式展示应用信息点击下载按钮后,做出相应的操作步骤分析:加载应用信息根据应用的个数创建对应的view监听下载按钮点击整个应用界面:程序实现思路UI布局:N宫格事件监听动态添加 (by plist)整体封装,组合每个应用信息,使用View的层级包装帮助布局项目工程纯代码/... 阅读全文

iOS 开发笔记-plist使用

2015-08-23 10:20 by jiangys, 335 阅读, 收藏, 编辑
摘要: 1.创建一个plist2.填写为ImageList.plist3.填入数据4.完成加载代码:@interface UYViewController ()//图片信息的数组@property(nonatomic,strong) NSArray *imageList;@end@implementatio... 阅读全文

iOS UI基础-3.0图片浏览器及plist使用

2015-08-20 22:58 by jiangys, 910 阅读, 收藏, 编辑
摘要: 需求:1.显示当前图片序号/总图片数2.显示图片3.上一张图片、下一张图片转换4.显示图片描述下面用代码来实现//// UYViewController.m// 3.0图片查看器//// Created by jiangys on 15/8/19.// Copyright (c) 2015年... 阅读全文

谷歌/360 插件开发

2015-08-20 17:41 by jiangys, 663 阅读, 收藏, 编辑
摘要: 插件开发参数文档:http://open.chrome.360.cn/extension_dev/overview.html建议选择【基础文档】-->【代码例子】,下载一个简单的例子来看,其实开发起来,真的很简单。google安装插件很简单,看步骤:把【开发者模式】的勾打上,选【加载正在开发的扩展程... 阅读全文

iOS UI基础-2.0按钮操作与形变

2015-08-19 21:14 by jiangys, 356 阅读, 收藏, 编辑
摘要: 按钮状态1.normal:默认状态 Default对应的枚举常量:UIControlStateNormal2.highlighted(高亮状态)按钮被按下去的时候(未松开)对应的枚举常量:UIControlStateHighlighted3.disabled(失效状态,不可用状态)如果enable属... 阅读全文

iOS UI基础-1.0加法计算器

2015-08-18 00:04 by jiangys, 1913 阅读, 收藏, 编辑
摘要: 1.打开Xcode,新建一个项目2.Single View Application是最适合初学者的模板3.填写该应用相关信息4.搭建UI界面项目创建完毕后,自动帮我们做了很多配置,也自动生成了很多文件还自动添加了开发所依赖的框架项目中这么多文件,哪些是影响着UI界面的呢?在iOS5之前,苹果使用xi... 阅读全文

iOS开发需要学习哪些内容?

2015-08-17 21:51 by jiangys, 436 阅读, 收藏, 编辑
摘要: 看图: 阅读全文

iOS 设计模式-委托模式

2015-08-16 00:05 by jiangys, 1908 阅读, 收藏, 编辑
摘要: 委托是指给一个对象提供机会对另一对象中的变化做出反应或者相应另一个对象的行为。其基本思想是协同解决问题。Delegate的使用场合对象A内部发生了一些事情,想通知对象B对象B想监听对象A内部发生了什么事情对象A想在自己的方法内部调用对象B的某个方法,并且对象A不能对对象B有耦合依赖对象A想传递数据给... 阅读全文

Vs2013 头文件注释

2015-08-12 16:42 by jiangys, 557 阅读, 收藏, 编辑
摘要: 在vs2013的默认安装目录1、CS类修改方式在C:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class下修改Class.cs类在全上方加上/*******... 阅读全文

Redis演示及使用场景

2015-08-11 18:24 by jiangys, 17834 阅读, 收藏, 编辑
摘要: 概述Redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value(字典,RemoteDictionaryServer,远程字典服务器)数据库。客户端:http://redis.io/clients 命令:http://redis.io/commands htt... 阅读全文

iOS常用第三方类库及Xcode插件

2015-08-06 17:05 by jiangys, 776 阅读, 收藏, 编辑
摘要: 第三方类库(github地址): 1、AFNetworking 网络数据 https://github.com/AFNetworking/AFNetworking 2、SDWebImage 图片缓存 https://github.com/rs/SDWebImage 3、MBProgressHUD 提 阅读全文

Log4net 日志传到 graylog监控

2015-08-05 18:19 by jiangys, 1338 阅读, 收藏, 编辑
摘要: graylog是java的一个日志监控插件。存储用的是mongoDB,效率还是挺高的。不过嘛,文档太少了,安装和配置都很不容易。官网:http://www.graylog.org/在graylog里,配置一个udp的监控模式,如下图:那么,在log4net下,配置改如下: ... 阅读全文

Log4net 乱码问题解决

2015-08-04 16:00 by jiangys, 7704 阅读, 收藏, 编辑
摘要: 在将log4net输出到UdpAppender会出现乱码问题,当然,丢到第三方日志分析工具glaylog下,也出现中文乱码。 <?xml version="1.0"?> <configuration> <configSections> <section name="log4net" type="lo 阅读全文

Log4net 日志使用介绍

2015-08-04 11:51 by jiangys, 5095 阅读, 收藏, 编辑
摘要: 概述Log4net 有三个主要组件:loggers,appenders 和 layouts。这三个组件一起工作使得开发者能够根据信息类型和等级(Level)记录信息,以及在运行时控制信息的格式化和信息的写入位置(如控制台,文件,内存,数据库等)。过滤器(filter)帮助这些组件,控制追加器(app... 阅读全文

Xcode6中添加pch文件

2015-08-02 21:43 by jiangys, 245 阅读, 收藏, 编辑
摘要: 亲测可用:http://www.cnblogs.com/YouXianMing/p/3989155.html 阅读全文

iOS 新浪微博-1.0框架搭建

2015-08-02 19:59 by jiangys, 1742 阅读, 收藏, 编辑
摘要: 项目搭建1.新建一个微博的项目,去掉屏幕旋转2.设置屏幕方向-->只有竖向3.使用代码构建UI,不使用storyboard4.配置图标AppIcon和LaunchImage将微博资料的相关素材拉到AppIcon和LaunchImage中,并将除了AppIcon和LaunchImage其它图片也全部拉... 阅读全文

实体框架 Code First

2015-08-02 10:26 by jiangys, 748 阅读, 收藏, 编辑
摘要: 原文:https://msdn.microsoft.com/zh-cn/en-zn/data/jj591621 阅读全文

Autofac 依赖注入框架 使用

2015-08-02 10:20 by jiangys, 63292 阅读, 收藏, 编辑
摘要: 简介Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上非常高。官方网站http://autofac.org/源码下载地址https://github.com/autofac/Autofac最新版本下载可以看到,包括源... 阅读全文

Windows2008 IIS配置FTP站点

2015-08-01 14:26 by jiangys, 665 阅读, 收藏, 编辑
摘要: 视频教程:http://vodcdn.video.taobao.com/player/ugc/tb_ugc_pieces_core_player_loader.swf?version=1.0.20150330&vid=10290882&uid=c3Vubnlfbmljb2xlODI%3D&p=1&t... 阅读全文
点击右上角即可分享
微信分享提示