
IOS项目实践
岁瑞冬吉
莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。
料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。
展开
-
iOS项目实践之Objective-C语言开发小技巧
1.隐私政策,用户协议的UI布局需求:注册/登录页面,页面底部添加隐私政策和用户协议的展示UI解决方案:使用UITextView,有一个方法- (void)addAttribute:(NSAttributedStringKey)name value:(id)value range:(NSRange)range;来实现效果Show your the Code// 同意文本 UITe...原创 2019-12-13 14:22:10 · 429 阅读 · 0 评论 -
电商类app源码解析(持续更新)
一:下载地址: https://github.com/EleTeam/Shop-iOS二:NSString学习笔记 http://blog.youkuaiyun.com/yuzhiboyi/article/details/7668938原创 2016-11-07 09:53:34 · 5106 阅读 · 0 评论 -
iOS国际化,点击按钮切换语言
前言:网络上关于iOS国际化的文章很多,但基本上都是基于跟随系统语言的国际化,今天要讲的是不跟随系统的切换语言版本方案,即程序内部的切换语言版本方案。参考博文http://blog.youkuaiyun.com/xwren362922604/article/details/17190061demo下载地址:http://download.youkuaiyun.com/detail/baicai_520/9693051最终效原创 2016-11-23 09:11:05 · 767 阅读 · 0 评论 -
iOS 出现too many errors emitted, stopping now解决办法
解决办法:让整个pch文件的内容在这两行代码以内 ifdef OBJCendif便可以解决该问题 参考文章:参考1:iOS SDK开发时,有关OC和C++混编造成其它类错误的问题(Compile Sources As Objective-C++)参考2:莫名其妙的错误:could not build module ‘Foundation’原创 2016-12-07 17:15:09 · 4585 阅读 · 0 评论 -
iOS 最省时的打包姿势
打包方式1 自动化脚本打包无论是jekins部署还是使用xcodebuild指令的shell脚本都是不错的选择。可以自行google ,网上很多类似的案例。2 Apple推荐的方式使用xcode的archive功能:Product -> Archieve -> Export3 手动build打包 (推荐指数五星)手动编译,生成 .app 文件 把 .app 文...转载 2018-02-08 14:23:07 · 183 阅读 · 0 评论 -
iOS端库文件如何判断是否可以在模拟器上使用
模拟器的架构是 i386 或者 x86的真机上的架构是 armv7 或者arm64的原创 2018-10-10 09:18:21 · 534 阅读 · 0 评论 -
Objective-C使用部分技巧
一:避免Block的Retain Cycle1.__block ASIHTTPRequest* request=[ASIHTTPRequestrequestWithURL:url]; __weak ASIHTTPRequest* request2=request; 2.ASIHTTPRequest* request=[ASIHTTPRequest...原创 2018-12-28 09:49:10 · 188 阅读 · 0 评论 -
初探宏定义
使用宏定义创建对象:创建Button的宏定义,并在ViewController写下点击Button的触发的方法一:使用宏定义创建对象#define Button(buttonSelf,type,origin_x,origin_y,width,height,title,state,textColor,controller,event,forView)\ UIButton *button...原创 2018-12-28 11:21:41 · 370 阅读 · 0 评论 -
苹果开发者账号双重认证
1.打开苹果开发者网站登录开发者账号2.登录后,在系统偏好设置中找到iCloud,然后打开账户详细信息,3.具体的双重验证操作原创 2019-03-01 17:39:50 · 3271 阅读 · 0 评论 -
iOS技术总结1——3D Touch技术
简介3D Touch是iPhone 6s+,iOS9之后新增的功能。是一种立体触控技术,被苹果称为新一代多点触控技术,在Apple Watch上体现为采用了Force Touch,屏幕可感知不同的感压力度触控。有peek和pop两种新手势。3D-Touch技术相对于多点触摸在平面二维空间的操作,增加了对力度和手指面积的感知,其最大的好处在于不启动app的情况下,可以通过长按快速预览/查看你想要的...原创 2019-07-24 16:48:20 · 417 阅读 · 0 评论 -
移动客户端集成支付宝移动支付功能详细步骤
1.登录支付宝开放平台 支付宝开放平台网址:https://open.alipay.com/platform/home.htm注册账号并登录 这个不需要说了吧2.在开放业务里,选择“支付能力”中的“移动支付”3.在移动支付中选择快速接入 4.在快速接入中选择签约与审核 5.在签约与审核中进行签约 6.选中移动支付 7.我是注册的企业账号,所以这里选择了注册企业账号 8.填写注册企业账号原创 2016-06-22 10:39:09 · 1005 阅读 · 0 评论 -
IOS项目流水线开发步骤(初稿)
笔者是一名IOS开发工程师,从业三载,为避免重复造轮子,分享笔者的一些IOS开发的经验一:BaseController 1. 设置导航栏 1.1 设置导航栏左侧的按钮 1.2 退出当前页面 2. 设置正在加载 2.1 正在加载UIActivityIndicatorView 2.2 移除正在加载提示 3. 网络判断 3.1 无法连接网络提示 3.2 移除网络提示 4. 提示 M原创 2016-06-07 17:10:51 · 427 阅读 · 0 评论 -
项目中用到的工具记录,持续更新
IOS开发必不可少的是Xcode,可是身为一个开发人员只会Xcode是万万不可以的。下面笔者就把项目过程中用到工具做一个记录,以飨读者。icecap 一款小巧灵动的录屏软件,生成gif RAR extractor free rar压缩文件生成与解压软件 Mark Man UI出了原创 2016-03-25 13:49:52 · 435 阅读 · 0 评论 -
IOS启动动画
首先这个是从别的地方找的,方便记录,怕万一哪天原文被删除找不到实现起来也不困难。因为我们知道,在应用启动的时候,它会先执行AppDelegate.m中的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions下面直接给出实现这一效果的源码,很原创 2016-01-22 15:50:49 · 448 阅读 · 0 评论 -
IOS中点击验证按钮后验证按钮上出现数字的递减
首先:新建一个项目,自定义命名原创 2014-09-16 16:01:52 · 615 阅读 · 0 评论 -
IOS中使用ASIHTTPRequest中https请求详解
首先,先介绍下ASIHTTPRequest,这个可以从网络上直接下载原创 2014-09-18 12:51:20 · 3631 阅读 · 0 评论 -
iOS常用加密方法(aes、md5、base64)
iOS常用加密方法(aes、md5、base64)1、AES加密NSData+AES.h文件[plain] view plaincopy// // NSData-AES.h // Smile // // Created by 周 敏 on 12-11-24. // Copyright (c) 2012转载 2014-10-10 16:27:05 · 586 阅读 · 0 评论 -
自定义抽屉效果实现左右缩放滑动
这里先占个位置,激励自己一定要写blog,稍后补充完整,并将demo奉上原创 2016-01-29 16:45:18 · 483 阅读 · 0 评论 -
新闻内容展示
这里先占个位置,激励自己一定要写blog,稍后补充完整,并将demo奉上原创 2016-01-29 16:46:41 · 402 阅读 · 0 评论 -
2015年07月最新苹果IOS上架App Store商店步骤
原文地址苹果官方在2015年05-06月开发者中心进行了改版,网上的APP Store上架大部分都不一样了,自己研究总结一下,一个最新的上架教程以备后用1.1、前期工作首先你需要有一个苹果的开发者帐号,一个Mac系统。 如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。 如果你已经有了转载 2016-02-17 15:18:31 · 654 阅读 · 0 评论 -
网易新闻IOS客户端文章详情页面的分析
原文地址:http://386502324.blog.163.com/blog/static/11346937720154293438399/可以排除CoreText(富文本),复制文字的功能CoreText无法实现。可以肯定的是,新闻详情页是通过UIWebView实现的。技术实现分析: 一:接口分析 以下是抓去的网易新闻的接口,如果有人想自己抓,推荐使用Charles或者paros(如何实现,转载 2016-03-10 10:31:42 · 4042 阅读 · 0 评论 -
IOS开发编码规范
1.功能相近的方法要放在一起,并推荐使用#pragma mark - *来导航代码,切分代码块。这样可以方便函数的查找。并且可以使用快捷键control+6 来快速查找方法的位置。2.合理使用约定俗成的缩略词:alloc:分配; alt:轮流,交替; app:应用程序; calc:计算; dealloc:销毁、析构; func:函数、方法; horiz:水平的; info:信息; i原创 2016-03-24 09:08:11 · 334 阅读 · 0 评论 -
IOS视屏播放过程中横竖屏切换
最近在做视屏播放,我用的系统原生的播放器,但是横竖屏切换的时候遇到问题,这里是我的解决办法,记在此处,日后查找也方便。 首先在AppDelegate中如下写://appdelegate.h加 @property (nonatomic, assign) BOOL allowRotation;//appdelegate.m加 -(NSUInteger)application:(UIApplicat原创 2016-01-22 15:10:28 · 1314 阅读 · 0 评论