
Objective-c
文章平均质量分 53
iteye_18766
这个作者很懒,什么都没留下…
展开
-
开源项目集合
Android图片缓存http://www.oschina.net/p/android-picasso iOSEasyIOShttp://zhuchaowe.gitbooks.io/easyios/content/index.html原创 2015-06-03 17:06:27 · 103 阅读 · 0 评论 -
IOS 判断相册是否允许访问
-(void)savedLibrayImage:(UIImage *)image { ALAssetsLibrary *library = [[ALAssetsLibrary alloc]init]; [library writeImageToSavedPhotosAlbum:image.CGImage orientation:image.imageOrient...原创 2015-06-12 10:03:04 · 234 阅读 · 0 评论 -
CocoaPods详解之----使用篇
CocoaPods详解之----使用篇作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢! 一、什么是CocoaPods1、为什么需要CocoaPods在进...原创 2015-06-16 00:23:43 · 92 阅读 · 0 评论 -
AppStore app信息url
AppStore app信息url https://itunes.apple.com/lookup?country=cn&id=351091731 { "resultCount":1, "results": [{"artistViewUrl":"https://itunes.apple.com/cn/developer/da-zhong-dian-pi...原创 2015-06-17 00:51:47 · 412 阅读 · 0 评论 -
图片切换控件
Unslider 是一款非常轻量的 jQuery 插件(压缩后只有 1KB),能够用于任何 HTML 内容的滑动。可以响应容器的大小变化,自动排布不用大小的滑块。可以通过整合 jQuery.event.swipe 来让其支持触屏设备的滑动功能。http://unslider.com/http://www.bootcss.com/p/unslider/ 移动的滑动切换图片 用这个...原创 2015-07-08 12:03:14 · 174 阅读 · 0 评论 -
iOS备忘
推荐个 json 和 model 互转非常好用的工具类 https://github.com/CoderMJLee/MJExtension#Features ORM全自动的插入,查询,更新,删除, an automatic database operation thread-safe and not afraid of recursive deadlockhttp:/...原创 2015-07-25 01:32:27 · 92 阅读 · 0 评论 -
获取故事板对象操作
//获取故事板,跳转对象- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@"showOrderInfoViewController"]) { UINavigationController *vi...原创 2015-08-12 00:25:22 · 161 阅读 · 0 评论 -
cell点击之后变灰,处理方法
//cell点击之后变灰,处理方法- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell * cell = [tableView cellForRowAtIndexPath:indexPath]; c...原创 2015-08-31 10:21:26 · 812 阅读 · 0 评论 -
苹果 Apple Beta 版软件计划 相关软件地址
苹果 Apple Beta 版软件计划 相关软件地址 https://beta.apple.com/sp/betaprogram/redemption?locale=zh#osx原创 2015-09-19 22:11:55 · 350 阅读 · 0 评论 -
适配ios9出现的问题:-canOpenURL: failed for URL
适配ios9出现的问题:-canOpenURL: failed for URL除了要在项目info URL Types中设置URL Schemes,还需要在info.plist里面增加可信任的调用app,否则回报如下错误-canOpenURL: failed for URL: "weixin://app/wx9c8771d3c07dfd30/" - error: "This app is ...原创 2015-09-23 21:37:41 · 207 阅读 · 0 评论 -
pod install 换成pod install --verbose --no-repo-update这个命令,前面的命令被墙了
pod install 换成pod install --verbose --no-repo-update这个命令,前面的命令被墙了原创 2015-10-08 23:44:37 · 1980 阅读 · 1 评论 -
升级Xcode之后VVDocumenter-Xcode不能用的解决办法
VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持Swift。 Objective-C效果图: Swift效果图:从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此X...原创 2015-10-09 17:34:51 · 119 阅读 · 0 评论 -
TableViewCell自定义分割线
产品设计的要求cell的分割线长度不用是整个屏幕宽,并且设计要求分割线为2px(两条),上下不同色。 实现如下: UITableView中将分割线样式改为None [java] view plaincopy tableView.separatorStyle = UITableViewCellSeparatorStyleNone; 自定义UITableV...原创 2015-10-10 15:05:39 · 78 阅读 · 0 评论 -
iOS开发技巧(系列十八:扩展UIColor,支持十六进制颜色设置)
新建一个Category,命名为UIColor+Hex,表示UIColor支持十六进制Hex颜色设置。UIColor+Hex.h文件,?1234567891011121314#import <UIKit/UIKit.h> #define RGBA_COLOR(R, G, B, A) ...原创 2015-10-10 15:17:41 · 138 阅读 · 0 评论 -
对自定义UITableViewCell的理解
自定义UITableViewCell有两种方法:1.较早版本 子类UITableViewCell 并利用xib构造2.利用storyboard直接自定义cell 1.利用xib设计好自定义的cell并且连接好控件后 有两种方法引用我们自己的cell 方法1:-(UITableViewCell *)tableView:(UITableView ...原创 2015-10-12 09:15:48 · 119 阅读 · 0 评论 -
升级到XCode6.1之后一些插件不能用的解决办法
1.打开xcode插件所在的目录:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins2.选择已经安装的插件例如VVDocument,右键点击show package contents,3.找到info.plist 文件,找到DVTPlugInCompatibilityUUIDs的项目,4.添加C4A...原创 2015-10-13 15:44:40 · 127 阅读 · 0 评论 -
iOS开发 CocoaPods使用详细说明
一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。 二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 1、R...原创 2015-10-14 12:32:37 · 102 阅读 · 0 评论 -
Mac系统显示完整路径方法
众所周知mac的finder是不带路径显示的,你进入某个文件夹只会显示当前文件夹的名字而已。虽然你可以在finder的菜单栏中点“显示”-“显示路径栏”把路径栏调出来,但是这样只会不必要的增加finder的高度,对小屏幕机器尤为不利。下面说说如何在finder顶部的标题栏上显示完整路径。你一般看到的finder路径是这样的。打开终端,输入以下命令并回车:defaults write com.a...原创 2015-10-14 16:50:36 · 1014 阅读 · 0 评论 -
NSString字符串处理
1,消除空格和空行[myString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 2,单纯去掉空格[myString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacte...原创 2015-10-16 09:36:21 · 144 阅读 · 0 评论 -
项目里访问AppDelegate
项目里面访问AppDelegate做全局变量用有好几种方式最原始就是 AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 然后 appDelegate.yourMethord,但每个文件里面这么搞几下挺烦的,所以要想办法简略一下1,有用宏的...原创 2015-10-16 10:14:07 · 116 阅读 · 0 评论 -
UINavigationItem UINavigationBar 关系分析
1.关系分析2.关系综述3.概念点4.疑问 1.关系分析UIBarItem-> UIBarButtonItem -> UINavigationItem1.1 UIBarItem:UIBarItem类是一个可以放置在Bar之上的所有小控件类的抽象类。继承了该基类所有子类在外观上类似于一个Button,它们都有一个标题,图片,动作以及目标,这点可以从其子类...原创 2015-10-28 14:34:33 · 109 阅读 · 0 评论 -
java以目标尺寸按原图片像素比缩放切割图片
package com.yifeng.img;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.awt.image.CropImageFilter;import java.awt.i...原创 2015-11-02 10:30:32 · 553 阅读 · 0 评论 -
iOS NSString的常用用法
//1、创建常量字符串。NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release];...原创 2015-11-18 16:47:58 · 67 阅读 · 0 评论 -
NSData,NSImage,NSDictionary,NSString,NSInteger,Float,NSURL 等等互相转换
一:NSString和NSURL 转换 //NSString->NSURL NSString *urlString=[@"http://www.google.com" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL *url=[NSURL URLW...原创 2015-11-24 21:24:45 · 158 阅读 · 0 评论 -
iOS appDelegate 生命周期
◆- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了 ◆- (void)applicationDidBecomeActive:(UIApplication *)application说明:当应用程序入活动状态执行,这个...原创 2015-11-25 15:13:47 · 106 阅读 · 0 评论 -
Objective-c关于延迟调用
1.使用sleep(5)会阻塞当前线程,不建议使用,若在主线程期调用,会使界面卡死,不能动 2、使用performSelector [objc] view plaincopy - (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTime...原创 2015-11-27 09:01:08 · 956 阅读 · 0 评论 -
AFNetworking备忘
今天被最新版本的AFNetworking坑了一把, CocoaPods 拉下来没加版本号,拉了最新版本的,版本有Post JSON时 前接收参数最前面多出“= ”导致服务端json解析不出来,降为Release版本后,一切正常。写个简单例子,记录下。 iOS端/** * 发送gps位置数据 */-(void)postLocation:(BMKUserLocation...原创 2015-11-30 16:42:25 · 113 阅读 · 0 评论 -
iOS NSDictionary JSON 相互转换
/*! * @brief 把格式化的JSON格式的字符串转换成字典 * @param jsonString JSON格式的字符串 * @return 返回字典 */ + (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString { if (jsonString == nil...原创 2015-11-30 17:13:37 · 721 阅读 · 0 评论 -
dispatch_async 和dispatch_sync
GCD(Grand Central Dispatch)是从OS X Snow Leopard和iOS 4开始引入的新一代的多线程编程技术。开发者只需定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并有计划的执行任务。并且由于线程管理是作为系统的一部分来实现的,因此系统可以统一管理,它会决定什么时候创建新线程,创建哪些新线程,多个任务是顺序执行还是并发执行。...原创 2015-12-01 14:20:34 · 214 阅读 · 0 评论 -
设置导航栏状态栏透明
导航栏透明// 导航栏透明 UINavigationBar *navigationBar = self.navigationController.navigationBar; [navigationBar setBackgroundImage:[UIImage imageNamed:@"bg_transparent"] forBarPosi...原创 2015-12-03 09:35:56 · 216 阅读 · 0 评论 -
iOS 判断iphone ipad 系统版本
//iOS 判断iphone ipad 系统版本#define ScreenWidth ([[UIScreen mainScreen] bounds].size.width)#define ScreenHeight ([[UIScreen mainScreen] bounds].size.height) #define iOS8 ([[[UIDevice currentDev...原创 2015-12-03 10:23:40 · 236 阅读 · 0 评论 -
给UIImageView添加点击事件
给UIImageView添加点击事件//单手单击UIImageView *imageview1 = [[UIImageView alloc] initWithFrame:CGRectMake(125, 50, 229, 229)]; [imageview1 setImage:[UIImage imageWithContentsOfFile:path]]; ...原创 2015-12-03 11:00:13 · 582 阅读 · 0 评论 -
UIBarButtonSystemItem样式
使用时需要注意创建方式的区别: 01typedef enum {02 UIBarButtonSystemItemDone,03 UIBarButtonSystemItemCancel,04 UIBarButtonSystemItemEdit, 05 ...原创 2015-12-03 14:35:13 · 90 阅读 · 0 评论 -
iOS系统消息
iOS系统消息一、键盘1、UIKeyboardWillShowNotification-将要弹出键盘2、UIKeyboardDidShowNotification-显示键盘3、UIKeyboardWillHideNotification-将要隐藏键盘4、UIKeyboardDidHideNotification-键盘已经隐藏5、UIKeyboardWillChangeFrameNotific...原创 2015-12-05 21:55:23 · 95 阅读 · 0 评论 -
ios(ipad,iphone)屏幕旋转检测通用方法
ios(ipad,iphone)屏幕旋转检测通用方法在特别的场景下,需要针对屏幕旋转作特殊处理。在ios系统下实现相关的功能还是比较方便的。我下面介绍两种方法: 1.注册UIApplicationDidChangeStatusBarOrientationNotification通知(举例:在一个viewcontroller类的viewdidload中注册该通知),示例代码如...原创 2015-12-05 22:18:16 · 339 阅读 · 0 评论 -
iOS 获取当前正在显示的ViewController
1.我们在非视图类中想要随时展示一个view时,需要将被展示的view加到当前view的子视图,或用当前view presentViewController,或pushViewContrller,这些操作都需要获取当前正在显示的ViewController。//获取当前屏幕显示的viewcontroller- (UIViewController *)getCurrentVC{ ...原创 2015-12-07 09:36:49 · 110 阅读 · 0 评论 -
黑苹果硬件配置推荐
黑苹果硬件配置推荐 http://www.tonymacx86.com/ http://www.tonymacx86.com/building-customac-buyers-guide-november-2015.html#Motherboards原创 2015-12-08 11:42:51 · 3581 阅读 · 1 评论 -
Objective-C学习——中文URL编码和解码
发现NSString类中有内置的方法可以实现。他们分别是:- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)enc...原创 2015-12-08 16:50:08 · 154 阅读 · 0 评论 -
Http代理抓包 Fiddler与Charles
Http代理抓包 Fiddler与Charles原创 2015-12-09 12:33:36 · 374 阅读 · 0 评论 -
如何跳到系统设置里的各种设置界面
昨天的文章《iOS开发之如何跳到系统设置里的WiFi界面》介绍了如何从APP里跳到WiFi设置界面,很多朋友非常喜欢这样的小功能,还有朋友正想做这个功能刚好看见啦!跳到更多设置界面除了跳到WiFi设置界面,能不能跳到其他的设置界面呢?比如:定位服务、FaceTime、音乐等等。都是可以的,一起来看看如何实现的!定位服务定位服务有很多APP都有,如果用户关闭了定位,那么,我们在...原创 2015-12-09 16:09:05 · 282 阅读 · 0 评论