- 博客(74)
- 收藏
- 关注
转载 UIImageView的图片居中问题
我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域。通过查看UIView的属性可以知道,view的contentMode属性可以用来控制图片的显示情况。下面的设置可以让图片进行居中显示。[c] view plaincopy
2015-10-13 10:59:04 748
转载 iOS KVO观察数组
//// RootTableViewController.m// KVO_观察数组//// Created by 王聪 on 14/8/13.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "RootTableViewController.h"#import
2015-10-06 09:40:47 3257
转载 iOS 通知中心
//// FirstViewController.m// NotificationCenter//// Created by 王聪 on 14/8/13.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "FirstViewController.h"#import "Seco
2015-10-06 09:40:16 715
转载 OC: 第一讲(Objective-C,面向对象的C语言)
前言:OC与C 的区别1.OC是C的超集, OC是在C语言的基础上做的扩展,C语言中的语法,OC中都支持2..OC扩展了面向对象的编程思想3.OC是一门运行时语言,比如数据类型在运行的过程中才能够决定,编译时只能判断语法是否正确4.OC的类库非常丰富一:1.名词: OOP(Object Oriented Programming)是面向对象编程.[面
2015-10-06 09:39:52 795
转载 iOS开发必备网站与题库
先给大家推荐对iOS开发有用的网站1.网易云课堂,慕课网,51CTO,coursera,36kr 这些直接百度就好.2.coacoa China上面有一些程序员的自白和一些开发经验.(比较推荐)下图就是3.威锋网.feng.com,还有太极越狱,http://github.com , code4App4.还有一个是解决问
2015-10-06 09:39:23 959
转载 C语言入门第一讲(Basic基础)
一:1.先了解一下X-code的快捷键 cmd+a:全选 , cmd +v:粘贴 , cmd +c :复制, cmd +x :剪切 , cmd +/:单行注释, cmd +z :撤销 ,cmd +shift +z :反撤销 ,cmd +s :保存 , :多行注释, cmd +r:编译+运行 , cmd +b:编译 .2.主函数,main函数,是程序的入口,程序一旦启动先
2015-10-06 09:39:03 2155 1
转载 C语言入门第二讲(Branch分支)
一:布尔类型,非真即假,YES,NOBOOL flag =YES;BOOL result = NO;//YES = 1, NO = 0打印BOOL类型的变量用%dC语言中,非0即为真二 :关系运算符大于>,大于等于>=,小于小于等于等于==,不等于!=,注:运算符的优先级不需要记忆,只要记住括号
2015-10-06 09:37:41 1796
转载 C语言入门第三讲(循环Cycle)
一 :1.for循环 for (1; 2; 3) { 4 }1:循环变量初始化 2.循环条件 3.循环增量 4.循环体 执行的顺序:第一次循环:1,2,4,3 .以后循环:2,4,3当循环条件不满足时,跳出循环2.循环的嵌套外层循环控制行数,内层循环控制列数,外层循环执行一次,内层循环执行一遍
2015-10-06 09:37:11 2897
转载 C语言第四讲(Array数组)
一 :数组:用于存储多个相同数据类型的有序队列数组的定义的格式: 数据类型 数组名[元素个数] = {数值1, 数值2, 数值3,... ...}整型数组,浮点型数组等注: !!数组越界很危险数组定义时,元素个数可以省略,如果省略,元素个数由赋值的个数决定例:int e[]={1,2,3,4};//有4个元素 int g
2015-10-06 09:36:29 1178
转载 C语言第五讲(ArrayPro二维与多维数组)
一: 1.一维数组(举个例子:相当于一串羊肉串)上节已经学过 int a[5]={1, 2, 3, 4, 5};2.二维数组(好几串羊肉串)1)定义: 数据类型 数组名[行数][列数] = {值1, 值2, 值3,......}; int b[2][3] = {1, 2, 3, 4, 5, 6};二维数组的元素个数 = 行数 * 列数2)
2015-10-06 09:35:57 841
转载 C语言第六讲(Function函数)
先给大家上传一下课程的代码:一:main.m文件main.m里:#import#import "Second.h"#import "Operator.h"#import "Last.h"
2015-10-06 09:35:32 5883 1
转载 OC第二讲(InstanceVariableAndMethod实例变量和方法)
main.m文件里:一:1.面向对象的三大特性: 封装, 继承, 多态 封装: 高内聚, 低耦合 内聚: 模块内部成员的关联程度 耦合: 模块之间的关联程度例:Girl *girl = [[Girl alloc] init];2.//实例变量的可见度 1).public , 公
2015-10-06 09:35:03 423
转载 OC第三讲(Inherit 继承)
一:main.m文件中:#import#import "Person.h"#import "Man.h"#import "Bike.h"#import "RoadBike.h"int main(int argc, const char * argv[]) { //OC中的继承特点 //1.单向继承, 一个父亲可以
2015-10-06 09:34:36 491
转载 C语言第七讲(Struct结构体)
一:main.m文件里:#import#import "Dot.h"//定义一个手机的结构体struct phone{ char type[20]; float price;};typedefstructphone Phone;//引入头文件的实质,就是把.h中的内容粘贴过来//结构体声明还可以在函数内部
2015-10-06 09:34:13 726
转载 OC第四讲(NSString字符串)
上课源代码:#importint main(int argc, const char * argv[]) { //OC中常用的数据类型 //
2015-10-06 09:33:45 382
转载 C语言第八讲(Pointer指针)
一:// main.m// LessonPointer9//// Created by lanouhn on 15/4/30.// Copyright (c) 2015年 lanouhn. All rights reserved.//#import//void swap(int a,int b);//void swap
2015-10-06 09:33:18 857
转载 C语言第九讲(PointerPro)
//// main.m// LessonPointerPro//// Created by lanouhn on 15/5/1.// Copyright (c) 2015年 lanouhn. All rights reserved.//#importint main(int argc, const char * argv[])
2015-10-06 09:32:53 492
转载 OC知识点重点整理(终极版)
以下是oc学习中的重点难点,学会以下的内容.OC就没有问题了.1、Objective-C的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import#import能避免头文件被重复包含的问题:1) 一般来说,导入objective c的头文件时用#import,包含c/
2015-10-06 09:32:27 934
转载 OC第五讲(NSNumber,NSArray,NSDictionary,NSSet等)
#importint main(int argc, const char * argv[]) { //OC中的集合类型: //1.NSArray, 数组 //2.NSDictionary, 字典 //3.NSSet, 集 //NSArray, 不可变数组类, 继承于NSObject, 用于管理一系列对象
2015-10-06 09:30:03 435
转载 OC(实现简单通讯录操作)
一.// main.m#import#import "Contacts.h"int main(int argc, const char * argv[]) { // 实现简单通讯录操作。 // 1、定义联系人类Contact。实例变量:姓名、性别、电话号码、住址、分组名称。方法:初
2015-10-06 09:28:52 1219
转载 OC(实现中等通讯录的操作)
// 1、定义联系⼈人类Contact。实例变量:姓名(拼⾳音,⾸首字⺟母⼤大写)、性别、电话号码、住址、分组名称、年龄。⽅方法:⾃自定义初始化⽅方法(姓名、电话号码)、显⽰示联系⼈人信息// 2、在main.m中定义字典,分组管理所有联系⼈人。分组名为26个⼤大写的英⽂文字⺟母。// 3、可以添加联系⼈人对象,如果姓名或电话号码为空,添加
2015-10-06 09:28:12 1107
转载 OC深坑测试题及其答案
1、不会立刻使引用计数器改变的是:答案:(C)A、releaseB、allocC、autoreleaseD、retain2、在OC中类的接口声明关键字为:答案:(B)A、@importB、@interfaceC、@implementionD、@protocol3、NSString
2015-10-06 09:27:19 2998
转载 OC第六讲(Block,语法糖)
一://// main.m#import#import "Student.h"//函数声明int maxValue (int a, int b);//函数定义int maxValue (int a, int b){ return a > b ? a : b ;}//函数指针类型//i
2015-10-06 09:26:11 578
转载 UI第一讲(UIView)
1.//// AppDelegate.h// LessonUIView01_6.23//// Created by lanouhn on 15/6/23.// Copyright (c) 2015年 Wangcong. All rights reserved.//#import@interface AppDelegate : UIRespon
2015-10-06 09:24:12 391
转载 UI第二讲(UILabel)
h文件里:// AppDelegate.h// LesssonUILabel_AM_6.24//// Created by lanouhn on 15/6/24.// Copyright (c) 2015年 . All rights reserved.//#import@interface AppDelegate : UIRe
2015-10-06 09:23:46 395
转载 [转载]UITableView 应用(五)UITableView样式的自定义
原文地址:应用(五)UITableView样式的自定义" style="text-decoration:none; color:rgb(109,88,135)">UITableView 应用(五)UITableView样式的自定义作者:贞娃儿很多时候,我们需要自定义UITableView来满足我们的特殊要求。这时候,关于UITableView和cell的自定义和技巧太多了,就需要不断的
2015-10-06 09:23:08 494
转载 自己封装图片请求,好于SDWebImage,优化了UItableView(上)
当快速滑动UITableView,或者不间断滑动时,我们不需要请求网络来显示UITableView上的图片 这个时候,我们就可以利用lazy加载技术,当界面滑动或者滑动减速的时候,都不进行图片加载,只有当用户不再滑动并且减速效果停止的时候,才进行加载. 刚开始我异步加载图片利用SDWebImage来做,最后试验的时候出现了重用bug
2015-10-06 09:22:09 1175
转载 iOS文件的压缩与解压缩
一、技术依赖1.第三方框架:SSSZipArchive2.依赖的动态库:libz.dylib二:压缩1.第一种方法zipFile:产生的zip文件的最终路径directory:需要进行的压缩的文件夹路径[SSZipArchive createZipFileAtPath:zipFile withContentsOfDirectory
2015-10-06 09:21:48 913
转载 iOS语音输入
实现应用内语音输入,可以使用Google语音识别引擎(Google Speech API),只讲个思路,自己实践 http://www.google.com/speech-api/v1/recognize?xjerr=1&lang=zh-CN&maxresults=1使用AVAudioRecorder录音保存到本地,然后通过HTTP请求将录音文件POST出去,lang=zh
2015-10-06 09:21:25 662
转载 ios音频录制和播放,文件很小
#pragma mark - 开始录音---test- (void)beginRecordByFileName:(NSString*)_fileName{ //设置文件名和录音路径 self.recordFileName = _fileName; self.recordFilePath = [VoiceRecorderBas
2015-10-06 09:20:57 591
转载 iOS 支付功能
Ping++,它集成所有支付功能于一身:支付流程:ping++,支持支付宝支付,微信支付,银联支付,百度钱包支付,applepay(1)根据呢需要介入的支付方式去对应的支付平台申请账号和参数(2)(恨不得直接上代码了),传说中的7行代码搞定支付 支付功能" title="iOS 支付功能" style="margin:0px; paddin
2015-10-06 09:20:28 851
转载 自己对网络请求进行封装,block作参数
//// RootViewController.m// MVC//// Created by on 15/8/5.// Copyright (c) 2015年 Congwang. All rights reserved.//#import "RootViewController.h"#import "HomePageTableView.
2015-10-06 09:19:05 669
转载 iOS即时通讯 Socket
iOS之Socket使用简明教程- AsyncSocket Socket" title="iOS即时通讯 Socket" style="margin:0px; padding:0px; border:0px; list-style:none; height:auto">转载▼ios原生的socket用起来不是很直观,所以我用的是AsyncSocket这个第
2015-10-06 09:18:33 1640
转载 iOS runloop讲解
二: Runloop结合多线程 //1. 什么是runloop? //runloop运行循环, 循环处理线程中的任务, 负责任务中的调度和执行 //2.每个线程中, 无论是主线程还是子线程, 系统都默认帮我们创建了runloop,主线程中的runloop是默认打开的, 而子线程中的runloop是默认关闭的 //3.runloop的底层实现: 有一个
2015-10-06 09:17:05 634
转载 iOS runtime讲解,并且用runtime动态归档与解档
//// AppDelegate.m// Runtime自动归档//// Created by CONGAING on 15/7/13.// Copyright (c) Congwang. All rights reserved.//#import "AppDelegate.h"#import "Student.h"@inte
2015-10-06 09:14:59 2246
转载 iOS 高德地图
//// RootViewController.m// MapView//// Created by on 15/8/22.// Copyright (c) 2015年 congWang. All rights reserved.//#import "RootViewController.h"#import #import "KC
2015-10-06 09:13:05 453
转载 iOS 百度地图
//// ViewController.m// BMKDemo//// Created by Congwang on 14/9/4.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "ViewController.h"//使用地图的全部功能#import
2015-10-06 09:11:11 571
转载 iOS block传值
//// FirstViewController.m// TransformValue1//// Created by 王聪 on 14/8/7.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "FirstViewController.h"#import "
2015-10-06 09:10:19 531 1
转载 iOS coredata的使用及版本升级
////// AppDelegate.m// CoreData//// Created by 王聪on 14/8/19.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "AppDelegate.h"@interface AppDelegate ()@en
2015-10-06 09:09:51 1181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人