• iOS 数字滚动 类似于老 - 虎- 机的效果

    时间:2024-04-23 15:06:52

    效果图具体实现代码如下ZCWScrollNumView.h文件#import <UIKit/UIKit.h>typedef enum { ZCWScrollNumAnimationTypeNone, ZCWScrollNumAnimationTypeNormal, ZC...

  • iOS如何转换十三位的时间戳

    时间:2024-04-23 15:05:08

    //将十三位的时间戳转换为日期- (NSString *)getDate:(NSString *)jsonDate{//jsonDate类似这种/Date(1447659630000)/NSArray *strArray = [jsonDate componentsSeparatedByString...

  • IOS中http请求使用cookie

    时间:2024-04-23 12:29:36

    http://rainbird.blog.51cto.com/211214/805173IOS中http请求使用cookie2012-03-13 23:04:30标签:http 记录 龙的传人 cookie 休闲原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则...

  • iOS--九宫格奥秘(UIView)(arc4random)

    时间:2024-04-23 07:54:11

    下面程序主要实现,九宫格的模型,每个小UIView的颜色随机产生的,用到了 arc4random函数:int x=; int y=; int width=; int height=; for (int i=; i<; i++) { for (int j=;...

  • 最简单的基于FFmpeg的移动端例子:IOS 视频解码器-保存

    时间:2024-04-22 12:44:00

    =====================================================最简单的基于FFmpeg的移动端例子系列文章列表:最简单的基于FFmpeg的移动端例子:Android HelloWorld最简单的基于FFmpeg的移动端例子:Android 视频解码器最简单...

  • ios 返回不会自动刷新页面问题

    时间:2024-04-22 09:43:41

    在实际开发过程中,移动端的兼容性问题有很大的坑,安卓可以了ios不行,ios可以了安卓又失效了这样,其中ios的回退操作就是不会自动刷新页面,很烦!常见的history.back() history.go(-1)这些在ios系统都不生效。如果想要实现实时刷新的效果,只需要在想要刷新的页面加上以下js...

  • iOS中 UIProgressView 技术分享

    时间:2024-04-21 23:31:55

    UIProgressView 继承自UIView,用来显示进度的,如音乐,视频的缓冲进度,文件的上传下载进度等.让用户知道当前操作完成了多少,离操作结束还有多远AppDelegate.m ProgressViewController *progressVC = [[ProgressViewCont...

  • iOS 用命令实现简单的打包过程

    时间:2024-04-20 21:10:57

    `xcode-select --print-path`/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication // 获得打包工具PackageApplication (完整路径)xcodebuild负责将工程源文件编译...

  • 李洪强iOS开发之 - 实现九宫格并使用SDWebImage下载图片

    时间:2024-04-19 19:15:44

     李洪强iOS开发之 - 实现九宫格并使用SDWebImage下载图片 源码: ////  ViewController.m//  08-九宫格扩展////  Created by 李洪强 on 15/6/21.//  Copyright (c) 2015年 李洪强. All rights rese...

  • iOS内存管理编程指南

    时间:2024-04-19 19:02:55

    iOS 内存管理目录[-]一:基本原则二:成员变量的内存管理三:容器对象与内存管理四:稀缺资源的管理五:AutoRelease六:其他注意事项iOS下内存管理的基本思想就是引用计数,通过对象的引用计数来对内存对象的生命周期进行控制。具体到编程时间方面,主要有两种方式:1:MRR(manual ret...

  • 【Bugly干货分享】iOS内存管理:从MRC到ARC实践

    时间:2024-04-19 18:32:02

    Bugly 技术干货系列内容主要涉及移动开发方向,是由Bugly邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处。对于iOS程序员来说,内存管理是入门的必修课。引用计数、自动释放等概念,都是与C语言完全不同的。搞明白这些,代码才有可能不 crash。然而...

  • iOS内存管理个人总结

    时间:2024-04-19 18:17:52

    一、变量,本质代表一段可以操作的内存,她使用方式无非就是内存符号化+数据类型1.保存变量有三个区域:1》静态存储区2》stack3》heap2.变量又根据声明的位置有两种称呼:1》全局变量2》局部变量3.三种存储区分别存储那种变量1》静态存储区 - 在编译分配空间的时候初始化,程序运行时存在全局变量...

  • iOS内存管理

    时间:2024-04-19 18:06:01

    iOS内存管理的方式是引用计数机制。分为MRC(人式引用计数)和ARC(自动引用计数)、为什么要学习内存管理?内存管理方式是引用计数机制,通过控制对象的引用计数来实现操作对象的功能。一个对象的生命周期有生成,持有,释放,销毁。引用计数分为ARC,MRC,在MRC中,增加引用计数的方法是retain,...

  • iOS开发 -------- 九宫格坐标计算

    时间:2024-04-19 17:45:55

    一 要求完成下面的布局二 分析寻找规律,每一个UIView的x坐标和y坐标三 实现思路(1) 明确每一块用得是什么View;(2) 明确每个View之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图;(3) 可以先尝试逐个的添加格子,最后考虑使用for循环,完成所有的UIView创建;(4)...

  • iOS开发UI篇—九宫格坐标计算

    时间:2024-04-19 17:44:16

    iOS开发UI篇—九宫格坐标计算一、要求完成下面的布局二、分析寻找左边的规律,每一个uiview的x坐标和y坐标。三、实现思路(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑使用for循环,完...

  • IOS 应用管理(九宫格) 总结笔记

    时间:2024-04-19 17:13:59

    1. 开发前的思路========================================1> 从mainBundle中加载Plist2> 按照plist中的数据数量先确定各个appView的大小和位置3> 使用代码创建appView中的子控件,并显示内容2. 关于九宫格布...

  • ios开发人员mac空间不够用的解决办法

    时间:2024-04-18 23:53:10

    有时候,当我们的mac硬盘空间不够用的时候,我们查看“用户”文件夹,发现这个文件夹占用了很大的存储空间,可是当我们一个一个查看这个文件夹下的子文件夹所占的存储空间大小并把这些存储空间大小加起来的时候却发现,这些子文件夹所占存储空间总和只占了“用户”文件夹的30%不到,其它70%莫名其妙就不见了,这非...

  • 使用脚本删除ios工程中未使用图片

    时间:2024-04-17 21:25:14

    使用脚本删除ios工程中未使用图片最近在读唐巧大神的《iOS开发进阶》,学到了一个大招:使用脚本删除ios中未使用的图片(纸书上有点小问题,参考github上的issue:使用脚本删除ios中未使用图片)。issue中得到的建议是:将代码保存在一个.sh文件中,在xcode里面执行shell脚本文件...

  • iOS--NSTimer设置定时器的两种方法

    时间:2024-04-16 20:39:09

    //方法一: //创建定时器 NSTimer *timer=[NSTimer timerWithTimeInterval:2.0 target:self selector:@selector(nextCilcked) userInfo:nil repeats:YES]; //利用消...

  • iOS相关思考题

    时间:2024-04-15 15:46:44

    1.iOS如何应对APP版本升级,数据结构随之变化?一般程序app升级时,数据库有可能发生改变,如增加表字段,增加表等。 此时有两种操作: 1 就是毫无留情的把本地旧数据库直接删掉,重新建立新的数据库; 2 就是数据库迁移,更新数据库。 第一种情况是简单粗暴型,但不会保留任何历史数据,一般不推荐使用...