5 _变味的面包

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 19w+

升级到Xcode9 Xib报错问题的解决

升级到Xcode9 Xib报错问题的解决在升级到Xcode9 遇到以下错误:Compiling IB documents for earlier than iOS 7 is no longer supported解决办法如下: 将Builds for 选项设置为iOS10 以后就OK了。详情查看stackoverflow。

2017-09-20 15:26:53

Xcode8 Log 的处理

更新到Xcode8以后,发现打印了许多网络相关的日志:[] -[NWConcrete_tcp_connection dealloc] 11[] nw_socket_handle_socket_event Event mask: 0x4[] nw_socket_handle_socket_event Socket received WRITE_CLOSE event[] nw_socket_h

2016-09-18 11:23:20

iOS 10 适配

今天刚升级的iOS10 和Xcode 8 在调试项目访问相册时发生了crash,根据打印出来的log日志:This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSP

2016-09-14 18:03:43

POP简单使用

POP - 简单使用POP是Facebook开源的一个动画库,该动画库基于CADisplayLink(Mac平台上使用的CVDisplayLink))实现的独立于Core Animation之外的动画库。以每秒60帧的速度渲染动画,所以看起来会非常流畅。创建一个POP动画需要六步,下面我们来逐一介绍: 1.选择一个动画方式:POP提供4种动画效果,POPBasicAnimation、POPSpr

2016-08-03 13:38:46

对结构体排序

定义一个结构体,有两个成员变量,一个整型的n,一个字符型的c,利用结构体类型声明一个具有5个元素的数组,并随机初始化,根据成员变量n进行从小到大排序,然后输出。 #include #include struct { int n; char c;}myStr[5];int main(int argc, const char * argv[])

2015-09-23 19:30:40

循环(统计两个连续的字母出现的次数)

/*  循环(统计两个连续的字母出现的次数)  编写一个程序读取输入,直到 '\n',并报告序列 ei 出现的次数  */#include #include int main(int argc, const char * argv[]) { char str[80]; int count = 0;

2015-09-23 16:05:40

分解质因数, 例如60的质因数为2*2*3*5 = 60

/* 分解质因数, 例如60的质因数为2*2*3*5 = 60 */#include int main(int argc, const char * argv[]) { int num, temp ,i = 0 ,j = 2 ,k = 0; // temp 临时存储数 i用来控制循环 j除数 a[k]数组记录质数 int

2015-09-23 15:47:09

计算某天在本年中为第几天

义一个结构体变量(包括年、月、日),计算该日在本年中为第几天?(注意考虑闰年问题),要求写一个函数days,实现上面的计算。由主函数将年月日传递给days函数,计算后将日子传递回主函数输出。#include #include struct Date { int year; int month; int day;} ;int days(struct Date

2015-09-13 17:40:14

常见动态分配内存分配函数

1.malloc函数的使用方法 :void *malloc(unsigned size);其中size是指的分配内存的字节void *malloc(unsigned size) ,包含在库函数stdlib.h中,作用是在内存的堆区分配一个大小为size的连续空间,如果分配内存成功,函数返回新分配内存的首地址,否则,返回NULL,注意:鉴于上述这点,一般在写程序需要判断分

2015-09-11 11:16:22

const 关键字使用的注意点

1.const 修饰一个普通的变量的时候,其位置可以与变量类型进行调换,其作用相同。例如:    const int a = 10;    int const a = 10;2.const修饰数组,表示数组是只读的,必须定义的时候进行初始化。当然这里的使用也遵守第一条准则。 例如:char const nums[] = {1,2,3};     nums

2015-09-10 19:38:28

指针的初始化

只有定义没有初始化指针里面是一个垃圾值,这时候我们成为这个指针为野指针,如果操作一个野指针则会造成程序的崩溃或者访问不该你访问存储,存在潜在逻辑错误。指针的初始化一般认为有两种方法:1.先定义,在进行初始化:int num = 5;int * p; p = &num //p 指向 num2.定义指针变量的同时进行初始:int num2 = 10;int

2015-09-09 21:08:23

对字符进行排序

输入6个字符串,并对它们按从小到大的顺序排序后输出。#include #include int main(){ char array[6][100] = {0}; printf("please input 6 strings:\n");//遇到 空格 或者 回车 都会认为1个字符串输入结束了。 for(int i = 0; i < 6; i++) {

2015-09-09 15:05:09

耶稣叛徒问题

/* 耶稣有13个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:13人围坐一圈, 从第一个开始报号:1,2,3,1,2,3...。凡是报到“3”就退出圈子,最后留在圈子内的人就 是出卖耶稣的叛徒。请找出它原来的序号。 */#include int main(void) { int number = 13 ; int count = 1; // 计数 int i

2015-09-07 21:10:32

8.超级彩图(storyboard和代码组合搭建界面)

需求分析:

2015-06-10 20:39:41

7.汽车品牌(表格分组数据)

实现目的:

2015-06-10 15:38:30

6.倒计时界面

实现功能:倒计时10s,点击开始按钮可以开始倒计时,点击暂停按钮,实现暂停功能,然后设置一个恢复按钮,点击该按钮可以暂停计时并且时间显示为10。过程分析:首先通过storyboard搭建界面,使用页面自动布局,此处有个小小的技巧:在Xcode6.2中默认是打开自动布局的,界面看着令人不舒服,先将自动布局关闭然后再打开,视图控制器是不是显得很顺眼啦?  然后是调整位置:选中你需要调节的视图,然后

2015-06-10 15:07:31

5.图片轮播器(scrollView的使用)

目的:创建一个图片轮播器,2s自动跳转到下一个图片,另外用手势可以控制图片的跳转。分析思路    scrollViewgetter方法懒加载只指定了大小,添加到视图。接着在 viewDidLoad中添加图像,并且计算位 。 运行观察效果,修改scrollView的属性。然后实例化UIPageControl。由于分页控件和滚动视图是分离的,因此监听滚动停止代理方法,过程为设置代理、遵守协

2015-05-29 21:28:37

4.软件管理界面(九宫格)

目的:运用代码搭建一个九宫格模型,上面显示应用icon、应用名字和下载按钮点击按钮以后下载按钮变暗,同时提示信息。分析:先根据屏幕尺寸计算每个格子合适位置,在每个位置建立一个小得UIView,然后在此UIView上面放UIImageView、UILabel、UIButton 三个控件。在界面的下方设置一个UILabel,透明度属性为0,在点击button后透明度由0变到1,然后在变成0。代

2015-05-29 20:59:14

3.Tom猫的实现(帧动画播放)

目的:Tom猫是大家都熟悉的一款软件。点击Tom身上不同的位置,让它做出不同的反应。另外点击喂食等按钮做出相应的动作,代码尽量精简。实现:在Tom身上根据区域设置多个Button,其Text Color属性设置为Clear Color。然后将多个Button设置不同的名字和Tag,将所有Button链接到run这个行为,在run方法中根据传入的butto Name和tag 条用函数调用函数播放

2015-05-26 18:38:24

2.图片浏览器(字典的使用)

目的:设计一个图片浏览器,点击滑块可以实现图片更换,每张图片带有文字说明。点击设置弹出设置界面,里面包含夜间模式和图片放大,再次点击设置设置界面关闭。效果图:界面搭建和连线在此不再细说。1.代码@interface ViewController (){ // 定义一个全局变量,来保存IO操作时保存的数组 NSArray *_allDescs;}@

2015-05-26 17:12:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!