- 博客(97)
- 收藏
- 关注
原创 C++ 映射Map的使用
#include <iostream>#include <map>#include <string>using namespace std;int main(){ //以int为key, string为value, 的基本赋值 map<int, string> dataMap; dataMap[111] = string("xiaoming"); dataMap[222] = string("xiaoli");.
2022-01-12 00:40:15
301
原创 C++ 读写CSV文件
#include <fstream>#include <iostream>#include <sstream>#include <string>using namespace std;int main() { //写文件 ofstream outFile; //ofstream outFile("file.csv", ios::app); outFile.open("file.csv", ios::app); //“f.
2022-01-12 00:13:30
350
转载 解决MWPhotoBrowser中的SDWebImage加载大图导致的内存警告问题
MWPhotoBrowser是一个非常不错的照片浏览器,在github的star接近3000个,地址:https://github.com/mwaterfall/MWPhotoBrowser.gitMWPhotoBrowser来加载小图1M以下的都应该不会有内存警告的问题。如果遇到大图,3M、4M、5M的大图,很有可能导致内存警告。最近我就遇到这个问题,很是头疼。来回滑
2015-05-06 15:19:35
694
转载 适配iOS 8备忘录 开始启动
直接下载我的这个包Images.xcassets.zip,解压放到你项目中的直接替换吧,后面你只需要把iCON改成你自己的就行了。。再也不用一个一个拖了 Images.xcassets.zip (277 K) 下载次数:1814 一、Sizes of App UI Elements 二
2015-05-06 15:14:23
650
转载 iOS NSNotification的使用
如果在一个类中想要执行另一个类中的方法可以使用通知1.创建一个通知对象:使用notificationWithName:object: 或者 notificationWithName:object:userInfo: NSNotification* notification = [NSNotification notificationWithName:kImageNotific
2015-04-07 08:20:01
641
原创 PhoneGap Ios 使用NPM 进行安装和环境搭建
第一步:下载安装文件下载地址:官网http://www.nodejs.org/download/ 第二步:进入终端,使用命令行利用npm安装 cordova 命令如下:$ sudo npm install -g cordova进入你要创建的项目目录,然后创建PhoneGap项目输入完这个命令后cordova程序会帮助你创建hello文件夹,里面就是这个Phone
2015-03-06 10:06:03
1027
转载 IOS 动态创建类Class
【Objective-C Runtime动态加载】---动态创建类Class动态创建类Class,动态添加Class成员变量与成员函数,动态变量赋值与取值,动态函数调用等方法a.使用objc_allocateClassPair创建一个类Class const char * className = "Calculator"; Class kclass = objc_g
2015-01-19 14:25:57
1010
转载 IOS成长之路-Core Data使用时用到的类--微解
表格结构:NSEntityDescription 相当于数据库中的一个表,TA描述一种抽象数据类型 eg: //+insertNewObjectForEntityForName:inManagedObjectContext: 工厂方法,根据给定的 Entity 描述,生成相应的 NSManagedObject 对象,并插入到 ManagedObjectContext 中 Stud
2015-01-13 16:14:14
608
转载 IOS 获取最新设备型号方法
1.IOS 获取最新设备型号方法列表最新对照表:http://theiphonewiki.com/wiki/Models方法:#import "sys/utsname.h”[objc] view plaincopystruct utsname systemInfo; uname(&systemInfo);
2015-01-10 17:05:14
1424
转载 ios 获取时间--NSCalendar NSDateComponents NSDate
NSCalendar + NSDateComponents历法能使人类确定每一日再无限的时间中的确切位置并记录历史。日历,历法,一般历法都是遵循固定的规则的,具有周期性。日历都是已知的或可预测的。任何一种具体的历法,首先必须明确规定起始点,即开始计算的年代,这叫“纪元”;以及规定一年的开端,这叫“岁首”。此外,还要规定每年所含的日数,如何划分月份,每月有多少天等等。NSCalendar对世
2014-12-29 10:03:26
2120
转载 tableView滑动删除返回错
tableView滑动删除返回错误 [ tableView:canEditRowAtIndexPath:]:message sent t项目中需要用到tableView滑动删除这个功能,就很习惯的用tableView的两个数据源方法- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIn
2014-12-15 11:24:18
583
转载 最新版SDWebImage的使用
我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。现在把代码贴出来,供大家参考。尤其是新手,看完这篇博客,图片缓存so easy。最后有demo供大家下载,先学习。第一步,下载SDW
2014-12-15 11:21:38
554
转载 IOS控件学习:UILabel常用属性与用法
参考网站:http://shijue.me/show_text/521c396a8ddf876566000007http://www.tuicool.com/articles/zquENbhttp://blog.youkuaiyun.com/a451493485/article/details/9454695http://wiki.eoe.cn/page/iOS_pptl_ar
2014-12-10 08:23:19
1733
转载 ios逆向工程-静态分析
最近在学习IOS逆向工程,查看网络上的资料也不是太多,边学边总结一下。首先学习资料:念茜(大神)的博客: http://nianxi.net《ios应用逆向工程 分析与实战》----------------------------------------------------凌乱的分割线-------------------------------
2014-12-06 17:32:01
1190
转载 iOS开发系列--让你的应用“动”起来
概览在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单
2014-12-03 14:42:35
984
转载 iOS开发动画(Animation)图片360度不停旋转
iOS开发动画(Animation)图片360度不停旋转最开始的想法是让旋转的弧度从0到2 * M_PI, 让动画不停的repeat,实验了一下,没有任何效果,系统动画的时候看到0与2 *M_PI是同一起一始点,所以没有效果。后来想到一种办法,就是一个变量不断的累加变大,这样影响弧度也随着变化,就达到了圆周运动的效果。直接上代码:
2014-12-03 14:36:02
638
转载 ios的控件的AutoresizingMask属性
setAutoresizingMask控件的自适应 UIViewAutoresizingNone = 0, UIViewAutoresizingFlexibleLeftMargin = 1 UIViewAutoresizingFlexibleWidth = 1 UIViewAutoresizingFl
2014-11-27 11:31:39
513
转载 viewDidLoad, viewWillDisappear, viewWillAppear等区别及各自的加载顺序
viewWillAppear: Called when the view is about to made visible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作viewDidAppear: Called when the view has been fully transitioned onto the screen. De
2014-11-06 11:07:14
741
转载 mac os 定期任务配置
在linux下执行定期任务可以使用crontab,目前mac os也可以使用它,不过已不推荐使用。推荐做法是采用plist脚本,plist脚本可以设置执行的动作,时间间隔等其他一些信息。另外crontab的最小时间间隔是一分钟,使用plist脚本原则上时间间隔可以为一秒。plist脚本存放路径为/Library/LaunchDaemons或/Library/LaunchAgents,其区别
2014-11-06 11:05:12
721
转载 每个Mac OS X 命令行用户应当知道的终端工具
OS X 的Terminal 终端开辟了强大的UNIX实用工具和脚本的世界。如果你是从Linux转移过来的用户,你会在OS X 终端上发现很多熟悉的命令。但是即使是高级用户也经常会忽略掉其实OS X终端也会有一系列在其他的操作系统中没有的终端工具。当你学习了以下这些只适用于Mac的课程会让你更高效的使用Mac命令行同时消除UNIX系统和你的Mac系统之间的差别。 1. openope
2014-11-06 10:25:25
1647
转载 iOS开发7:自动旋转与调整大小
苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向。默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样。如果运行以前写的程序,当把模拟器旋转,你会发现很不友好,有的控件看不见了。这个时候,自动旋转就显得很有必要了。1、我们先不谈如何实现自动旋转,先讲讲如何让程序知道它支持哪几种旋转。运行Xcode 4.2,新建一个Si
2014-11-03 15:00:47
940
转载 ios中模拟手势单击或是双击
1.拓展UITouch类和UIEvent类(通过category),具体见附件TouchSynthesis.h和TouchSynthesis.m2.在需要的类中,定义UITouch和UIEvent类的对象。UITouch *touch = [[UITouchalloc] initWithPoint:point andView:mapview]; UIEvent *e
2014-10-17 10:23:25
4791
转载 Swift中的HTTP请求
Swift中的HTTP请求iOS开发中大部分App的网络数据交换是基于HTTP协议的。本文将简单介绍在Swift中使用HTTP进行网络请求的几种方法。注意:网络请求完成后会获得一个NSData类型的返回数据,如果数据格式为JSON,那么可以使用系统自带的NSJSONSerialization类来解析数据;或者使用SwiftyJSON库的使用和思考一文中提到的JSON解析库来解析数据
2014-10-11 13:55:10
1651
转载 iOS 手势识别 - gestureRecognizer
iOS设备的手势操作,在app中是个必须且实用的功能,为app加分不少。向左向右轻划[java] view plaincopyprint?UISwipeGestureRecognizer *swipeLeft = [[UISwipeGestureRecognizer alloc]
2014-08-08 11:11:08
547
转载 从App Store上获取已经上架的App版本信息
从App Store上获取已经上架的App版本信息一般App在设备上启动后都会有做版本检测以确认本版本是否是最新版本的App,以便提示用户更新到最新版本。当然可以在公司的的服务器做接口查询,这是一个比较笨的办法,但鉴于iOS App的上架App特性,我们希望检测到当前设备安装的版本与App Store上的版本比较,具体操作如下: 1. 如何从App Store上获取指定Ap
2014-08-04 14:12:39
1142
转载 NSMutableArray 排序
[plain] view plaincopy [cpp] view plaincopyNSMutableArray* arr = [NSMutableArrayarrayWithObjects: [NSNumber numberWithInt:0],
2014-07-31 10:54:58
649
转载 viewController详解-生命周期函数、运行时执行顺序
一、生命周期当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除
2014-06-12 09:41:44
796
转载 Swift之 ? 和 !
04 June 2014Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var stringValue : String //error: variable 'stringValue' used before being init
2014-06-05 13:31:06
997
1
转载 同一个项目中使用Swift和Objective-C
在同一个项目中使用Swift 和 Objective-C原创翻译,转载注明原文链接:原文Swift 对Objective-C 的兼容性允许你创建一个包含这两种语言文件的工程。你可以使用名为:“mix and match”的特性来编写包含混合语言代码的app。使用”mix and match”,你可以使用swift的新特性来编写app一部分的功能,同时无缝的和现有的Obj
2014-06-05 11:40:47
1383
转载 IOS 自定义 URL Scheme 完全指南
本文转自 Migrant的博客,原文:《The Complete Tutorial on iOS/iPhone Custom URL Schemes》 iPhone / iOS SDK 最酷的特性之一就是应用将其自身”绑定”到一个自定义 URL scheme 上,该 scheme 用于从浏览器或其他应用中启动本应用。 注册自定义 URL Scheme注册自定义 URL
2014-05-26 10:26:23
872
转载 IOS 生成Framwork
这篇文章是在史上最完整的iOS DIY framework 详细教程(一)的基础上加以修改1、新建一个静态库工程:2:取自己喜欢的名字:3、删除向导所生成工程中的 Target:3、删除TestFrameWork对应的工程文件夹:5:删除bulid 关连项选择左下角Manager S
2014-05-19 13:05:45
666
转载 iOS官方Sample大全
http://developer.apple.com/library/ios/samplecode/Birthdays/Birthdays.zip http://developer.apple.com/library/ios/samplecode/ClockControlPalette/ClockControlPalette.zip http://developer.apple.com/l
2014-04-11 08:15:22
788
转载 iOS项目的目录结构和开发流程
2014-01-10 14:34 299人阅读 评论(0) 收藏 举报目录(?)[+]文章转自:http://blog.leezhong.com/ios/2013/09/23/build-ios-application.html网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的
2014-04-02 09:39:22
550
转载 IOS高级教程1:处理1000张图片的内存优化
转载请保留以下原文链接:http://my.oschina.net/taptale/blog/91894一、项目需求在实际项目中,用户在上传图片时,有时会一次性上传大量的图片。在上传图片前,我们要进行一系列操作,比如:旋转图片为正确方向,压缩图片等,这些操作需要将图片加载到内存中,下面对内存的使用做详细分析.二、内存分析,非优化我在测试项目中
2014-03-17 10:21:30
577
转载 iOS 7最佳实践:一个天气App案例
转自:sjpsega's BlogiOS7最佳实践:一个天气App案例(一)iOS7最佳实践:一个天气App案例(二) 注:本文译自:raywenderlich ios-7-best-practices-part-1,去除了跟主题无关的寒暄部分。 在这个两部分的系列教程中,您将探索如何使用以下工具和技术来创建自己的App:Cocoap
2014-03-13 13:44:01
1107
转载 CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co
2014-03-13 09:26:23
655
转载 网络编程基础知识(一)
一:确认网络环境3G/WIFI1. 添加源文件和framework开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:1.1. 添加源
2014-03-13 08:56:15
814
转载 Github上不错的常用类库
Cocoschina论坛上一个不错的帖子,上面集合了一些github上不错的常用类库。http://github.ibireme.com/github/list/ios/
2014-02-12 08:58:42
595
原创 为笔记本设置WIFI的命令
netsh wlan set hostednetwork mode=allow ssid=ACE-PC key=12345678netsh wlan start hostednetworknetsh wlan stop hostednetwork
2014-02-05 23:28:07
628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人