
IOS经验总结
Super丶夕阳
有量App和有量微店App作者,都已上架Appstore,
参与上海福利彩票App ,上海移动OA办公App,上海移动掌上营业厅App等研发
github: https://github.com/xie244135119
联系方式: 18721025826
展开
-
iOS 本地化应用程序汇总
英语: 中文:本地化应用程序汇总" />本地化应用程序汇总" />本地化应用程序汇总" />本地化应用程序汇总" />具体实现如下:静态本地化 :加载的文件,如xib文件,图像文件,还有实现应用程序名本地化动态本地化:显示的字符串本地化 一。先做准备:设置程序本地化在xcode点击程序图标:点击Info选项->Localizationn,点击“+”,选择原创 2014-10-28 09:48:48 · 373 阅读 · 0 评论 -
一些iOS高效开源类库
KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static/83056228201151743110540/很方便的一个xml解析器,支持Xpath查询。skpsmtpmessage——QuickSMTP邮件发送svn checkout http://skps原创 2014-10-28 09:48:41 · 341 阅读 · 0 评论 -
c语言中需要内存来存放数据。而内…
1.静态存储区分为:只读数据(READONLY DATA)区、以读写数据(RWDATA)区、未初始化区(BSS)。它们都是在程序编译连接阶段确定的,在程序执行的阶段不会改变。2.动态存储区分为堆和栈。都是程序执行的过程中动态分配的,大小也随之动态变化。从内存管理的实现的角度看来,堆使用的链表实现的,而栈使用的是线性存储的方法。栈:栈是先进后出,实际的操作中,栈内存可以有满栈和空栈的情况,原创 2014-10-28 09:48:08 · 551 阅读 · 0 评论 -
iphone使用开源代码Asyncsocket进…
iphone的标准推荐CFNetworkC库编程.但是编程比较烦躁。在其它OS往往用类来封装的对Socket函数的处理。比如MFC的CAsysncSocket.在iphone也有类似于开源项目.cocoaAsyncSocket库, 官方网站:http://code.google.com/p/cocoaasyncsocket/它用来简化CFnetwork的调用.一.在项目引入ASyncSoc原创 2014-10-28 09:48:38 · 390 阅读 · 0 评论 -
Custom TabBar for iOS
1 year ago | Tags: iOStabbarUITabBarControllerAuthor: Mohith KMThe default behavior of the Tab Bar in iOS is to show a bluegradient on the selected Tab image. This does not always go wellwith t原创 2014-10-28 09:48:19 · 363 阅读 · 0 评论 -
如何在iOS中使用Block──How t…
Block可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的AppleAPI都使用了Block,所以这是一个我们必须开始熟悉的知识。Block是什么样的?你可以使用^操作符来声明一个Block变量,它表示一个Block的开始。int num1 = 7;int(^aBlock)(int) = ^)int num2){return原创 2014-10-28 09:48:05 · 316 阅读 · 0 评论 -
浏览:1344 深入浅出Cocoa系列教程
商业用途-保持一致”创作公用协议。深入浅出Cocoa之类与对象深入浅出Cocoa 之动态创建类深入浅出Cocoa之消息深入浅出Cocoa之Method Swizzling深入浅出Cocoa之多线程NSThread深入浅出Cocoa多线程编程之block与dispatchquene深入浅出Cocoa之Bonjour网络编程深入浅出Cocoa之Framework深入原创 2014-10-28 09:49:05 · 616 阅读 · 0 评论 -
如何获取google地图、baidu百度地…
google:打开google地图-->查找目的地-->右键:此位置居中-->地址栏键入javascript:void(prompt('',gApplication.getMap().getCenter()));回车baidu百度:百度坐标拾取系统 http://api.map.baidu.com/lbsapi/getpoint/index.htmlbaidu百度地图原创 2014-10-28 09:48:27 · 441 阅读 · 0 评论 -
[Cocoa]深入浅出 Cocoa …
iOS支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才开始支持)下面简要说明这三种不同范式:Thread是这三种范式里面相对轻量级的,但原创 2014-10-28 09:48:21 · 378 阅读 · 0 评论 -
object-c的异常处理机制
一直听说iOS有异常处理机制,却从来没有关系过,今天小生就来关心下iOS的异常处理机制吧。以下文字是从Object-C2.0(苹果官方文档)中翻译的,特此注明。异常处理Object-C提供了对于异常处理和线程同步的支持,啊哈,也就是这一章和线程(关于线程同步,大家可以看这里,http://blog.sina.com.cn/s/blog_a54f2ce50101ad7g.html 那一章原创 2014-10-28 09:48:11 · 518 阅读 · 0 评论 -
提取.ipa和.apk文件中的图片资源
IOS打包ipa过程中,将图片使用pngcrush程序优化过了,这样就使得我们得到的.ipa转换成.zip文件无法打开图片,看不到图片内容,所以我们需要通过修复一下原图片。网上主要提供有三个方法一: 1、将ipa文件后缀改为zip,然后解压缩。 2、新建一个文件夹,将解压后的包里的png文件拷贝到新建文件夹里。 3、下载ipin.zip文件并解压到第二步新建的文件夹里。 4原创 2014-10-28 09:49:58 · 1462 阅读 · 0 评论 -
RUN LOOP 是个什么东西?
RUN Loop是什么?1。runloop是事件接收和分发机制的一个实现。2。什么时候使用runloop当需要和该线程进行交互的时候。主线程默认有runloop。当自己启动一个线程,如果只是用于处理单一的事件,则该线程在执行完之后就退出了。所以当我们需要让该线程即监听某项事务事,就得让线程一直不退出,runloop就是这么一个循环,没有事件的时候,一直卡着,有事件来临了,执行其对应的原创 2014-10-28 09:48:35 · 379 阅读 · 0 评论 -
ios的手势操作之UIGestureRecogniz…
一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *)event- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent*)event- (void)t原创 2014-10-28 09:48:43 · 301 阅读 · 0 评论 -
线程的同步执行(Synchronizing&nb…
最近要用到线程相关的东西,于是变找点这方面的东西来看看。下面这个是翻译苹果官方的TheObjective-C 2.0 ProgrammingLanguage里面关于同步的那一部分,作为学习笔记吧。翻译完了就要写测试来看看了。Objective-C在应用程序中支持多任务。这意味着可能有两个线程同时视图徐改同一个对象。有一个办法可以解决这个情况。为了防止多个线程同时执行同一个代码块,OC提原创 2014-10-28 09:48:13 · 491 阅读 · 0 评论 -
ios 时间戳的转换 针对datetime
类似这种形式的 /Date(1361948911000+0800)/要截取字符串NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];dateFormatter.timeZone = [NSTimeZonetimeZoneWithName:@"shanghai"];[dateFormatter setDateF原创 2014-10-28 09:48:29 · 385 阅读 · 0 评论 -
ios怎样获取音乐库信息(一)
学习ios开发怎样获取音乐库信息对于许多ios培训初学者来说是很关键的,但是只要了解清楚它的主要步骤,应用它就会变得很轻松,下面由达内科技为你讲解这门课程的具体操作方法。1.访问音乐库的两种方法(只能访问音频文件,如music,podcast,audiobook等)2.MPMusicPlayerController的使用有两种播放器可以选择,一种是application musi原创 2014-10-28 09:49:10 · 489 阅读 · 0 评论 -
ios 小技巧(一)
将view设置成圆角首先导入QuartzCore.framework,#import然后添加下面两行代码:view.layer.cornerRadius = 8;//圆角 view.layer.masksToBounds=YES;//在所在的层绘制圆角2.把UIColor转换为CGColorUIColor *redColor = [UIColor redColor];CGColor原创 2014-10-28 09:48:54 · 534 阅读 · 0 评论 -
购物车多sku组合查询算法
电商多sku下选择算法基于项目中用到的多sku 选择的问题,提几点参考意见思路示例代码github思路 针对多sku 选择的问题,当选中某一个规格的时候,目的是需要匹配出所有包含当前此项的所有可能的sku,随后视图显示出来直到选择到具体的sku。比如规格中有 红色L码32,黄色m码30,蓝色L码32 三个规格。选中红色,在尺码一栏和大小一栏 只能有对应的“L码”和”32”显示,选择L码,原创 2017-08-31 15:23:14 · 5398 阅读 · 0 评论